We're having some problems with a Buslink USB hard drive, usbide and the hotplug scripts. The OS is Debian 3.0 (Woody) running a 2.4.18 kernel and both the hard drive and CD-ROM are SCSI. After installing the hotplug scripts and plugging in the hard drive, we get:

> cat /proc/bus/usb/devices
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 1.00 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 0.00
S: Product=USB UHCI Root Hub
S: SerialNumber=b400
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=255ms

> cat /proc/scsi/scsi
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
Vendor: SEAGATE Model: ST318436LW Rev: 0010
Type: Direct-Access ANSI SCSI revision: 03
Host: scsi0 Channel: 00 Id: 01 Lun: 00
Vendor: TOSHIBA Model: CD-ROM XM-6401TA Rev: 1001
Type: CD-ROM ANSI SCSI revision: 02

The SCSI hard drive and CD-ROM are listed, but not the USB device. To check the usbdevfs mount we looked in /etc/mtab

>cat /etc/mtab
/dev/sda3 / ext2 rw,errors=remount-ro 0 0
proc /proc proc rw 0 0
devpts /dev/pts devpts rw,gid=5,mode=620 0 0
/dev/sda1 /boot ext2 rw 0 0
usbdevfs /proc/bus/usb usbdevfs rw 0 0

and we have the usbcore, usb-uhci, and usb-storage modules loaded.

> lsmod
Module Size Used by Not tainted
usb-storage 47872 0 (unused)
usb-uhci 20708 0 (unused)
usbcore 48704 1 [usb-storage usb-uhci]
parport_pc 21928 1 (autoclean)
lp 6944 0 (unused)
parport 22784 1 [parport_pc lp]
st 26484 0 (unused)
3c59x 24872 1
nfsd 65600 16
nfs 72508 17
lockd 47296 1 [nfsd nfs]
sunrpc 58260 1 [nfsd nfs lockd]
binfmt_aout 4180 0
rtc 5816 0 (autoclean)
sd_mod 10748 6 (autoclean)
ext3 56192 0 (autoclean)
jbd 35032 0 (autoclean) [ext3]
sym53c8xx 55812 3 (autoclean)
scsi_mod 85048 3 (autoclean) [usb-storage st sd_mod sym53c8xx]
unix 13348 32 (autoclean)

At this point we downloaded the usbide module (1.2.2-d) from Enrico Bravin and followed his instructions. The only alteration is that the Debian source did not create a configs/ directory in /usr/src/linux-2.4. After this step, we changed into the usbide directory and made the usbide module. When we tried to install the module, we get a nasty error

...Copying usbide driver
depmod: *** Unresolved symbols in /lib/modules/2.4.18-386/kernel/drivers/usb/usbide.o

We are currently using the .deb packages for
kernel-source- 2.4.18-5 Linux kernel source for version 2.4.18
kernel-image-2 2.4.18-5 Linux kernel image for version 2.4.18 on 386
kernel-image-2 2.4.18-5 Linux kernel image 2.4.18 on PPro/Celeron/PI

and have followed the INSTALL step of usbide after rebooting under both kernels. At this point we're unsure if this is a problem in our configuration or a problem with the debian kerenls in the .deb packages.

Any advice would be appreciated.



-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users

Reply via email to