/dev/dvd1 etc. disappeared OR: Two optical drives with same name?

Bug #1220301 reported by jack46
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
udev (Ubuntu)
New
Undecided
Unassigned

Bug Description

Hi
I have 2 Optiarc DVD Drives (DVD RW AD-7280S) connected to a SiI 3114 controller. At boot they both show op. When running Mint (Nadia), I can access them as /dev/sr0 and /dev/sr1 respectively.
But the second drive has no symlinks
cd /dev
ll | grep 'sr[01]'
yields only
cdrom -> sr0 cdrw -> sr0 dvd -> sr0 and dvdrw -> sr0
sr0 sr1

cd disk/by-id/
ll | grep 'sr[01]'
yields
ata-Optiarc_DVD_RW_AD-7280S -> ../../sr0

cd disk/by-path/
ll | grep 'sr[01]'
yields
pci-0000:05:00.0-scsi-0:0:0:0 -> ../../sr0

When I connect one DVD drive to a different SATA controller, this changes to (nearly) what one expects.
cd /dev
ll | grep 'sr[01]'
yields
cdrom -> sr0 cdrw -> sr0 dvd -> sr0 and dvdrw -> sr0
cdrom1 -> sr1 cdrw1 -> sr1 dvd1 -> sr1 and dvdrw1 -> sr1
sr0 sr1

cd disk/by-id/
ll | grep 'sr[01]'
still yields only
ata-Optiarc_DVD_RW_AD-7280S -> ../../sr0

cd disk/by-path/
ll | grep 'sr[01]'
yields
pci-0000:05:00.0-scsi-0:0:0:0 -> ../../sr0
pci-0000:04:05.0-scsi-0:0:0:0 -> ../../sr1

Obviously the 2 DVD drives interfere with each other, when on the same controller.
Is this caused by
1. ata-Optiarc_DVD_RW_AD-7280S not having something unique (a serialnr) in its name? Like in SAMSUNG_HD103SJS246JD1B2050
a. would this mean a bug in the (udev?) naming scheme?
2. or is the SiI 3114 controller the culprit?

I'm running Mint on top of Ubuntu quantal
lsb_release -rd
Description: Linux Mint 14 Nadia
Release: 14

uname -a
Linux MyBox 3.5.0-39-generic #60-Ubuntu SMP Tue Aug 13 18:33:05 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

dpkg -l udev
ii udev 175-0ubuntu13 amd64 rule-based device node and kernel event manager

Revision history for this message
jack46 (jack46) wrote :

This bug is also described in bug #1084855, but here I guessed the reason for the bug
jack46

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.