You are not logged in.

#1 2015-06-20 23:44:31

indianahorst
Member
Registered: 2008-08-23
Posts: 133

USB devices on hub [Monitor Asus PB248Q] not recognized

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, 480M

When 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 disk

On 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

#2 2015-06-21 17:43:28

indianahorst
Member
Registered: 2008-08-23
Posts: 133

Re: USB devices on hub [Monitor Asus PB248Q] not recognized

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

#3 2015-06-22 13:42:52

laloch
Member
Registered: 2010-02-04
Posts: 186

Re: USB devices on hub [Monitor Asus PB248Q] not recognized

Hi indianahorst,
the problem can indeed be caused by "autosuspend" feature. To verify the assumption, issue

# echo "on" > /sys/bus/usb/devices/*/power/control

as root and check the USB functionality. If that works, you can make an udev rule to prevent the USB hub from suspending.

Offline

Board footer

Powered by FluxBB