2001-02-07 10:48:02

by Stefan Majer

[permalink] [raw]
Subject: 2.4.1 and Adaptec Duralan aka Starfire.c

Hi All

I installed a Adaptec Quad Port Ethernet Adapter called Quartet64 and
after compiling 2.4.1
with starfire support i got the following messages in syslog

after

ifconfig eth2 172.17.1.4 netmask 255.255.0.0 up

Feb 7 11:37:29 cerro kernel: eth2: Internal fault: The skbuff addresses
do not match in netdev_rx: 242749457 vs. ce781000 / ce781010.
Feb 7 11:38:25 cerro kernel: eth2: Internal fault: The skbuff addresses
do not match in netdev_rx: 240822289 vs. ce5aa800 / ce5aa810.
Feb 7 11:38:35 cerro kernel: eth2: Internal fault: The skbuff addresses
do not match in netdev_rx: 240820241 vs. ce5aa000 / ce5aa010.
Feb 7 11:38:39 cerro kernel: eth2: Internal fault: The skbuff addresses
do not match in netdev_rx: 237467665 vs. ce277800 / ce277810.
Feb 7 11:38:47 cerro kernel: eth2: Internal fault: The skbuff addresses
do not match in netdev_rx: 237465617 vs. ce277000 / ce277010.
Feb 7 11:39:25 cerro kernel: eth2: Internal fault: The skbuff addresses
do not match in netdev_rx: 238573585 vs. ce385800 / ce385810.
Feb 7 11:39:27 cerro kernel: eth2: Internal fault: The skbuff addresses
do not match in netdev_rx: 238571537 vs. ce385000 / ce385010.
Feb 7 11:39:27 cerro kernel: eth2: Internal fault: The skbuff addresses
do not match in netdev_rx: 233326609 vs. cde84800 / cde84810.
Feb 7 11:39:28 cerro kernel: eth2: Internal fault: The skbuff addresses
do not match in netdev_rx: 233324561 vs. cde84000 / cde84010.
Feb 7 11:39:29 cerro kernel: eth2: Internal fault: The skbuff addresses
do not match in netdev_rx: 235980817 vs. ce10c800 / ce10c810.
Feb 7 11:40:00 cerro kernel: eth2: Internal fault: The skbuff addresses
do not match in netdev_rx: 235978769 vs. ce10c000 / ce10c010.
Feb 7 11:40:24 cerro kernel: eth2: Internal fault: The skbuff addresses
do not match in netdev_rx: 234903569 vs. ce005800 / ce005810.
Feb 7 11:40:25 cerro kernel: eth2: Internal fault: The skbuff addresses
do not match in netdev_rx: 234901521 vs. ce005000 / ce005010.
Feb 7 11:40:35 cerro kernel: eth2: Internal fault: The skbuff addresses
do not match in netdev_rx: 234897425 vs. ce004000 / ce004010.
Feb 7 11:41:25 cerro kernel: eth2: Internal fault: The skbuff addresses
do not match in netdev_rx: 234899473 vs. ce004800 / ce004810.
Feb 7 11:41:28 cerro kernel: eth2: Internal fault: The skbuff addresses
do not match in netdev_rx: 234237969 vs. cdf63000 / cdf63010.
......


and so on

beside this messages everything is working as far as i can see but im a
bit afraid going in production with
this machine..


so please give me some hints


stefan majer
x-cellent technologies gmbh
rosenkavalierplatz 5
81925 munich
germany


2001-02-07 22:27:23

by Ion Badulescu

[permalink] [raw]
Subject: Re: 2.4.1 and Adaptec Duralan aka Starfire.c

On Wed, 07 Feb 2001 11:48:32 +0100, Stefan Majer <[email protected]> wrote:
> Hi All
>
> I installed a Adaptec Quad Port Ethernet Adapter called Quartet64 and
> after compiling 2.4.1
> with starfire support i got the following messages in syslog
>
> after
>
> ifconfig eth2 172.17.1.4 netmask 255.255.0.0 up
>
> Feb 7 11:37:29 cerro kernel: eth2: Internal fault: The skbuff addresses
> do not match in netdev_rx: 242749457 vs. ce781000 / ce781010.

These are harmless, although very annoying. Use the driver from
2.4.1-acXX, it has this and other things fixed. Just copy starfire.c
into your tree/drivers/net, it will work fine.


Ion

--
It is better to keep your mouth shut and be thought a fool,
than to open it and remove all doubt.