Re: axnet_cs / pcnet_cs: moving PCMCIA_DEVICE_PROD_ID for Netgear FA411

2008-11-21 Thread Komuro
On Fri, 21 Nov 2008 00:46:57 +0100
Cord Walter [EMAIL PROTECTED] wrote:

 after noticing that my Netgear FA411 (PCMCIA-NIC) [1] stopped working with
 the release of the 2.6.25 kernel (sidux-version),

You are right. My patch has a bug.
The patch below fixes this problem.

By the way,
(1) Does your FA411 work properly with the pcnet_cs driver before?
(2) Please post the full-dmesg (axnet_cs).


--- linux-2.6.28-rc6/drivers/net/pcmcia/pcnet_cs.c.orig 2008-11-21 
21:39:08.0 +0900
+++ linux-2.6.28-rc6/drivers/net/pcmcia/pcnet_cs.c  2008-11-21 
21:39:24.0 +0900
@@ -587,7 +587,7 @@ static int pcnet_config(struct pcmcia_de
 }
 
 if ((link-conf.ConfigBase == 0x03c0)
-(link-manf_id == 0x149)  (link-card_id = 0xc1ab)) {
+(link-manf_id == 0x149)  (link-card_id == 0xc1ab)) {
printk(KERN_INFO pcnet_cs: this is an AX88190 card!\n);
printk(KERN_INFO pcnet_cs: use axnet_cs instead.\n);
goto failed;


Best Regards
Komuro


 Hi,
 
 after noticing that my Netgear FA411 (PCMCIA-NIC) [1] stopped working with
 the release of the 2.6.25 kernel (sidux-version), I checked the
 respective driver sources and noticed that the pcnet_cs driver bailed
 out with use axnet_cs instead for the Netgear FA411, but axnet_cs
 doesn't claim this ID.
 
 I compiled a kernel with the PCMCIA-ID for the netgear card moved to
 axnet_cs from pcnet_cs which worked. I then contacted sidux-kernel
 maintainer Stefan Lippers-Hollmann who turned the info into this patch
 and integrated it into the kernel:
 
 http://svn.berlios.de/svnroot/repos/fullstory/linux-sidux-2.6/trunk/debian/patches/features/2.6.27.4_PCMCIA_move-PCMCIA-ID-for-Netgear-FA411-from-pcnet_cs-to-axnet_cs.patch
 
 This works for me and AFAIK there were no reports of any breakage for
 other devices on sidux-support.
 
 This looks like a trivial patch, but since I have very limited
 experience with kernel modifications  I might be woefully wrong there.
 But if there are no side effects of this patch, is it possible to get it
 into the official kernel?
 
 I can provide more detailed information on the affected hardware if
 necessary.
 
 -cord
 
 
 [1]
 Socket 1 Device 0:  [axnet_cs]  (bus ID: 1.0)
 Configuration:  state: on
 Product Name:   NETGEAR FA411 Fast Ethernet
 Identification: manf_id: 0x0149 card_id: 0x0411
 function: 6 (network)
 prod_id(1): NETGEAR (0x9aa79dc3)
 prod_id(2): FA411 (0x40fad875)
 prod_id(3): Fast Ethernet (0xb4be14e3)
 prod_id(4): --- (---)
 -- 
 Cord Walter
 email: [EMAIL PROTECTED]
 
 Weil es niemanden etwas angeht, dass ich nichts zu verbergen habe:
 http://www.gnupg.org/
 http://www.truecrypt.org/
 ...und überhaupt: http://www.FreiheitstattAngst.de
 
 
 


-- 
Komuro [EMAIL PROTECTED]

___
Linux PCMCIA reimplementation list
http://lists.infradead.org/mailman/listinfo/linux-pcmcia


Re: axnet_cs / pcnet_cs: moving PCMCIA_DEVICE_PROD_ID for Netgear FA411

2008-11-21 Thread Cord Walter
Komuro schrieb:
 On Fri, 21 Nov 2008 00:46:57 +0100
 Cord Walter [EMAIL PROTECTED] wrote:
 
 after noticing that my Netgear FA411 (PCMCIA-NIC) [1] stopped working with
 the release of the 2.6.25 kernel (sidux-version),
 
 You are right. My patch has a bug.
 The patch below fixes this problem.
 
 By the way,
 (1) Does your FA411 work properly with the pcnet_cs driver before?

Yes, it worked until the 2.6.25 release.

 (2) Please post the full-dmesg (axnet_cs).

This is what I get from dmesg when plugging in the FA411:

pccard: PCMCIA card inserted into slot 1
cs: memory probe 0xa000-0xa0ff: clean.
pcmcia: registering new device pcmcia1.0
eth0: Asix AX88790: io 0x300, irq 3, hw_addr 00:09:5b:08:98:93
udev: renamed network interface eth0 to eth1
NET: Registered protocol family 17


Does this help?

-cord

-- 
Cord Walter
email: [EMAIL PROTECTED]

Weil es niemanden etwas angeht, dass ich nichts zu verbergen habe:
http://www.gnupg.org/
http://www.truecrypt.org/
...und überhaupt: http://www.FreiheitstattAngst.de

___
Linux PCMCIA reimplementation list
http://lists.infradead.org/mailman/listinfo/linux-pcmcia