Thanks Oleg, Unfortunately I do not have the skills to debug the usb.c driver.:-( From what I can tell: 1. It occurs on a 32bit Intel version of Suse 9.2 2. If you turn off the hotplugging and mount the USB mass storage devices manually, it all works fine. It is quite inconvenient if you move these devices around. There seems to be a separate problem with mounting USB memory mass storage devices (Pretec 128 MB). Ok if formatted with say ext2, but not MSDOS (cant find superblock on mounting the device). In contrast, my compact flash reader is OK. Have not really got to the bottom of this problem. Richard Oleg Gusev wrote:
Hi,
this problem is not specific for 64bit or SuSe 9.2. Patching the drivers/usb/storage/usb.c solved it for me.
--- usb.c~ 2004-10-18 21:22:51.000000000 +0200 +++ usb.c 2004-10-18 21:22:51.000000000 +0200 @@ -367,7 +367,7 @@
/* we've got a command, let's do it! */ else { - US_DEBUG(usb_stor_show_command(us->srb)); + US_DEBUG(usb_stor_show_command(us->srb)); udelay(300); us->proto_handler(us->srb, us); }
Oleg.
On Sunday 07 November 2004 19:37, Richard Piper wrote:
I have three external USB 2.0 drives in identical enclosures/drives. Usually one will be recognised. If I plug it into an XP laptop, they all appear...but not under SuSe 9.2. Similar issue with a Pretec USB flash (128MB) mass storage device.
-- Richard Piper Web: http://icu.rnsh.org Mobile: 0438-120860 Sydney: 9926-8617 Kippax: 6550-5117 Email: rpiper@med.usyd.edu.au GPG key ID: F6DFFB33 @ wwwkeys.pgp.net Key fingerprint: 3FB8 8355 3AAA 84C3 D548 8FFF EFDB C6B5 F6DF FB33