[Linux-parport] [PATCH 2.6.7] Parallel port detection via ACPI

Erwin Volz erwvolz at bluewin.ch
Sun Jun 20 15:26:54 EDT 2004


Hello

I tried my hand at building the module, but so far with no success. I
had a few warnings when building the module, but I don't think thats the
problem:
  CC [M]  /usr/src/linux-2.6.5-7.75/drivers/parport/parport_pc.o
/usr/src/linux-2.6.5-7.75/drivers/parport/parport_pc.c: In function
`acpi_parport_pc_resource':
/usr/src/linux-2.6.5-7.75/drivers/parport/parport_pc.c:2939: warning:
unused variable `status'
/usr/src/linux-2.6.5-7.75/drivers/parport/parport_pc.c: At top level:
include2/asm/parport.h:14: warning: `parport_pc_find_nonpci_ports'
defined but not used
/usr/src/linux-2.6.5-7.75/drivers/parport/parport_pc.c:2834: warning:
`parport_pc_init_superio' defined but not used

Still, the card (VScom 210L) is not reacting (same situation as before).
Any ideas how I could proceed?

Erwin 


Am Fr, den 18.06.2004 schrieb Dino Klein um 21:46:
> Hi,
> I've modified the parport_pc.c file to detect parallel ports via ACPI; it is 
> partially a cut & paste from the serial port (8250) acpi code. It's kinda 
> crude, but it works. It utilizes the ACPI subsystem to get the resources 
> assigned to the port, and then passes them on to the detection routine. I've 
> verified that it is working on my machine by cycling between the modes in 
> the BIOS (spp, epp, ecp+epp), and observing proper detection in the logs.
> I commented out the pnp & non-pci detection calls, since ACPI replaces them. 
> I also disabled the SuperIO detection, since it was grabbing the parallel 
> port before the ACPI detection kicked in on my motherboard with a via686 
> southbridge.
> Again, this is is kinda of crude, but I would really like to see some 
> parallel port detection via ACPI, so I won't have to manually specify irq & 
> dma. Perhaps there should be an option to choose between PnP and ACPI, since 
> there shouldn't be a reason to use both.
> 
> --- linux-2.6.7-orig/drivers/parport/parport_pc.c	2004-06-18 
> 14:20:00.000000000 -0400
> +++ linux-2.6.7/drivers/parport/parport_pc.c	2004-06-18 13:05:01.000000000 
> -0400
...
> 	spin_lock(&ports_lock);
> 	while (!list_empty(&ports_list)) {
> 
> _________________________________________________________________
> MSN Messenger: instale grtis e converse com seus amigos. 
> http://messenger.msn.com.br
> 
> 
> _______________________________________________
> Linux-parport mailing list
> Linux-parport at lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/linux-parport




More information about the Linux-parport mailing list