Re: [Problem] 3c90x on 2.4.3-ac3

From: Prasanna P Subash (psubash@turbolinux.com)
Date: Thu Apr 05 2001 - 18:46:08 EST


On Thu, Apr 05, 2001 at 11:40:36AM -0700, Grover, Andrew wrote:
> I'm confused. 3c59x.c has a little acpi WOL stuff, but that's it.

I tried "#ifdef 0"-ing the set_WOL function body( empty function ) in
3c59x.c and enabled acpi and built another kernel
and I still have the problem.

So its NOT a problem with the ACPI code in 3c59x.c per se.

I noticed that the following message was from net/core/netfilter.c( i
got this message on running dhclient )

ip_local_deliver: bad loopback skb: PRE_ROUTING LOCAL_IN

so i diabled netfilter also, and I still had the issue.

I assigned a static IP. ifconfig showed me the right info.
"route" however froze most of the times. I have 2 routes

172.16.12.0 * 255.255.252.0 U 0 0 0 eth0
default 172.16.12.1 0.0.0.0 UG 0 0 0 eth0

It would freeze after the first one most often. If it did'nt, do a ping www.google.com,
which will drop all the packets, and try route again, and it would freeze after the first route.

I strace'd route and noticed that I was waiting on "poll". I have attached the strace
info on route.

>
> What specifically is ACPI doing to break things? Are ACPI and the NIC
> sharing any resources?

I dont know about sharing resources. I have attached my dmesg.

The whole thing works like a charm under APM however.

I'm gonna try increasing vortex_debug level to see what happens.

would be glad to furnish more info...

-Prasanna Subash
psubash@turbolinux.com

>
> Regards -- Andy
>
> > -----Original Message-----
> > From: Prasanna P Subash [mailto:psubash@turbolinux.com]
> > Sent: Thursday, April 05, 2001 11:12 AM
> > To: Marcus Meissner
> > Cc: linux-kernel@vger.kernel.org
> > Subject: Re: [Problem] 3c90x on 2.4.3-ac3
> > Importance: High
> >
> >
> > Thats right. ACPI was what made 3c90x not work :( With APM it
> > works perfectly.
> >
> > Thanks Marcus.
> >
> > On Thu, Apr 05, 2001 at 10:14:56AM +0200, Marcus Meissner wrote:
> > > In article <20010404180709.A564@turbolinux.com> you wrote:
> > >
> > > > hi lkml,
> > > > I just built 2.4.3-ac3 with my old 2.4.2 .config and
> > somehow networking does not work.
> > > > dhclient eventually froze the machine.
> > >
> > > > here is what dhclient complains.
> > >
> > > > [root@psubash linux]# cat /tmp/error.txt
> > > > skb: pf=2 (unowned) dev=lo len=328
> > > > PROTO=17 0.0.0.0:68 255.255.255.255:67 L=328 S=0x10 I=0
> > F=0x0000 T=16
> > > > DHCPDISCOVER on lo to 255.255.255.255 port 67 interval 14
> > > > ip_local_deliver: bad loopback skb: PRE_ROUTING LOCAL_IN
> > > > skb: pf=2 (unowned) dev=lo len=328
> > > > PROTO=17 0.0.0.0:68 255.255.255.255:67 L=328 S=0x10 I=0
> > F=0x0000 T=16
> > > > DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 9
> > > > DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 7
> > > > DHCPDISCOVER on lo to 255.255.255.255 port 67 interval 12
> > > > ip_local_deliver: bad loopback skb: PRE_ROUTING LOCAL_IN
> > > > skb: pf=2 (unowned) dev=lo len=328
> > >
> > > > Here is my ver_linux info
> > >
> > > ...
> > > > CONFIG_ACPI=y
> > >
> > > The ACPI powermanagement for the 3c59x devices appears to
> > be a bit broken.
> > >
> > > Disable ACPI support. Recompile. Reboot. Watch problem
> > disappear hopefully.
> > >
> > > Ciao, Marcus
> > -
> > 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/
> >





-
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:17 EST