I have an iRiver mp3 player that can be mounted as a USB mass storage device. Up until recently it connected perfectly when I plugged it in and I even had a udev rule to symlink it to /dev/iriver for me.
Now, after some update, the device nodes are no longer getting created in /dev when I plug it in. I tried updating the kernel to 2.6.20 hopeing for a fix, but it still doesn't work. I am using udev-104-r12. Here is the output from dmesg after connecting: usb 1-6: new high speed USB device using ehci_hcd and address 5 usb 1-6: configuration #2 chosen from 1 choice scsi7 : SCSI emulation for USB Mass Storage devices usb-storage: device found at 5 usb-storage: waiting for device to settle before scanning scsi 7:0:0:0: Direct-Access TOSHIBA MK2004GAL JC10 PQ: 0 ANSI: 0 CCS SCSI device sdd: 39063024 512-byte hdwr sectors (20000 MB) sdd: Write Protect is off sdd: Mode Sense: 00 4a 00 00 sdd: assuming drive cache: write through SCSI device sdd: 39063024 512-byte hdwr sectors (20000 MB) sdd: Write Protect is off sdd: Mode Sense: 00 4a 00 00 sdd: assuming drive cache: write through sdd: sdd1 sd 7:0:0:0: Attached scsi disk sdd sd 7:0:0:0: Attached scsi generic sg3 type 0 usb-storage: device scan complete What I have in /dev (only shows my SATA drive partitions): ls /dev/sd* /dev/sda /dev/sda1 /dev/sda2 /dev/sda3 /dev/sda4 /dev/sda5 /dev/sda6 It does show up in /sys/block/sdd/sdd1 though and I can query it there with udevinfo, but my udev rule does not get triggered. Here is the rule: SUBSYSTEMS=="usb" ATTRS{product}=="iRiver iHP-100 Series" NAME="iriver" The relevent part from udevinfo: looking at parent device '/devices/pci0000:00/0000:00:0b.1/usb1/1-6': KERNELS=="1-6" SUBSYSTEMS=="usb" DRIVERS=="usb" ATTRS{serial}=="0123456789AB" ATTRS{product}=="iRiver iHP-100 Series" ATTRS{manufacturer}=="iRiver " -- [EMAIL PROTECTED] mailing list