You are not logged in.
Hello everybody,
I'm using the Asus PB248Q as monitor. This monitor has a build in USB hub by Genesys Logic:
$ lsusb
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 002: ID 08bb:2902 Texas Instruments PCM2902 Audio Codec
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 010: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub$ lsusb -t
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=ohci-pci/5p, 12M
|__ Port 4: Dev 2, If 0, Class=Audio, Driver=snd-usb-audio, 12M
|__ Port 4: Dev 2, If 1, Class=Audio, Driver=snd-usb-audio, 12M
|__ Port 4: Dev 2, If 2, Class=Audio, Driver=snd-usb-audio, 12M
|__ Port 4: Dev 2, If 3, Class=Human Interface Device, Driver=usbhid, 12M
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=ohci-pci/6p, 12M
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/5p, 480M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/6p, 480M
|__ Port 4: Dev 10, If 0, Class=Hub, Driver=hub/4p, 480MWhen an USB device is plugged in, i.e. a pendrive, it is not recognized. Neither it is displayed on my XFCE desktop nor is there an entry in dmesg log.
But when "sudo lsusb -v" is executed, the device shows on desktop and in dmesg:
[363994.322692] sd 8:0:0:0: [sdc] Synchronizing SCSI cache
[363994.322798] sd 8:0:0:0: [sdc] Synchronize Cache(10) failed: Result: hostbyte=0x01 driverbyte=0x00
[363996.112532] usb 1-4.4: USB disconnect, device number 13
[364026.865620] usb 1-4.2: new high-speed USB device number 14 using ehci-pci
[364026.949855] usb-storage 1-4.2:1.0: USB Mass Storage device detected
[364026.954276] scsi host10: usb-storage 1-4.2:1.0
[364028.273643] scsi 10:0:0:0: Direct-Access JetFlash Transcend 32GB 1100 PQ: 0 ANSI: 6
[364028.280360] sd 10:0:0:0: [sdc] 63373312 512-byte logical blocks: (32.4 GB/30.2 GiB)
[364028.281363] sd 10:0:0:0: [sdc] Write Protect is off
[364028.281376] sd 10:0:0:0: [sdc] Mode Sense: 43 00 00 00
[364028.282364] sd 10:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[364028.289890] sdc: sdc1
[364028.297367] sd 10:0:0:0: [sdc] Attached SCSI removable diskOn Windows 7 the USB hub is working without problems, so it is definitely a Linux related problem.
It is very very annoying to run lsusb -v everytime when plugging in a pendrive.
Is there any driver which should be loaded for this USB hub type?
Thanks in advance for any useful hints!
Offline
I have done now further investigation and found, that as well a Knoppix Live system as an Archlinux Live system recognize a new plugged in USB pendrive. The conclusion is, that it has someting to do with my specific Archlinux system.
Perhaps any power saving settings?
Offline
Hi indianahorst,
the problem can indeed be caused by "autosuspend" feature. To verify the assumption, issue
# echo "on" > /sys/bus/usb/devices/*/power/controlas root and check the USB functionality. If that works, you can make an udev rule to prevent the USB hub from suspending.
Offline