Quoting Axel Noetzold ([EMAIL PROTECTED]):
> Am Die, 12 Jun 2001 schrieb Karl-Heinz Haag:
> > Quoting Axel Noetzold ([EMAIL PROTECTED]):
> > > Hallo Liste,
> > > ich habe auf meiner R0-Potato (Kernel 2.2.17) folgendes Problem:
> > > Ich kann den Drucker nicht ansprechen. Die Hardware ist es nicht -
> > > mit SuSe ging es und mit anderen OS auch. 
               ^^^^ dazu unten mehr

Da das gew�nschte Ergebnis bis jetzt nicht erreicht wurde, mu� wohl
noch eine Etage tiefer angesetzt werden.
Das werde ich hier zusammen mit Dir versuchen.

> > Ich w�rde das Problem systematisch eingrenzen und beheben:
> > 
> > 1. Ist die node f�r das device vorhanden? 
> >     ls -al /dev/lp*
> 
> Ja, aber Meldung: No such device

Nein, das ist *nicht* die Ausgabe von ls -al ....Sic!
Also bitte schrittweise und genau nachvollziehen, wenn der ernsthafte 
Wille da ist, 'Heilerfolge' zu erzielen. 
Ferndiagnose macht nur dann Sinn, wenn der Kommunikationspartner entweder
bereits sachverst�ndig ist, oder dem folgt was ihm teils auch
unverst�ndlich/�berfl�ssig erscheint.  

ls -al /dev/lp* zeigt also auf meiner Platte:
crw-rw----    1 root     lp         6,   0 Jun 12 00:14 /dev/lp0
crw-rw----    1 root     lp         6,   1 Jun 12 00:14 /dev/lp1
crw-rw----    1 root     lp         6,   2 Jun 12 00:14 /dev/lp2
und zwar *unabh�ngig* vom Laden irgendwelcher Module.

> >    Im Zweifelsfall neu anlegen, was *auf keinen Fall* schadet
> >     cd /dev
> >     ./MAKEDEV -v lp

Und, hast Du den Befehl auch ausgef�hrt?

> > 2. Gibt es das Modul lp.o ?
> >     find /lib/modules/2.2.17 | grep lp
> 
> Ja

Ab hier graben wir jetzt tiefer: 
Das Modul lp.o setzt seinerseits bereits drei *zuvor* geladene Module
voraus. 
Sind die nicht vorhanden_+_geladen kann lp.o nichts ausrichten. 
Ich z�hle die Module in der beim h�ndischen Laden mit 'insmod' strikt 
zu beachtenden Reihenfolge auf:
        parport.o
        parport_probe.o
        parport_pc.o
        lp.o

Nun wieder schrittweise.
1. Erstmal nachsehen, ob es die Moduldateien gibt:
        find /lib/modules/2.2.17 | grep parport

2. Module 'zu Fu�' laden mit insmod:
        insmod parport
        insmod parport_probe
        insmod parport_pc
        insmod lp

3. 'lsmod' zeigt, wie sie aufeinander aufbauen:
        Module                  Size  Used by
        lp                      4784   0 (unused)
        parport_pc              7568   1 (autoclean)
        parport_probe           3536   0 (autoclean)
        parport                 7504   1 [lp parport_pc parport_probe]

4. Angenommen, es gibt auch jetzt noch kein positives Ergebnis, mu� die
   Hardware untersucht werden. 
   
   -einfachste Analyse 'ex negativo' w�re Booten in ein anderes System,
    von dem Du ja sagtest, da� damit alles (vorher! aber wann, und was
    ist zwischenzeitlich passiert?) funktionierte.
    
    >>funktioniert's Drucken im anderen System auch jetzt noch?<<
   
   -Ja, dann wei� ich auf der Debian-Seite (im Moment) nichts, als 
    versuchsweise einen aktuelleren  Kernel zu machen, am besten gleich 
    2.2.19,nehmen, bei dem Parportunterst�tzung fest einkompiliert ist 
    und dann mal testen. 
    Bei Konfiguration :general setup ---> parallel port support
                _und_ :character devices --> parallel printer support

   -Nein, w�rde hei�en, es liegt an der Hardware und/oder am BIOS.
    Einfachster Fall hier: es gibt in vielen BIOSen die M�glichkeit, wie
    die seriellen auch den/die parallelen ports abzustellen. 
    Das solltest Du gr�ndlich checken. 
    Hier lassen sich meist noch die I/O Ports einstellen. 
    Das lp.o von Linux sucht per default 0x278 0x378 und 0x3bc ab. 
    Am besten das erste sollte hier im BIOS eingestellt werden. 
    
> > 4. Jetzt hast Du fertig!    

Wenn immer noch nicht, sollten noch andere Listenleute ihren Senf
dazugeben. 
Wenn Du Erfolg hast, w�rde mich interessieren, an was es denn nun lag. 

Happy hacking, 
Karl-Heinz


-- 
-----------------------------------------------------------
Um sich aus der Liste auszutragen schicken Sie bitte eine
E-Mail an [EMAIL PROTECTED] die im Subject
"unsubscribe <deine_email_adresse>" enthaelt.
Bei Problemen bitte eine Mail an: [EMAIL PROTECTED]
-----------------------------------------------------------

847 eingetragene Mitglieder in dieser Liste.

Antwort per Email an