Re: pcnet32 (maybe more) hosed in 2.4.3

From: Ralf Baechle (ralf@uni-koblenz.de)
Date: Tue Apr 03 2001 - 13:21:27 EST


Carsten,

seems your pcnet32 changes which made it into 2.4.3 are causing trouble
on i386 machines. Can you try to solve that problem?

On Sat, Mar 31, 2001 at 03:58:11PM +0200, Szabolcs Szakacsits wrote:

> On Fri, 30 Mar 2001, Scott G. Miller wrote:
>
> > Linux 2.4.3, Debian Woody. 2.4.2 works without problems. However, in
> > 2.4.3, pcnet32 loads, gives an error message:
>
> 2.4.3 (and -ac's) are also broken as guest in VMWware due to the pcnet32
> changes [doing 32 bit IO on 16 bit regs on the 79C970A controller].
> Reverting this part of patch-2.4.3 below made things work again.
>
> Szaka
>
> @@ -528,11 +535,13 @@
> pcnet32_dwio_reset(ioaddr);
> pcnet32_wio_reset(ioaddr);
>
> - if (pcnet32_wio_read_csr (ioaddr, 0) == 4 && pcnet32_wio_check (ioaddr)) {
> - a = &pcnet32_wio;
> + /* Important to do the check for dwio mode first. */
> + if (pcnet32_dwio_read_csr(ioaddr, 0) == 4 && pcnet32_dwio_check(ioaddr)) {
> + a = &pcnet32_dwio;
> } else {
> - if (pcnet32_dwio_read_csr (ioaddr, 0) == 4 && pcnet32_dwio_check(ioaddr)) {
> - a = &pcnet32_dwio;
> + if (pcnet32_wio_read_csr(ioaddr, 0) == 4 &&
> + pcnet32_wio_check(ioaddr)) {
> + a = &pcnet32_wio;
> } else
> return -ENODEV;
> }
>
>
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/

  Ralf
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Sat Apr 07 2001 - 21:00:12 EST