Hi!
> Aztan hiaba probaltam "modprobe -r lp; modprobe lp; stb." parancsokkal a > /dev/lp0-t feltamasztani a dmesg-ben folyton ez jelent meg: > lp: driver loaded but no devices found > > Aztan ma ezt kuldte a tigercron: > NEW: --FAIL-- [dev002f] /dev/lp0 has world permissions > NEW: --FAIL-- [dev002f] /dev/nnull has world permissions > NEW: --WARN-- [dev003w] File /dev/lp0 is a regular file in a device directory. > NEW: --WARN-- [dev003w] File /dev/nnull is a regular file in a device > directory. > > # ls -l /dev/nnull > -rw-r--r-- 1 root root 0 Jan 30 13:40 /dev/nnull > [HOgy ez mi a banat...? Mindenesetre pentek delutan meg ment a nyomtatas.] > Ez mindenképp bibi. Ha udev-et használsz, akkor a modul eltünésekor automatikusan eltűnik a hozzá tartozó eszköz behegyzés is. Ha ekkor bármi írni akar az eszközre, akkor létre jön mezei file-ként az adott eszközhöz tartozó bejegyzés - és innen kezdve az eszköz file helyett ez a mezei file lesz itt. Ennek két eredménye van: - a tényleges eszköz - esetünkben nyomtató - nem fog működni - az eszköz file úgy fog tűnni, mintha létezne, megnyitható, lehet írni/olvasni, csak épp a tényleges eszközhöz semmi köze sem lesz Megoldás: - modulok kivétele - eszközfile eltörlése - modul visszatöltése Ha a modul valamiért mégsem hozza létre az eszközbejegyzést, akkor lehet próbálkozni az mknod parancssal, de ajánlott inkább a MAKEDEV használata... Zsolt _________________________________________________ linux lista - [email protected] http://mlf2.linux.rulez.org/mailman/listinfo/linux
