usb support in kernel 2.4.28

Klaus-Peter Schrage kpschrage
Sun Jan 2 10:40:43 PST 2005


Man-wai Chang wrote:

> I am still using Caldera Openlinux 3.1.
> I could `locate hotplug` and found some files, but `ps ax` showed no 
> active hotplug daemon.
> 
> /var/log/hotplug
> /opt/kde2/share/apps/hotpluguid
> /sbin/hotplug
> /lib/hotplug
> /lib/hotplug/hotplug-net
> /lib/hotplug/hotplug-pci
> /lib/hotplug/hotplug-usb

Hotplug is basicly running on your system (as can be seen from your 
dmesg output), but to get it working you need a set of scripts in 
/etc/hotplug/ which you can download from the sourceforge site.

*But* in in your case, hotplug is a distractor (sorry Lonni). It's 
convenient to have it, but the usb drive should be working without it. 
My blind guess is that your scsi subsystem is not running at all 
(substantiated by the lack of /proc/scsi after plugging in the drive).
Looking at your kernel config that you posted earlier, I think that 
anything needed is there, so I can only guess even more blindly:

1. All your scsi stuff is compiled *into* the kernel. I've never done 
that, and I don't know if it matters. Perhaps you can try to compile 
them as modules.

2. As Lonni suggested, scsi emulation might be necessary for this 
special drive (although I don't think so). But it can't do any damage, 
so try
CONFIG_BLK_DEV_IDESCSI=y (or better: =m). As far as I remember, to get 
scsi emulation running, you have to append something like 
'ide-scsi=/dev/hdb' (or hdc, hdd) as a kernel parameter in your boot 
loader configuration file.

Klaus



More information about the Linux-users mailing list