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 ----
Date: Sat, 06 Nov 2004 09:29:41 -0300 From: Juan Erbes
Subject: Re: [suse-amd64] Bug with mass storage devices USB hotplugging? To: Richard Piper Cc: suse-amd64@suse.com, Suse-Linux-E Richard Piper wrote:
Is there a known problem with hotpugging of USB mass storage devices (IDE USB 2.0 hard drives and flash drives)?
The devices are present/visible - lsusb:
Bus 003 Device 002: ID 04b4:0033 Cypress Semiconductor Corp. Bus 003 Device 001: ID 0000:0000 Bus 002 Device 004: ID 046d:c308 Logitech, Inc. Internet Navigator Keyboard Bus 002 Device 001: ID 0000:0000 Bus 001 Device 013: ID 054c:00ee Sony Corp. Bus 001 Device 012: ID 067b:2507 Prolific Technology, Inc. /** IDE USB drive Bus 001 Device 011: ID 067b:2507 Prolific Technology, Inc. /** IDE USB drive Bus 001 Device 010: ID 0409:0058 NEC Corp. HighSpeed Hub
but do not appear as a mounted device, or as a scsi device for that matter. Is this a known issue with Suse 9.2 or perhaps with the kernel for Athlon 64 bit systems?
¿It not appears in /media/usb-storage-000000001:xx:xx:xx?
-- Check the List-Unsubscribe header to unsubscribe For additional commands, email: suse-amd64-help@suse.com
Colin Carter wrote:
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
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
---- Original message ----
Date: Sat, 06 Nov 2004 09:29:41 -0300 From: Juan Erbes
Subject: Re: [suse-amd64] Bug with mass storage devices USB hotplugging? To: Richard Piper Cc: suse-amd64@suse.com, Suse-Linux-E Richard Piper wrote:
Is there a known problem with hotpugging of USB mass storage devices (IDE USB 2.0 hard drives and flash drives)?
The devices are present/visible - lsusb:
Bus 003 Device 002: ID 04b4:0033 Cypress Semiconductor Corp. Bus 003 Device 001: ID 0000:0000 Bus 002 Device 004: ID 046d:c308 Logitech, Inc. Internet Navigator Keyboard Bus 002 Device 001: ID 0000:0000 Bus 001 Device 013: ID 054c:00ee Sony Corp. Bus 001 Device 012: ID 067b:2507 Prolific Technology, Inc. /** IDE USB drive Bus 001 Device 011: ID 067b:2507 Prolific Technology, Inc. /** IDE USB drive Bus 001 Device 010: ID 0409:0058 NEC Corp. HighSpeed Hub
but do not appear as a mounted device, or as a scsi device for that matter. Is this a known issue with Suse 9.2 or perhaps with the kernel for Athlon 64 bit systems?
¿It not appears in /media/usb-storage-000000001:xx:xx:xx?
-- Check the List-Unsubscribe header to unsubscribe For additional commands, email: suse-amd64-help@suse.com
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.
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
participants (3)
-
Colin Carter
-
Oleg Gusev
-
Richard Piper