Hi Marco, ... After further investigation, and thanks to David Härdeman who helped me in getting the right shell log information out of the scripts, it seems that the the scsi-devfs.sh script dies (see the attached log) with :
... + echo scsi/host0/bus0/target0/lun0/disc discs/disc0/disc notice how the echo to standard output is done but doesn't come back. So, it is most probably that the process get killed from the other side, in some way, and since the other side is udevd ... So, to sumarise, the script gets killed once it tries to write to stdout, which is the pipe used to communicate with udevd. Friendly, Sven Luther
+ SCSI_ID=0:0:0:0 + HOST=0 + SCSI_ID=0:0:0 + BUS=0 + SCSI_ID=0:0 + TARGET=0 + SCSI_ID=0 + LUN=0 + [ ] + NAME=disc + get_next_number sda disk + local num=0 + local dev + get_ide_offset disk + local num=0 + local dev + echo /proc/ide/hda/media + [ /proc/ide/hda/media = /proc/ide/hd*/media ] + cat /proc/ide/hda/media + [ cdrom = disk ] + echo 0 + local offset=0 + [ disk = disk ] + local DRIVE=sda + local DEVLIST=/sys/block/sd* + [ sda = sda ] + break + echo 0 + LINK=discs/disc0/disc + echo scsi/host0/bus0/target0/lun0/disc discs/disc0/disc