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

Reply via email to