Moin,
hab' gerade von 2.6.10 auf 2.6.9 downgegraded (u.A. wegen stabilem software-suspend) und bin ganz glücklich, nur auf meinem großen Rechner will der Parallelport nun nicht mehr (auf'm Laptop geht er). Mainboard ist ASRock K7VT4A+, Kernel-Parameterzeile enthält u.A. "lp=parport0" und "pci=routeirq" (aber das ist beim Laptop auch drin). Im Bios ist der Parallelport auf ECP+EPP eingestellt; ECP Version 1.9, IRQ 7, DMA müsste 3 gewesen sein, Port 378.
Ein "echo dfdf > LPT1" unter DOS bringt's auch auf den Drucker, d.h. Hardwaremäßig läuft der Parallelport. Aber ein "cat > /dev/lp0" bringt die Meldung "/dev/lp0: Keinpassendes Gerät bzw. keine passende Adresse gefunden".
In "dmesg" steht drin:
"lp: driver loaded but no devices found",
und weiter unten noch:
"pnp: the driver 'parport_pc' has been registered pnp: match found with the PnP device '00:0a' and the driver 'parport_pc parport: PnPBIOS parport detected pnp: Device 00:0a disabled.".
Beim 2.6.10-er hat es funktioniert, und ich habe die Kernelconfig mit "make oldconfig" übernommen und dann mit "make menuconfig" angepasst. Unter "Parallel port support" sieht die config wie folgt aus:
CONFIG_PARPORT=y CONFIG_PARPORT_PC=y CONFIG_PARPORT_SERIAL=m CONFIG_PARPORT_PC_FIFO=y CONFIG_PARPORT_PC_SUPERIO=y CONFIG_PARPORT_PC_PCMCIA=m # CONFIG_PARPORT_OTHER is not set CONFIG_PARPORT_1284=y CONFIG_PARPORT_PC_CML1=y
(btw: Für was ist die letzte Option da? In "make menuconfig" taucht sie nicht im Abschnitt "Parallel port support" auf, ist aber in der .config dort verzeichnet)
Jemand eine Idee, ob und wo man bei der Problembehebung beginnen kann (bei Belassung der Kernelversion)?
Ciao, Felix.