I have Toshiba IPC5008A 10/100 Ethernet PC Card.
I found that my PC card is supported by xirc2ps_cs.o in
pcmcia-cs-3.1.12 and pcmcia-cs-3.1.16 while reading
UPPORTED.CARDS. But it does not work.
The reason is followed.
1. manfid of Toshiba IPC5008A is 0x0098.
2. In xirc2ps_cs.c, there is no routine for this manfid.
I made a patch for xirc2ps_cs.c.
It seems to work.
^--------------------------------------------------------
--- xirc2ps_cs.c-orig Thu Feb 17 23:18:31 2000
+++ xirc2ps_cs.c Tue Jun 20 02:56:06 2000
@@ -131,6 +131,9 @@
#ifndef MANFID_INTEL
#define MANFID_INTEL 0x0089
#endif
+#ifndef MANFID_TOSHIBA
+ #define MANFID_TOSHIBA 0x0098
+#endif
#include <pcmcia/ds.h>
@@ -983,6 +986,10 @@
case MANFID_INTEL:
local->manf_str = "Intel";
DEBUG(0, "found Intel card\n");
+ break;
+ case MANFID_TOSHIBA:
+ local->manf_str = "Toshiba";
+ DEBUG(0, "found Toshiba card\n");
break;
default:
printk(KNOT_XIRC "Unknown Card Manufacturer ID: 0x%04x\n",
$----------------------------------------------------------
|
Messages