I have a SCSI scanner. Kernel 2.4.x recognizes it as /dev/sg0. Current udev doesn't create /dev/sg*, or apparently any other devices pointing at this device, on boot. I had to create it with "MAKEDEV sg" to be able to use my scanner.
which version of udev? # modprobe sg and all sg device nodes should be created...
udev-039-6 modprobe sg worked. But it's not obvious to me why I should have to probe for a module to get able to use this device. Will configuring it with kudzu get it to load automatically on reboot?
could you please give me the output of: # find /sys/devices -name type # find /sys/devices -name type | xargs cat
jik:~!1016$ sudo find /sys/devices -name type Password: /sys/devices/pci0000:00/0000:00:0e.0/host0/0:0:4:0/type jik:~!1017$ sudo find /sys/devices -name type | xargs cat 6 jik:~!1018$ mount | grep -i sysfs
$ rpm -qf /etc/hotplug/scsi.agent hotplug-2004_04_01-6 in scsi.agent, modules sg should be loaded on TYPE=6
and maybe on some other types, too
Fixed in -8.
FYI: In udev's changelog, this bug is wrongly referenced as bug #137592.
A problem with the latest errata one as well, with scsi tape changers. TYPE=8
+ 8) TYPE=changer ; MOUDLE=sg ;; is in the patch ... is this in your scsi.agent?
I have this same problem. Bru Server backup software cannot find a tape drive unless I run "modprobe sg" after boot. [root]# find /sys/devices -name type /sys/devices/pci0000:00/0000:00:1e.0/0000:02:0b.0/host0/target0:0:0/0:0:0:0/type [root]# find /sys/devices -name type | xargs cat 1
Check for a MODULE typo in /etc/hotplug/scsi.agent - this should be fixed in 2004_09_23-3.