Hallo Konrad,
On Sat, Apr 01, 2006 at 10:31:57 +0200, Konrad Rosenbaum wrote:
ich habe neuerdings ein kleines Problem mit meinem Null-Device: ich bekomme Fehlermeldungen, wie "IO Error reading /dev/null" oder "/dev/null: exes denied".
[...]
Das Problem wird gerade ausgiebig in den Ubuntu-Foren diskutiert. Hintergrund ist, dass sich mit Kernel 2.6.16.1.4 (ja, es gibt jetzt eine fuenfte Stelle) die Major/Minor-Nummern fuer einige Devices geaendert haben. Dabei bekommen alle Blockdevices ihre alten Major/Minor-Nummern, verrechnet mit einem tagesweise wechselnden Seed-Wert[1]. Die Benutzung von udev wird dadurch obligatorisch.
[1] Die Berechnung sieht so aus: Major = (Oldmajor + Seed) % 256; Minor = (Oldminor + 2*Seed) % 256;
Der Seed-Wert wird beim Booten oder per cron gesetzt und ist nur dem udevd bekannt.
Gruss, Chris