You are not logged in.

#1 2011-10-26 23:11:51

ninian
Member
From: United Kingdom
Registered: 2008-02-24
Posts: 726
Website

[Solved] Nero 3.5.2.3-1 won't work with udev 174-1

Recent udev update causes Nero 3.5.2.3-1 to find no CD/DVD devices.
My user is a member of the 'disk' group and I've tried tinkering with the udev rules suggested in other threads, to no avail.
Doesn't seem like a permissions problem as root can't detect any drives either.

But here's what the Nero manual says:

SCSI recording devices are handled by two different drivers under Linux, and so two differ-
ent device files are created to handle one physical device:
/dev/srX or /dev/scdX : Used only to read data from media
/dev/sgX : Used by Nero Linux to communicate with the device

So it looks as though Nero needs /dev/sgX to be defined, but these devices are not created after booting Arch.

Any ideas, anyone?

PS: xfburn seems to work okay for me

Last edited by ninian (2011-10-26 23:47:50)

Offline

#2 2011-10-26 23:24:12

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: [Solved] Nero 3.5.2.3-1 won't work with udev 174-1

Have you tried

# ln -s /dev/sr0 /dev/sg0

?

Offline

#3 2011-10-26 23:27:20

.:B:.
Forum Fellow
Registered: 2006-11-26
Posts: 5,819
Website

Re: [Solved] Nero 3.5.2.3-1 won't work with udev 174-1

New udev does not create the symlinks anymore (sr0 etc.).

That message is printed when you upgrade to the new udev.


Got Leenucks? :: Arch: Power in simplicity :: Get Counted! Registered Linux User #392717 :: Blog thingy

Offline

#4 2011-10-26 23:30:55

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: [Solved] Nero 3.5.2.3-1 won't work with udev 174-1

.:B:. wrote:

New udev does not create the symlinks anymore (sr0 etc.).

That message is printed when you upgrade to the new udev.

sr0 is not a symlink but sg0 might be:

[karol@black ~]$ ls -l /dev/sr0
brw-rw---- 1 root disk 11, 0 10-26 17:27 /dev/sr0

Offline

#5 2011-10-26 23:31:24

djgera
Developer
From: Buenos Aires - Argentina
Registered: 2008-12-24
Posts: 723
Website

Re: [Solved] Nero 3.5.2.3-1 won't work with udev 174-1

@ninian: load sg module

karol wrote:

Have you tried

# ln -s /dev/sr0 /dev/sg0

?

This is wrong sr != sg

Offline

#6 2011-10-26 23:33:18

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: [Solved] Nero 3.5.2.3-1 won't work with udev 174-1

djgera wrote:

@ninian: load sg module

karol wrote:

Have you tried

# ln -s /dev/sr0 /dev/sg0

?

This is wrong sr != sg

Oa yes, it might be completely wrong, I just wanted to see if it's a stubborn app that wants a certain path e.g. /ev/cdrom works, /dev/sr0 does not.

Edit:
http://www.redhat.com/archives/rhl-list … 01725.html

scd0 is a block device whilst sg0 is a character device.

Seems symlinking is the wrong way.

Last edited by karol (2011-10-26 23:35:35)

Offline

#7 2011-10-26 23:36:41

djgera
Developer
From: Buenos Aires - Argentina
Registered: 2008-12-24
Posts: 723
Website

Re: [Solved] Nero 3.5.2.3-1 won't work with udev 174-1

Nero wants both devices for differents purposes wink

Offline

#8 2011-10-26 23:43:48

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: [Solved] Nero 3.5.2.3-1 won't work with udev 174-1

djgera wrote:

Nero wants both devices for differents purposes wink

Yeah, I'm starting to get it ;P


@ninian
Can you post the output of

cat /proc/sys/dev/cdrom/info
find /dev -group disk

Offline

#9 2011-10-26 23:44:06

ninian
Member
From: United Kingdom
Registered: 2008-02-24
Posts: 726
Website

Re: [Solved] Nero 3.5.2.3-1 won't work with udev 174-1

Thanks for all the swift replies guys!

.:B:. wrote:

New udev does not create the symlinks anymore (sr0 etc.).
That message is printed when you upgrade to the new udev.

Oh yes, I appreciated that, though the comments were a bit cryptic.

karol wrote:

Have you tried

# ln -s /dev/sr0 /dev/sg0

?

Yes, I did try that with no happy effect.

djgera wrote:

@ninian: load sg module

That's the fellow! Nero seems to work okay now and I see that /dev/sgX are indeed created.
Much happier ... though I think future udev changes need a bit more explanation as they can have such profound effects on your system.
smile

Offline

#10 2011-10-26 23:45:22

Gusar
Member
Registered: 2009-08-25
Posts: 3,605

Re: [Solved] Nero 3.5.2.3-1 won't work with udev 174-1

The obvious question here is: do you have both sr0 and sg0? You should.

The second obvious question: do you have write access to them? In other words, post the output of

ls -l /dev/sr0 /dev/sg0

Edit: Ah, I see you've solved the problem. Anyway, yeah, those udev changes really are a miss, I'd say. A lot of people depended on those rules. And they made full sense, as in they didn't feel hackish or anything.

Last edited by Gusar (2011-10-26 23:47:07)

Offline

#11 2011-10-26 23:46:26

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: [Solved] Nero 3.5.2.3-1 won't work with udev 174-1

@Gusar
I think it's already solved :-)

Offline

#12 2011-11-09 20:11:53

tomegun
Developer
From: France
Registered: 2010-05-28
Posts: 661

Re: [Solved] Nero 3.5.2.3-1 won't work with udev 174-1

Just in case someone runs accross this and wonders what's up:

Udev decided to no longer unconditionally load the 'sg' module. This is considered legacy, and most programs don't need it. However, if you need to use it (e.g. Nero) you should load it manually at boot by adding it to the MODULES array in rc.conf. Hopefully Nero will move to either only use the /dev/sr0 devices (which is possible), or to use the /dev/bsg/* devices.

Offline

Board footer

Powered by FluxBB