Package: udev Version: 215-8
Hello, I've replaced a failed SAS disk on my machine DELL Precision T7500 but udev won't create block device, sg device is in place. I'm using Debian Jessie XEN kernel: # uname -v #1 SMP Debian 3.16.7-ckt2-1 (2014-12-08) # uname -r 3.16.0-4-amd64 # lsscsi [0:0:0:0] disk ATA WDC WD40EFRX-68W 0A82 /dev/sdb [0:0:1:0] disk ATA WDC WD40EFRX-68W 0A82 /dev/sdc [1:0:0:0] cd/dvd TSSTcorp DVD+-RW TS-H653H D700 /dev/sr0 [7:0:0:0] disk Kingston DataTraveler 2.0 0000 /dev/sda [8:0:0:0] disk IBM-ESXS ST3146855SS BA23 /dev/sdd [8:0:1:0] disk IBM-ESXS ST3146356SS BA4A - Here is the CUT from dmesg, you will be able to see sdd device is created for the SAS drive installed during installation but there is no sd device created for the newly attached disk: [ 35.262000] scsi8 : ioc0: LSISAS1068E B3, FwRev=00192f00h, Ports=1, MaxQ=266, IRQ=16 [ 35.299929] scsi 8:0:0:0: Direct-Access IBM-ESXS ST3146855SS BA23 PQ: 0 ANSI: 5 [ 35.303863] sd 8:0:0:0: Attached scsi generic sg4 type 0 [ 35.307329] sd 8:0:0:0: [sdd] 286748000 512-byte logical blocks: (146 GB/136 GiB) [ 35.309994] scsi 8:0:1:0: Direct-Access IBM-ESXS ST3146356SS BA4A PQ: 0 ANSI: 5 [ 35.310583] sd 8:0:0:0: [sdd] Write Protect is off [ 35.310588] sd 8:0:0:0: [sdd] Mode Sense: bb 00 10 08 [ 35.313534] sd 8:0:0:0: [sdd] Write cache: enabled, read cache: enabled, supports DPO and FUA [ 35.315783] scsi 8:0:1:0: Attached scsi generic sg5 type 0 [ 35.333122] sdd: sdd1 [ 35.342742] sd 8:0:0:0: [sdd] Attached SCSI disk [ 35.466228] md: bind<sdd1> # udevadm info /dev/sg5 P: /devices/pci0000:00/0000:00:1c.0/0000:05:00.0/host8/port-8:1/end_device-8:1/ target8:0:1/8:0:1:0/scsi_generic/sg5 N: sg5 E: DEVNAME=/dev/sg5 E: DEVPATH=/devices/pci0000:00/0000:00:1c.0/0000:05:00.0/host8/port-8:1/end_dev ice-8:1/target8:0:1/8:0:1:0/scsi_generic/sg5 E: MAJOR=21 E: MINOR=5 E: SUBSYSTEM=scsi_generic E: UDEV_LOG=7 #ls -l /sys/devices/pci0000\:00/0000\:00\:1c.0/0000\:05\:00.0/host8/port-8\:1/end_d evice-8\:1/target8\:0\:1/8\:0\:1\:0/ | grep block -r--r--r-- 1 root root 4096 Jan 15 11:46 device_blocked And for the working disk: # ls -l /sys/devices/pci0000\:00/0000\:00\:1c.0/0000\:05\:00.0/host8/port-8\:0/end_d evice-8\:0/target8\:0\:0/8\:0\:0\:0/ | grep block drwxr-xr-x 3 root root 0 Jan 15 11:13 block -r--r--r-- 1 root root 4096 Jan 15 11:47 device_blocked I've deleted the device from /sys/devices... And rescanned scsi bus and here is the debug info: # udevd --debug version 215 device 0x7f9c5e610760 has devpath '/devices/virtual/block/dm-3' restoring old watch on '/dev/dm-3' adding watch on '/dev/dm-3' device 0x7f9c5e610760 has devpath '/devices/virtual/block/dm-2' restoring old watch on '/dev/dm-2' adding watch on '/dev/dm-2' device 0x7f9c5e610760 has devpath '/devices/virtual/block/dm-1' restoring old watch on '/dev/dm-1' adding watch on '/dev/dm-1' device 0x7f9c5e610760 has devpath '/devices/pci0000:00/0000:00:1a.7/usb1/1-4/1-4:1.0/host7/target7:0:0/7:0:0:0 /block/sda/sda1' restoring old watch on '/dev/sda1' adding watch on '/dev/sda1' device 0x7f9c5e610760 has devpath '/devices/virtual/block/dm-0' restoring old watch on '/dev/dm-0' adding watch on '/dev/dm-0' device 0x7f9c5e610760 has devpath '/devices/pci0000:20/0000:20:07.0/0000:23:00.0/host0/port-0:0/end_device-0:0 /target0:0:0/0:0:0:0/block/sdb' restoring old watch on '/dev/sdb' adding watch on '/dev/sdb' device 0x7f9c5e610760 has devpath '/devices/pci0000:00/0000:00:1c.0/0000:05:00.0/host8/port-8:0/end_device-8:0 /target8:0:0/8:0:0:0/block/sdd/sdd1' restoring old watch on '/dev/sdd1' adding watch on '/dev/sdd1' device 0x7f9c5e610760 has devpath '/devices/pci0000:20/0000:20:07.0/0000:23:00.0/host0/port-0:1/end_device-0:1 /target0:0:1/0:0:1:0/block/sdc' restoring old watch on '/dev/sdc' adding watch on '/dev/sdc' device 0x7f9c5e610760 has devpath '/devices/pci0000:00/0000:00:1a.7/usb1/1-4/1-4:1.0/host7/target7:0:0/7:0:0:0 /block/sda/sda5' restoring old watch on '/dev/sda5' adding watch on '/dev/sda5' device 0x7f9c5e611040 has devpath '/devices/pci0000:00/0000:00:1a.7/usb1/1-4/1-4:1.0/host7/target7:0:0/7:0:0:0 /block/sda/sda2' restoring old watch on '/dev/sda2' adding watch on '/dev/sda2' device 0x7f9c5e610760 has devpath '/devices/pci0000:00/0000:00:1c.0/0000:05:00.0/host8/port-8:0/end_device-8:0 /target8:0:0/8:0:0:0/block/sdd' restoring old watch on '/dev/sdd' adding watch on '/dev/sdd' device 0x7f9c5e610760 has devpath '/devices/pci0000:00/0000:00:1a.7/usb1/1-4/1-4:1.0/host7/target7:0:0/7:0:0:0 /block/sda' restoring old watch on '/dev/sda' adding watch on '/dev/sda' === trie on-disk === tool version: 215 file size: 6544365 bytes header size 80 bytes strings 1667421 bytes nodes 4876864 bytes load module index Network interface NamePolicy= disabled on kernel commandline, ignoring. timestamp of '/etc/systemd/network' changed timestamp of '/lib/systemd/network' changed Parsed configuration file /lib/systemd/network/99-default.link Created link configuration context. timestamp of '/etc/udev/rules.d' changed timestamp of '/lib/udev/rules.d' changed read rules file: /lib/udev/rules.d/42-usb-hid-pm.rules read rules file: /lib/udev/rules.d/50-firmware.rules read rules file: /lib/udev/rules.d/50-rbd.rules read rules file: /lib/udev/rules.d/50-udev-default.rules read rules file: /lib/udev/rules.d/55-dm.rules read rules file: /lib/udev/rules.d/56-lvm.rules read rules file: /lib/udev/rules.d/60-bridge-network-interface.rules read rules file: /lib/udev/rules.d/60-cdrom_id.rules read rules file: /lib/udev/rules.d/60-drm.rules read rules file: /lib/udev/rules.d/60-fuse.rules read rules file: /lib/udev/rules.d/60-gnupg.rules read rules file: /lib/udev/rules.d/60-keyboard.rules read rules file: /lib/udev/rules.d/60-libgphoto2-6.rules read rules file: /lib/udev/rules.d/60-libsane.rules read rules file: /lib/udev/rules.d/60-persistent-alsa.rules read rules file: /lib/udev/rules.d/60-persistent-input.rules read rules file: /lib/udev/rules.d/60-persistent-serial.rules read rules file: /lib/udev/rules.d/60-persistent-storage-dm.rules read rules file: /lib/udev/rules.d/60-persistent-storage-tape.rules read rules file: /lib/udev/rules.d/60-persistent-storage.rules read rules file: /lib/udev/rules.d/60-persistent-v4l.rules read rules file: /lib/udev/rules.d/60-qemu-system-common.rules read rules file: /lib/udev/rules.d/61-accelerometer.rules read rules file: /lib/udev/rules.d/63-md-raid-arrays.rules read rules file: /lib/udev/rules.d/64-btrfs.rules read rules file: /lib/udev/rules.d/64-md-raid-assembly.rules read rules file: /lib/udev/rules.d/69-cd-sensors.rules read rules file: /lib/udev/rules.d/69-lvm-metad.rules read rules file: /etc/udev/rules.d/70-persistent-net.rules read rules file: /lib/udev/rules.d/70-power-switch.rules read rules file: /lib/udev/rules.d/70-uaccess.rules read rules file: /lib/udev/rules.d/71-seat.rules read rules file: /lib/udev/rules.d/73-idrac.rules read rules file: /lib/udev/rules.d/73-seat-late.rules read rules file: /lib/udev/rules.d/75-net-description.rules read rules file: /lib/udev/rules.d/75-persistent-net-generator.rules read rules file: /lib/udev/rules.d/75-probe_mtd.rules read rules file: /lib/udev/rules.d/75-tty-description.rules read rules file: /lib/udev/rules.d/78-sound-card.rules read rules file: /lib/udev/rules.d/80-drivers.rules read rules file: /lib/udev/rules.d/80-net-setup-link.rules read rules file: /lib/udev/rules.d/80-networking.rules read rules file: /lib/udev/rules.d/85-hdparm.rules read rules file: /lib/udev/rules.d/85-hwclock.rules read rules file: /lib/udev/rules.d/95-cd-devices.rules read rules file: /lib/udev/rules.d/95-udev-late.rules read rules file: /lib/udev/rules.d/99-systemd.rules read rules file: /lib/udev/rules.d/xen-backend.rules rules contain 393216 bytes tokens (32768 * 12 bytes), 24739 bytes strings 21361 strings (172427 bytes), 18616 de-duplicated (150434 bytes), 2746 trie nodes used set children_max to 32 validate module index Check if link configuration needs reloading. udevd message (SYNC) received udevd message (SYNC) received udevd message (SYNC) received udevd message (SYNC) received udevd message (SYNC) received udevd message (SYNC) received udevd message (SYNC) received udevd message (SYNC) received udevd message (SYNC) received udevd message (SYNC) received udevd message (SYNC) received udevd message (SYNC) received udevd message (SYNC) received udevd message (SYNC) received udevd message (SYNC) received udevd message (SYNC) received udevd message (SYNC) received udevd message (SYNC) received udevd message (SYNC) received udevd message (SYNC) received udevd message (SYNC) received udevd message (SYNC) received udevd message (SYNC) received udevd message (SYNC) received udevd message (SYNC) received udevd message (SYNC) received udevd message (SYNC) received udevd message (SYNC) received udevd message (SYNC) received udevd message (SYNC) received udevd message (SYNC) received udevd message (SYNC) received udevd message (SYNC) received udevd message (SYNC) received udevd message (SYNC) received udevd message (SYNC) received udevd message (SYNC) received udevd message (SYNC) received udevd message (SYNC) received udevd message (SYNC) received udevd message (SYNC) received udevd message (SYNC) received udevd message (SYNC) received udevd message (SYNC) received udevd message (SYNC) received udevd message (SYNC) received udevd message (SYNC) received udevd message (SYNC) received udevd message (SYNC) received udevd message (SYNC) received udevd message (SYNC) received udevd message (SYNC) received udevd message (SYNC) received udevd message (SYNC) received udevd message (SYNC) received udevd message (SYNC) received udevd message (SYNC) received udevd message (SYNC) received udevd message (SYNC) received udevd message (SYNC) received seq 2697 queued, 'add' 'scsi' seq 2697 forked new worker [3603] seq 2698 queued, 'add' 'scsi' seq 2697 running seq 2699 queued, 'add' 'scsi_device' no db file to read /run/udev/data/+scsi:target8:0:1: No such file or directory device 0x7f9c5e63e560 has devpath '/devices/pci0000:00/0000:00:1c.0/0000:05:00.0/host8/port-8:1/end_device-8:1 ' seq 2700 queued, 'add' 'scsi_generic' seq 2701 queued, 'add' 'bsg' passed -1 bytes to netlink monitor 0x7f9c5e635240 seq 2697 processed with 0 passed 262 bytes to netlink monitor 0x7f9c5e6082d0 seq 2698 running no db file to read /run/udev/data/+scsi:8:0:1:0: No such file or directory IMPORT builtin 'hwdb' /lib/udev/rules.d/50-udev-default.rules:11 device 0x7f9c5e631bb0 has devpath '/devices/pci0000:00/0000:00:1c.0/0000:05:00.0/host8/port-8:1/end_device-8:1 /target8:0:1' no db file to read /run/udev/data/+scsi:target8:0:1: No such file or directory device 0x7f9c5e60a8b0 has devpath '/devices/pci0000:00/0000:00:1c.0/0000:05:00.0/host8/port-8:1/end_device-8:1 ' device 0x7f9c5e60ac00 has devpath '/devices/pci0000:00/0000:00:1c.0/0000:05:00.0/host8/port-8:1' device 0x7f9c5e618070 has devpath '/devices/pci0000:00/0000:00:1c.0/0000:05:00.0/host8' no db file to read /run/udev/data/+scsi:host8: No such file or directory device 0x7f9c5e635da0 has devpath '/devices/pci0000:00/0000:00:1c.0/0000:05:00.0' device 0x7f9c5e618680 has devpath '/devices/pci0000:00/0000:00:1c.0' device 0x7f9c5e6338c0 has devpath '/devices/pci0000:00' IMPORT builtin 'hwdb' returned non-zero RUN 'kmod load $env{MODALIAS}' /lib/udev/rules.d/80-drivers.rules:5 device 0x7f9c5e6356a0 has devpath '/module/sg' path '[module/sg](null)' is '/sys/module/sg' execute 'load' 'scsi:t-0x00' inserted 'sd_mod' passed -1 bytes to netlink monitor 0x7f9c5e635240 seq 2698 processed with 0 passed 248 bytes to netlink monitor 0x7f9c5e6082d0 seq 2699 running no db file to read /run/udev/data/+scsi_device:8:0:1:0: No such file or directory device 0x7f9c5e635da0 has devpath '/devices/pci0000:00/0000:00:1c.0/0000:05:00.0/host8/port-8:1/end_device-8:1 /target8:0:1/8:0:1:0' no db file to read /run/udev/data/+scsi:8:0:1:0: No such file or directory passed -1 bytes to netlink monitor 0x7f9c5e635240 seq 2699 processed with 0 seq 2700 forked new worker [3606] seq 2701 forked new worker [3607] seq 2700 running no db file to read /run/udev/data/c21:5: No such file or directory device 0x7f9c5e638a60 has devpath '/devices/pci0000:00/0000:00:1c.0/0000:05:00.0/host8/port-8:1/end_device-8:1 /target8:0:1/8:0:1:0'seq 2701 running device 0x7f9c5e63dd90 has devpath '/devices/pci0000:00/0000:00:1c.0/0000:05:00.0/host8/port-8:1/end_device-8:1 /target8:0:1' no db file to read /run/udev/data/c252:11: No such file or directory device 0x7f9c5e61ee20 has devpath '/devices/pci0000:00/0000:00:1c.0/0000:05:00.0/host8/port-8:1/end_device-8:1 ' device 0x7f9c5e633310 has devpath '/devices/pci0000:00/0000:00:1c.0/0000:05:00.0/host8/port-8:1/end_device-8:1 /target8:0:1/8:0:1:0'device 0x7f9c5e63e530 has devpath '/devices/pci0000:00/0000:00:1c.0/0000:05:00.0/host8/port-8:1' device 0x7f9c5e6188e0 has devpath '/devices/pci0000:00/0000:00:1c.0/0000:05:00.0/host8' device 0x7f9c5e63e290 has devpath '/devices/pci0000:00/0000:00:1c.0/0000:05:00.0' no db file to read /run/udev/data/+scsi:8:0:1:0: No such file or directory handling device node '/dev/bsg/8:0:1:0', devnum=c252:11, mode=0600, uid=0, gid=0 device 0x7f9c5e610740 has devpath '/devices/pci0000:00/0000:00:1c.0'preserve permissions /dev/bsg/8:0:1:0, 020600, uid=0, gid=0 creating symlink '/dev/char/252:11' to '../bsg/8:0:1:0' device 0x7f9c5e631920 has devpath '/devices/pci0000:00' created empty file '/run/udev/data/c252:11' for '/devices/pci0000:00/0000:00:1c.0/0000:05:00.0/host8/port-8:1/end_device-8:1 /target8:0:1/8:0:1:0/bsg/8:0:1:0' GROUP 6 /lib/udev/rules.d/50-udev-default.rules:63 passed -1 bytes to netlink monitor 0x7f9c5e638a60 seq 2701 processed with 0 udevd message (SYNC) received no db file to read /run/udev/data/+scsi:8:0:1:0: No such file or directory handling device node '/dev/sg5', devnum=c21:5, mode=0660, uid=0, gid=6 set permissions /dev/sg5, 020660, uid=0, gid=6 creating symlink '/dev/char/21:5' to '../sg5' created empty file '/run/udev/data/c21:5' for '/devices/pci0000:00/0000:00:1c.0/0000:05:00.0/host8/port-8:1/end_device-8:1 /target8:0:1/8:0:1:0/scsi_generic/sg5' passed -1 bytes to netlink monitor 0x7f9c5e633310 seq 2700 processed with 0 udevd message (SYNC) received udevd message (SYNC) received udevd message (SYNC) received udevd message (SYNC) received udevd message (SYNC) received validate module index Check if link configuration needs reloading. udevd message (SYNC) received udevd message (SYNC) received cleanup idle workers validate module index Check if link configuration needs reloading. unload module index unload module index Unloaded link configuration context.Unloaded link configuration context. unload module index Unloaded link configuration context. worker [3606] exit worker [3606] cleaned up worker [3603] exit worker [3603] cleaned up worker [3607] exit worker [3607] cleaned up ^Cvalidate module index Check if link configuration needs reloading. unload module index Unloaded link configuration context. Please let me know if more information is needed. Best Regards, Gencho