2000-11-10 12:37:05

by Ballabio_Dario

[permalink] [raw]
Subject: PATCH: Pcmcia/Cardbus/xircom_tulip in 2.4.0-test10.

In order to have the xircom_tulip pcmcia cardbus working again with
recent kernels, it is necessary to specify:

ifconfig eth0 -multicast

Moreover if the card is configured by itself into the kernel
(i.e. with the default ne2000 pcmcia support removed),
the enclosed patch is required as well.

Cheers,

*******************************************
Ph.D. Dario Ballabio
Regional Installation Manager Europe South
EMC Computer Systems Italia spa
Mobile phone +393487978851
Office phone +390244571315
Email [email protected]

diff -r -u linux-2.4.0-test10/drivers/net/pcmcia/Config.in
linux/drivers/net/pcmcia/Config.in
--- linux-2.4.0-test10/drivers/net/pcmcia/Config.in Sun Aug 13 19:21:20
2000
+++ linux/drivers/net/pcmcia/Config.in Wed Nov 1 17:55:18 2000
@@ -36,7 +36,8 @@
"$CONFIG_PCMCIA_FMVJ18X" = "y" -o "$CONFIG_PCMCIA_PCNET" = "y" -o \
"$CONFIG_PCMCIA_NMCLAN" = "y" -o "$CONFIG_PCMCIA_SMC91C92" = "y" -o \
"$CONFIG_PCMCIA_XIRC2PS" = "y" -o "$CONFIG_PCMCIA_RAYCS" = "y" -o \
- "$CONFIG_PCMCIA_NETWAVE" = "y" -o "$CONFIG_PCMCIA_WAVELAN" = "y" ];
then
+ "$CONFIG_PCMCIA_NETWAVE" = "y" -o "$CONFIG_PCMCIA_WAVELAN" = "y" -o \
+ "$CONFIG_PCMCIA_XIRTULIP" = "y" ]; then
define_bool CONFIG_PCMCIA_NETCARD y
fi


2000-11-10 15:46:52

by Jeff Garzik

[permalink] [raw]
Subject: Re: PATCH: Pcmcia/Cardbus/xircom_tulip in 2.4.0-test10.

[email protected] wrote:
>
> In order to have the xircom_tulip pcmcia cardbus working again with
> recent kernels, it is necessary to specify:
>
> ifconfig eth0 -multicast
>
> Moreover if the card is configured by itself into the kernel
> (i.e. with the default ne2000 pcmcia support removed),
> the enclosed patch is required as well.

Can you try the test11-pre2 patch? It includes a bugfix to xircom_tulip
from Andrea.

ftp://ftp.??.kernel.org/pub/linux/kernel/testing/

?? == your country code, such as "us", "fr", etc.


> diff -r -u linux-2.4.0-test10/drivers/net/pcmcia/Config.in
> linux/drivers/net/pcmcia/Config.in
> --- linux-2.4.0-test10/drivers/net/pcmcia/Config.in Sun Aug 13 19:21:20
> 2000
> +++ linux/drivers/net/pcmcia/Config.in Wed Nov 1 17:55:18 2000
> @@ -36,7 +36,8 @@
> "$CONFIG_PCMCIA_FMVJ18X" = "y" -o "$CONFIG_PCMCIA_PCNET" = "y" -o \
> "$CONFIG_PCMCIA_NMCLAN" = "y" -o "$CONFIG_PCMCIA_SMC91C92" = "y" -o \
> "$CONFIG_PCMCIA_XIRC2PS" = "y" -o "$CONFIG_PCMCIA_RAYCS" = "y" -o \
> - "$CONFIG_PCMCIA_NETWAVE" = "y" -o "$CONFIG_PCMCIA_WAVELAN" = "y" ];
> then
> + "$CONFIG_PCMCIA_NETWAVE" = "y" -o "$CONFIG_PCMCIA_WAVELAN" = "y" -o \
> + "$CONFIG_PCMCIA_XIRTULIP" = "y" ]; then
> define_bool CONFIG_PCMCIA_NETCARD y
> fi

thanks for the patch.

Jeff


--
Jeff Garzik |
Building 1024 | Would you like a Twinkie?
MandrakeSoft |

2000-11-10 17:11:21

by Ballabio_Dario

[permalink] [raw]
Subject: RE: PATCH: Pcmcia/Cardbus/xircom_tulip in 2.4.0-test10.

I just tested test11-pre2 and there is no improvement. I still need to issue
the
ifconfig eth0 -multicast
and just after it the xircom_tulip card begins to work.
-db

-----Original Message-----
From: Jeff Garzik [mailto:[email protected]]
Sent: Friday, November 10, 2000 5:19 PM
To: [email protected]
Subject: Re: PATCH: Pcmcia/Cardbus/xircom_tulip in 2.4.0-test10.


[email protected] wrote:
>
> I could not compile test11-pre2 so far because of the unresolved symbol
> bust_spinlocks,
> but I'll give it a try as soon as the compile problem get cleared.

edit linux/arch/i386/kernel/traps.c. move the bust_spinlocks function,
AND the 'extern ...timer_list' line near it above the CONFIG_X86_IO_APIC
ifdef.

--
Jeff Garzik |
Building 1024 | Would you like a Twinkie?
MandrakeSoft |