bug with USB hub


Forum: User Feedback
Topic: bug with USB hub
started by: renoir

Posted by renoir on Nov. 29 2005,13:02
It seems that if multiple devices are connected to a single usb port, the DSL cannot recognize them correctly.
For example, if a multiple slots card reader (CF+SD+MS+etc) is plugged into the usb port, only one or none of the usbstorage devices is found.
The problem seems to be inherited from the Knoppix since I have the sample problem with Knoppix 4.02, but ubuntu 5.1 and Puppy 1.06 are alright.
Could anyone kindly give me some suggestions?

Posted by struppi on Nov. 29 2005,13:13
It seems that if multiple devices are connected to a single usb port, the DSL cannot recognize them correctly.

i use two usb hubs with different memorysticks, my prism2 wlan, my printer and so on and dsl recognizes everything perfectly.

Posted by mshill on Dec. 23 2005,20:30
I have the same problem.  My hp/compaq nc6000 has two USB ports on the back (one hub I believe).  If I have a USB memory stick plugged into one and a multi-card reader plugged into the other, with SD and CF cards plugged into it, DSL only sees the USB stick.  If I remove the USB stick it sees the CF card.  If I remove the CF card it still has problems with the 128MB SD (FAT) card.

It would be nice to have it work properly.  Maybe it is something to do with the USB mass storage driver.

Posted by cbagger01 on Dec. 27 2005,18:24
DSL uses the standard Linux kernel mass storage driver.

Maybe the hotplug/knoppix detection scripts are not working as you wish.

You could try manually mounting the cards from the command line.

Posted by mshilly on Jan. 05 2006,20:06
I also have similar issues with two different card readers.  The sympoms lead me to believe that it has something to do with the USB detection mechanism.  If they are not seen, it means they never show up in the /etc/fstab file.

1) Will always see single USB memory stick.
2) Card Reader #1
  a) Will recognize CF card at boot.
  b) Will never recognize SD card at boot.
  c) Will only see SD card if CF card not present and reader is hotplugged.

3) Card Reader #2
  a) Will recognize SD card at boot.
  b) Will never recognize CF card at boot.
  c) Will only see CF card if SD card not present and reader is hotplugged.

I think the readers only differ in which slot is assigned to which port on the hub thereby accounting for the CF/SD card differences.

I would like to see this issue solved since I am building digital picture frames for family members, and I was hoping to let them plug in there favorite type of card (or multiple cards) into the card reader and turn on the power to view the pictures.  Until this is fixed I will have to send a USB stick with each frame, onto which they will have to transfer their pictures.

BTW, I really love DSL.

Posted by cbagger01 on Jan. 06 2006,03:40
FYI,

If the problem is only that the proper mountpoints are not automatically entered into /etc/fstab, assuming that the devices are present you can still manually mount them from within a script, IE:

Assuming that 1st cardread slot exists at /dev/sda and is mounted at /dev/sda1 and mountpoint /mnt/sda1 according to autodetection. The second slot is probably there at /dev/sdb and can be manually mounted at /dev/sdb1 and mountpoint /mnt/sdb1:

sudo su
mkdir /mnt/sdb1
mount -t vfat /dev/sdb1 /mnt/sdb1

You can then access the files if you are user 'root' on your 2nd cardreader slot.

Give it a try. It might work.

Powered by Ikonboard 3.1.2a
Ikonboard © 2001 Jarvis Entertainment Group, Inc.