Bug 155014 - SUSE Linux sometimes gets confused with multiple DVD drives, due to incorrect udev file
Summary: SUSE Linux sometimes gets confused with multiple DVD drives, due to incorrec...
Status: RESOLVED WONTFIX
: 159413 (view as bug list)
Alias: None
Product: SUSE LINUX 10.0
Classification: openSUSE
Component: Basesystem (show other bugs)
Version: unspecified
Hardware: 32bit Linux
: P5 - None : Normal
Target Milestone: ---
Assignee: Thomas Fehr
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-03-03 15:46 UTC by Thibaut Cousin
Modified: 2006-03-22 11:23 UTC (History)
2 users (show)

See Also:
Found By: Customer
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Thibaut Cousin 2006-03-03 15:46:24 UTC
I submitted this bug some time ago, and was asked to resubmit it here, so here we go...

I recently added a second DVD drive to my system. I mistakenly made the second drive slave, so I rebooted and made it master. I used the YaST2 CDROM tool to deal with this at each step.

After all this, the system was completely confused. Half the symlinks related to my drives were missing in /dev, the YaST2 CDROM tool seemed to be ineffective, etc.

I traced the problem to the file /etc/udev/rules.d/55-cdrom.rules. Instead of deleting old obsolete entries, it kept adding new ones, ending with multiples (incompatible) entries for the same device. 

Needless to say, it was never the correct line that was taken for a given device. Once I cleaned up the file and rebooted, everything worked again.

Thanks for your attention.
Comment 1 Michael Gross 2006-03-03 16:18:07 UTC
Have you had a change trying this with the latest beta of 10.1 (Beta6 atm)? Is it possible to attach the YaST logfiles of this machine?
Comment 2 Thibaut Cousin 2006-03-05 13:35:40 UTC
No, sorry. I stumbled across the problem when I was testing a new DVD recorder. Now that it's done, I got rid of the first drive, so I no longer have two drives.

And I can no longer get the log file from that time, because I reinstalled everything from scratch since then...

Again, I'm sorry I can't help you more on this one.
Comment 3 Michael Gross 2006-03-06 09:14:49 UTC
> I traced the problem to the file /etc/udev/rules.d/55-cdrom.rules

You traced the problem down so we should look into this. The problem is probably YaST cdrom module here. Taking Kay into CC for a comment.
Comment 4 Kay Sievers 2006-03-06 16:51:08 UTC
I expect 55-cdrom.rules is from an updated Installation. If I remember correctly, current Yast creates 65-cdrom.rules, which is needed to have PATH_ID in the event environment, which comes from a 60- file.
Comment 5 Thibaut Cousin 2006-03-06 20:47:22 UTC
Sorry, but no. I have never, ever, updated a system. I always do clean installs. And, needless to say, I had never played with udev before I found this problem.

I have four Linux boxes with SUSE 10.0, all of them have 55-cdrom.rules, not 65-cdrom.rules. Maybe this change was made after 10.0 was released?
Comment 6 Kay Sievers 2006-03-06 20:58:23 UTC
Oh, sorry. I didn't look at the Product. Yes, then 55- is right for 10.0.
Comment 7 Thomas Fehr 2006-03-14 10:32:32 UTC
We do not fix such things in 10.0 code any more.
Comment 8 Thibaut Cousin 2006-03-14 10:40:39 UTC
That's fine by me, I'll upgrade 10.1 quickly anyway.

But can I be sure that I won't find that bug in 10.1? That's all I really want.
Comment 9 Thomas Fehr 2006-03-14 10:48:42 UTC
Since this part changed considerably between 10.0 and 10.1 it is hardly possible
that the exactly same bug is still present in 10.1. Of course there could be
other bugs in 10.1 but fixing bugs in 10.0 code would not help fixing these at
all.
Comment 10 Thibaut Cousin 2006-03-14 10:56:29 UTC
I understand. Thanks for your attention. :)
Comment 11 Michael Gross 2006-03-22 11:23:10 UTC
*** Bug 159413 has been marked as a duplicate of this bug. ***