[tulip] Problem with an integrated ADMTek lan card on a Maxdata Vision 100C laptop

i83771 i83771@yahoo.com
Thu Feb 28 13:14:02 2002


I am trying to seup the integrated lan card of a Maxdata vision 100C laptop
( http://www.hardwareinfo.net/reviews.php?id=137&page=5 )
but i am not sure if it is supported under linux, I have tried to load
tulip driver without result, so i keep an advice that Rogier Wolff gave 
to me
changing tulip_core.c
- { 0x0985, 0x4000, PCI_ANY_ID, PCI_ANY_ID, 0, 0, COMET }
+ { 0x1317, 0x4000, PCI_ANY_ID, PCI_ANY_ID, 0, 0, COMET }

then driver load without problem and i can configure nic properly but when a
attach it to a switch with no other card connected to it, FDX/COL led is 
always
on :(((

Here you can find driver for win98SE, i don't know if may be is useful:
LAN_W98.ZIP VISION 100 C ADMTek Lan driver for Windows 98SE Version 
V2.0.4.23 Build 102
ftp://ftp.maxdata.com/MAXDATA_Notebooks_alle/MAXDATA_Notebooks/Vision_100C/Win98/Lan/LAN_W98.ZIP

What else can i do? do you need more information?
Probably there might be minor modifications neccesary to make it work, 
but i am not able to programm
more than 20 lines of C code :(
Any help is welcomed?

Thanks in advance
Oscar


Information:

SO: Mandrake 8.1 (kernel 2.4.8)
    Tulip driver 0.9.14

#scanpci:
  pci bus 0x0 cardnum 0x09 function 0x0000: vendor 0x1317 device 0x4000
  Device unknown
  STATUS 0x290 COMMAND 0x0017
  CLASS 0x02 0x00 0x00 REVISION 0x11
  BIST 0x00 HEADER 0x00 LATENCY 0x7a CACHE 0x08
  BASE0 0x00001801 addr 0x00001800 I/0
  BASE1 0xfec20000 addr 0xfec20000 MEM
  MAX_LAT 0x40 MIN_GNT 0xe8 INT_PIN INIT_LINE 0x05



#lspci -vvv
00:09.0 Ethernet controller: Bridgecom, Inc: Unknown device 4000 (rev 11)
  Subsystem: Accton Techology Corporation: Unknown device 1216
  Control: I/0+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- 
Stepping- SERR- FastB2B-
  Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
  Latency: 122 (58000ns min, 16000ns max), cache line size 08
  Interrupt: pin A routed to IRQ 5
  Region 0: I/0 ports at 1800 [size=256]
  Region 1: Memory at fec2000 (32-bit, non-prefetchable) [size=1K]
  Memory at fec20000 (32-bit, non-prefetchable) (size=1k)
  Expansion ROM at <unassigned> [disabled] [size=128K]
  Flags: medium devsel, IRQ 5
  Capabilities: [c0] Power Managment version 2
    Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME 
(DO+,D1+,D2+,D3hot+,D3cold+)
    Status: DO PME-Enable- DSel=0 DScale=0 PME-

#dmesg (after modifying  tulip_core.c)
Linux Tulip driver version 0.9.14 (February 20, 2001)
 PCI: Found IRG 5 for device 00:09.0
 PCI: Sharing IRQ 5 with 00:02.0
 eth0: ADMteck Comet rev 17 at 0x1800, 01:40:18:D6:6F:12, IRQ 5
 eth0: Promiscuous mode enabled.
 device eth0 entered promiscuous mode