Hey folks --

I have a somewhat strange situation. I purchased two Western
Digital Passport external 2.5" USB drives. Both of them work under
Ubuntu running 2.6.15-23-686, but on another machine, under
Debian sarge running a custom build of 2.6.18 only one of them
works, the other is not detected at all. I also purchased an
adaptec USB 2.0 card so I can get faster transfer rates, and
no matter if this USB drive is plugged into the Adaptec card or
the onboard Intel USB ports(L440GX+ motherboard), one of the
USB drives is flat out not detected.

I've written more than 60GB of data to each drive at USB2
speeds so they appear to be fully functional. But I'm at a loss
why one cannot be detected. They are *slightly* different model
numbers but my understanding was this sort of device uses a
fairly generic usb/scsi type driver..

this is the drive that works on Ubuntu with the above kernel
but is not detected by Debian on an even more recent kernel:
[6859079.392000]   Vendor: WD        Model: 1200BEVExternal   Rev: 1.02
[6859079.392000]   Type:   Direct-Access                      ANSI SCSI
revision
: 00

This drive works on both systems:
[6887929.452000]   Vendor: WDC WD12  Model: 00UE-22KVT0       Rev: 0000
[6887929.452000]   Type:   Direct-Access                      ANSI SCSI
revision
: 00

on the outside, they are identical, both 120GB USB, same color,
same cable, same packaging. But of course clearly something on the
inside is different.

The output of 'lsusb' for both devices is similar:
Bus 005 Device 005: ID 1058:0701 Western Digital Technologies, Inc.
Bus 005 Device 006: ID 1058:0702 Western Digital Technologies, Inc.

Sometimes I manage to get the 'device is not accepting address'
error on the Debian box for the one drive that does not appear
to be detected, most of the time I don't get any messages at all.

usb 4-1: new high speed USB device using ehci_hcd and address 2
usb 4-1: device not accepting address 2, error -71
usb 4-1: new high speed USB device using ehci_hcd and address 4
ohci_hcd 0000:00:09.0: wakeup

(as for the FAQ ..)
-  I've tried 4 different USB plugs on the back of the system,
 3 on the Adaptec USB card, 1 onboard,

- tried both cables(either cable works fine when connected to
  my laptop on Ubuntu), the drive is powered by USB power,
  so there is no external power source.

- I see no IRQ errors in the kernel log

- system has latest bios(bios is 4 years old, system is about 6
  years old, Adaptec USB2 card is brand new).

Though from my searches on error -71 seems to be the result of
loading the uhci_hcd module before the ehci_hcd module, since
I have both loaded that could be the case.

Removing both uhci_hcd and ehci_hcd and re-inserting ehci_hcd
results in this:
ehci_hcd 0000:00:09.2: EHCI Host Controller
ehci_hcd 0000:00:09.2: new USB bus registered, assigned bus number 2
ehci_hcd 0000:00:09.2: irq 193, io mem 0xf0905000
ehci_hcd 0000:00:09.2: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 5 ports detected
(this is a SMP system hence the strange irq)

and no devices detected(lsusb):
Bus 002 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000

I'm almost out of things to try, sometime tomorrow I'll see about
copying the ubuntu kernel over to this other server to see if
that 'fixes' it, but was wondering if anyone else had an idea as
to what might be going on here...

Just for grins I tried plugging in another USB 2.5" bus-powered
drive, this one from Seagate, and it was detected right away --

usb-storage: waiting for device to settle before scanning
  Vendor: ST910082  Model: 3A                Rev: 0000
  Type:   Direct-Access                      ANSI SCSI revision: 00
SCSI device sdc: 195371568 512-byte hdwr sectors (100030 MB)

So it seems that my USB hardware is fully functional..

thanks

nate

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Linux-usb-users@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users

Reply via email to