[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Parport erst nach manuellem Neuladen nutzbar (Kernel 2.6.5) - Wieso?



Hallo,

Seit dem letzten Kernel-Update in sid (ii kernel-image-2.6.5-1-k7 2.6.5-2) kann ich nicht mehr drucken ... Druckauftraege werden zwar angenommen, werden von cups aber sofort als completed gemedlet, ohne dass irgendwelche Daten am Drucker ankommen.

Beim Booten wird vom Kernel folgendes ausgegeben:

Apr 26 18:11:21 ds9 kernel: parport0: PC-style at 0x378 (0x778) [PCSPP,TRISTATE]
Apr 26 18:11:21 ds9 kernel: parport0: Legacy device
Apr 26 18:11:21 ds9 kernel: parport_pc: Via 686A parallel port: io=0x378
Apr 26 18:11:21 ds9 kernel: parport: PnPBIOS parport detected.
Apr 26 18:11:21 ds9 kernel: pnp: Device 00:0a disabled.

Man beachte das "disabled" in der letzten Zeile und dass in der ersten Zeile nur PCSPP,TRISTATE erkannt wird. Im Bios ist aber ECP+EPP aktiviert. Dieses Problem tritt auf wenn im Bios PnP OS aktiviert ist, aber auch wenn ich PnP OS auf NO setze.

Wenn ich nun die Module lp, parport_pc und parport per Hand entlade und neu lade erhalte ich in /var/log/syslog die folgende Ausgabe:

Apr 26 18:17:06 ds9 kernel: pnp: Device 00:0a disabled.
Apr 26 18:17:06 ds9 kernel: parport_pc: Via 686A parallel port disabled in BIOS
Apr 26 18:17:06 ds9 kernel: pnp: Device 00:0a activated.
Apr 26 18:17:06 ds9 kernel: parport: PnPBIOS parport detected.
Apr 26 18:17:06 ds9 kernel: parport0: PC-style at 0x378 (0x778), irq 7, dma 3 [PCSPP,TRISTATE,COMPAT,ECP,DMA]
Apr 26 18:17:06 ds9 kernel: parport0: Legacy device
Apr 26 18:17:06 ds9 kernel: lp0: using parport0 (interrupt-driven).

Hier wird zwar auch noch das disabled anfaenglich angezeigt, aber danach kann ich drucken und auch ECP wird erkannt.

Dieses Verhalten kann doch sicherlich nicht gewollt sein, oder?

Besteht Hoffnung, dass das Problem mit 2.6.5-3 behoben wird? Aus dem Changelog [1]:

<ambx1@neo.rr.com>
	[PARPORT] Update PC Parport Detection Code
	
	This patch updates the parport_pc driver's probing code to better
	detect PnP devices.  It also removes an extra MODULE_AUTHOR.

Weiss jemand einen anderen workaround, als die Module nach jedem Booten manuell zu entladen und dann neuzuladen?

Hoffe, es kann jemand helfen.

TIA

	Christian
[1] http://www.kernel.org/pub/linux/kernel/v2.6/testing/ChangeLog-2.6.5-rc3

--
To reply to this posting directly use the following address and
remove the 'NO-SPAM' part: Riedel.Christian.NO-SPAM@gmx.net



Reply to: