Re: cdrecord hangs my computer

From: Valdis . Kletnieks
Date: Mon Dec 08 2003 - 14:41:59 EST


On Mon, 08 Dec 2003 10:53:24 PST, Linus Torvalds said:

> Valdis: for /dev/hdxx, you can rename it with such esoteric programs as
> 'mv', 'ln', 'perl', 'cp', 'mknod', 'emacs', and a few hundred others. What
> is your beef with it?

The difference is that with nameif, I can feed it the MAC address and use
that as a "find this interface" key. And given that at the moment, my lap
top has *4* ethernet devices (an onboard one, one in the docking station,
a wireless card, and one that happens to be be on a Xircom modem card),
it's really handy to be able to be able to nail down the names.

Yes, there's 3 zillion ways to rename the device, once I figure out what it's
name *is*. Currently, my machine has a nice symlink set up:

% ls -l /dev/cdroms/
total 0
0 lr-xr-xr-x 1 root root 33 Dec 31 1969 cdrom0 -> ../ide/host0/bus0/target1/lun0/cd

which devfs was nice enough to do. My beef is that if I had 2 cdroms, then
there's no guarantee of stability for cdrom0/cdrom1, and unlike the nameif
example, there's no really good way to deal with it (especially when you start
dealing with hotplug devices).

Or as another poster commented, it's easy to use /dev/cdrom-blue-faceplate once
you make it a symlink to the right place. It's getting that symlink into place
that's the fun part. I admit I haven't looked at the udev stuff - is it able to
look closely enough at devices to do things like "I want the Mitsubishi CDrom
to be cdrom0 and the FireWire/USB/whatever to be cdrom1 if it's my Fujitsu,
but call it cdrom2 otherwise"? If so, then I don't have a beef with it... ;)

The stuff that supports LABEL= on a partition is a *partial* solution to
decouple the name of the device as the system found it from a logical name, but
as many have noted, it has its own issues.

Attachment: pgp00001.pgp
Description: PGP signature