Red Hat Bugzilla – Bug 137952
udev doesn't create generic SCSI device
Last modified: 2014-03-16 22:50:02 EDT
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...
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
jik:~!1017$ sudo find /sys/devices -name type | xargs cat
jik:~!1018$ mount | grep -i sysfs
$ rpm -qf /etc/hotplug/scsi.agent
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
A problem with the latest errata one as well, with scsi tape changers.
+ 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
[root]# find /sys/devices -name type | xargs cat
Check for a MODULE typo in /etc/hotplug/scsi.agent - this should be fixed in