Re: [suse-amd64] Bug with mass storage devices USB hotplugging?
I have similar problems with one of my Anypak drives, but not the other Anypak. No problems with either under the old fashioned MS XP. No problems with other usb devices. Colin ---- Original message ----
Colin Carter wrote:
My problem is similar, 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. Other USB devices (mouse, keyboard, Sony DVD writer, Palm Treo etc) seem to work fine. Today I will try it on a different 9.2 system, to see if it could be a hardware issue with the controller on my Gigabyte motherboard, or perhaps an issue with the 64bit kernel. After that I guess I will have to look carefully at how this hotplugging works :-) thanks Richard
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:
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:
-- 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
Colin Carter wrote:
My problem is similar, 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. Other USB devices (mouse, keyboard, Sony DVD writer, Palm Treo etc) seem to work fine. Today I will try it on a different 9.2 system, to see if it could be a hardware issue with the controller on my Gigabyte motherboard, or perhaps an issue with the 64bit kernel. After that I guess I will have to look carefully at how this hotplugging works :-) thanks Richard
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:
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:
-- 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
participants (3)
-
Colin Carter
-
Oleg Gusev
-
Richard Piper