Hallo Leute, Am Samstag 11 September 2004 02:45 schrieb Gerhard Gau�ling: >[...] > und der Verwendung von > /usr/share/doc/udev/examples/udev.rules.examples > f�r /etc/udev/udev.rules mit der zus�tzlichen Zeile > KERNEL="ttyS*", NAME="ttyS/%n" und vc/1 statt tty1 in /etc/inittab > finden sich alle devices unter /dev . > > Hmm ... ich h�tte erwartet, dass das alles per debconf geregelt > w�rde. Das finde ich nach wie vor �u�erst merkw�rdig, zudem hatte ich extreme probleme mit ncurses basierte konsolen Programme und sogar debconf, als ich die Namensregelung mit /dev/vc/[1-9][1-9] verwendete. mc lie� sich �berhaupt nicht mehr bedienen, modconf blieb h�ngen, bzw. die konsole blieb schwarz und so weiter...
Dazu gibt es einen thread auf debian-devel von Tore Anderson Subject: udev device naming policy concerns http://thread.gmane.org/gmane.linux.debian.devel.general/53737 Ich habe /etc/udev/udev.rules nochmals ge�ndert: $ egrep -v '#|^ *$' /etc/udev/udev.rules KERNEL="tty[1-9][0-9]" KERNEL="ttyS*", NAME="ttyS%n" BUS="ide", KERNEL="*[!0-9]", PROGRAM="/bin/cat /proc/ide/%k/media", RESULT="cdrom", NAME="%k", SYMLINK="cdrom" KERNEL="dm-[0-9]*", PROGRAM="/sbin/devmap_name %M %m", NAME="%k", SYMLINK="%c" KERNEL="card*", NAME="dri/card%n" BUS="scsi", SYSFS{model}="CF/MD ", NAME{all_partitions}="compactflash"KERNEL="controlC[0-9]*", NAME="snd/%k" KERNEL="hw[CD0-9]*", NAME="snd/%k" KERNEL="pcm[CD0-9cp]*", NAME="snd/%k" KERNEL="midi[CD0-9]*", NAME="snd/%k" KERNEL="timer", NAME="snd/%k" KERNEL="seq", NAME="snd/%k" KERNEL="mice", NAME="input/%k" KERNEL="mouse*", NAME="input/%k" KERNEL="event*", NAME="input/%k" KERNEL="js*", NAME="input/%k" KERNEL="ts*", NAME="input/%k" $ egrep -v '#|^ *$' /etc/udev/links.conf L fd /proc/self/fd L stdin /proc/self/fd/0 L stdout /proc/self/fd/1 L stderr /proc/self/fd/2 L core /proc/kcore L sndstat /proc/asound/oss/sndstat L MAKEDEV /sbin/MAKEDEV D pts D shm M nvidia0 c 195 0 M nvidia1 c 195 1 M nvidiactl c 195 255 M console c 5 1 M null c 1 3 Mein /dev sieht nun so aus: $ ls -Fp --width=60 /dev admmidi1 hdb2 msr0 rtc ttyS7 adsp hdb3 null sequencer uinput agpgart hdb4 NULL sequencer2 urandom amidi1 hdb5 nvidia0 shm/ vcs audio hdb6 nvidia1 snd/ vcs1 cdrom@ hdb7 nvidiactl sndstat@ vcs2 console hdc port stderr@ vcs3 core@ initctl| ppp stdin@ vcs4 cpu0 input/ psaux stdout@ vcs5 dac960_gam kmem ptmx tty vcs6 device-mapper kmsg pts/ tty0 vcs7 dmmidi log= ram0 tty1 vcs8 dmmidi1 loop0 ram1 tty12 vcs9 dsp loop1 ram10 tty2 vcsa fb0 loop2 ram11 tty3 vcsa1 fd@ loop3 ram12 tty4 vcsa2 fd0 loop4 ram13 tty5 vcsa3 full loop5 ram14 tty6 vcsa4 gpmctl= loop6 ram15 tty7 vcsa5 hda loop7 ram2 tty8 vcsa6 hda1 lp0 ram3 tty9 vcsa7 hda2 MAKEDEV@ ram4 ttyS0 vcsa8 hda3 mapper/ ram5 ttyS1 vcsa9 hda5 mem ram6 ttyS2 xconsole| hda6 microcode ram7 ttyS3 zero hda7 midi ram8 ttyS4 hdb mixer ram9 ttyS5 hdb1 mixer1 random ttyS6 damit bin ich ganz zufrieden. Dank KERNEL="tty[1-9][0-9]" in udev.rules konnte ich die inittab wieder so einrichten wie sie vorher war, und mc und andere Programme, die auf /dev/tty[1-9[1-9] angewiesen sind funktionieren auch wieder. > Trotz des konfigurierten udev bleibt dbus-1 beim Starten von hald > stehen. Das Problem hat sich als ein HHardwareproblem mit gemixten nvidia paketen herausgestellt: mein CDROM Laufwerk ist defekt, was den IDE Bus negativ beeinflusst, und ich hatte noch alte ausgepackte nvidia-kernel-sourcen unter /usr/src/module herumliegen, die dann f�lschlicherweise als kernel-modul-paket gebaut wurden, und sich mit den aktuellen nicht vertragen haben. Im nachhinein f�llt mir ein, dass ich bei einigen OpenGL Anwendungen ein 'wei�es flickern und ruckeln bemerkte, was ich auf meine betagte Grafikkarte zur�ckf�hrte. Hier ist der bug-report: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=271167 Den bug konnten wir somit schlie�en. gnome-volume-manager geht jetzt, und mein mp3player wird automatisch erkannt: Beim einst�pseln poppen zwei Nautilus Fenster auf, eins f�r den Inhalt des internen Speichers, eins f�r den Inhalt der SD-card. Beim herausziehen verschwinden die beiden Fenster wieder . Coole Sache! (Fast) Das selbe bei Cdrom's, allerdings mu� man da beim Auswerfen nachhelfen. Wenn ich eine leere cd einlege wird der cdcreator gestartet. Audio CD's werden automatisch gespielt, ebenso wie videos. Autostart geht wohl auch. Das Verhalten wird �ber gnome-volume-properties Applications > Desktop Preferences > Removebale Storage eingestellt. Das gef�llt mir von Supermount subfs (submount) und autofs bisher am Besten. Hier noch zwei informativer Artikel zum Thema: http://linuxlab.cs.pdx.edu/~tripletj/hardware-detection/hardware-detection.html http://freshmeat.net/articles/view/1267/ ciao Gerhard

