VICIUS
17-01-2004, 00:07
Mi sono appena accorto stampando alcune slides che la stampante con il 2.6 non mi viene piu gestita in interrupt. tutto viene fatto in polling. Usare il polling su una porta parallela con un xp1700 oltre che uno spreco di risorse è un suicidio. Che diavolo è successo nel 2.6.xx se riavvio con il vecchio kernel 2.3.23 la parallela viene rionosciuta perfettamente.
Configurazione del kernel:
<M> Parallel port support
<M> PC-style hardware
< > Multi-IO cards (parallel and serial)
Use FIFO/DMA if available (EXPERIMENTAL)
[ ] SuperIO chipset support (EXPERIMENTAL)
[ ] Support foreign hardware
IEEE 1284 transfer modes
/etc/modutils/parport_pc
options parport_pc irq=7 io=0x378 io_hi=0x778
lsmod | grep parport
parport_pc 36588 1
parport 43432 2 lp,parport_pc
dmesg | grep parport
parport0: PC-style at 0x378 (0x778) [PCSPP,TRISTATE]
parport0: cpp_daisy: aa5500ff(98)
parport0: assign_addrs: aa5500ff(98)
parport0: Printer, Canon BJC-2000
parport_pc: Via 686A parallel port: io=0x378
lp0: using parport0 (polling).
mi sonscordato qualcosa ? :confused:
ciao ;)
Configurazione del kernel:
<M> Parallel port support
<M> PC-style hardware
< > Multi-IO cards (parallel and serial)
Use FIFO/DMA if available (EXPERIMENTAL)
[ ] SuperIO chipset support (EXPERIMENTAL)
[ ] Support foreign hardware
IEEE 1284 transfer modes
/etc/modutils/parport_pc
options parport_pc irq=7 io=0x378 io_hi=0x778
lsmod | grep parport
parport_pc 36588 1
parport 43432 2 lp,parport_pc
dmesg | grep parport
parport0: PC-style at 0x378 (0x778) [PCSPP,TRISTATE]
parport0: cpp_daisy: aa5500ff(98)
parport0: assign_addrs: aa5500ff(98)
parport0: Printer, Canon BJC-2000
parport_pc: Via 686A parallel port: io=0x378
lp0: using parport0 (polling).
mi sonscordato qualcosa ? :confused:
ciao ;)