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

Reply via email to