Documentation or +,#,; comments? Usage? TYIA,
-a.c.-
Jeff Garzik wrote:
>
>
> ------------------------------------------------------------------------
> diff -urN vanilla/linux-2.4.0-test9-pre1/drivers/parport/ChangeLog linux_2_3/drivers/parport/ChangeLog
> --- vanilla/linux-2.4.0-test9-pre1/drivers/parport/ChangeLog Mon Jul 24 21:59:27 2000
> +++ linux_2_3/drivers/parport/ChangeLog Sat Sep 16 20:35:53 2000
> @@ -1,3 +1,8 @@
> +2000-09-16 Cesar Eduardo Barros <cesarb@nitnet.com.br>
> +
> + * parport_pc.c (sio_via_686a_probe): Handle case
> + where hardware returns 255 for IRQ or DMA.
> +
> 2000-07-20 Eddie C. Dost <ecd@skynet.be>
>
> * share.c (attach_driver_chain): attach[i](port) needs to be
> diff -urN vanilla/linux-2.4.0-test9-pre1/drivers/parport/parport_pc.c linux_2_3/drivers/parport/parport_pc.c
> --- vanilla/linux-2.4.0-test9-pre1/drivers/parport/parport_pc.c Sun Aug 6 14:24:58 2000
> +++ linux_2_3/drivers/parport/parport_pc.c Sat Sep 16 20:33:03 2000
> @@ -2239,11 +2239,13 @@
> irq = ((irq >> 4) & 0x0F);
>
> /* filter bogus IRQs */
> + /* 255 means NONE, and is bogus as well */
> switch (irq) {
> case 0:
> case 2:
> case 8:
> case 13:
> + case 255:
> irq = PARPORT_IRQ_NONE;
> break;
>
> @@ -2252,7 +2254,9 @@
> }
>
> /* if ECP not enabled, DMA is not enabled, assumed bogus 'dma' value */
> - if (!have_eppecp)
> + /* 255 means NONE. Looks like some BIOS don't set the DMA correctly
> + * even on ECP mode */
> + if (!have_eppecp || dma == 255)
> dma = PARPORT_DMA_NONE;
>
> /* finally, do the probe with values obtained */
-- To unsubscribe, send mail to: linux-parport-request@torque.net --
-- with the single word "unsubscribe" in the body of the message. --
This archive was generated by hypermail 2b29 : Sun Sep 17 2000 - 07:54:44 EDT