Subject: Re: adding PCM100 to pcmcia
To: None <tech-kern@netbsd.org>
From: Christos Zoulas <christos@zoulas.com>
List: tech-kern
Date: 02/27/2003 00:28:39
In article <Pine.LNX.4.43.0302261538240.7617-100000@pilchuck.reedmedia.net>,
Jeremy C. Reed <reed@reedmedia.net> wrote:
>> I am adding to support for Linksys EtherFast 10/100 Integrated PC Card
>> (Model No: PCM100).
>
>More info, manually typed in:
>
>pcmcia1: CIS version PCMCIA 2.0 or 2.1
>pcmcia1: CIS info: Linksys, EtherFast 10/100 Integrated PC Card
>(PCM100), ver 1.0,
>pcmcia1: Manuafacturer code 0x149, product 0xc1ab
>pcmcia1: function 0: network adapter, ccr addr 400 mask 1
>pcmcia1: function 0, config table entry 16: I/O card; irq mask befc;
>iomask 5, iospace 0-1f; mwait_required io16 irqlevel
>pcmcia1: function 0, config table entry 1: I/O card; irq mask befc;
>iomask a, iospace 300-31f; mwait_required io16 irqlevel
>pcmcia1: function 0, config table entry 2: I/O card; irq mask befc;
>iomask a, iospace 320-33f; mwait_required io16 irqlevel
>pcmcia1: function 0, config table entry 3: I/O card; irq mask befc;
>iomask a, iospace 340-35f; mwait_required io16 irqlevel
>pcmcia1: function 0, config table entry 4: I/O card; irq mask befc;
>iomask a, iospace 380-39f; mwait_required io16 irqlevel
>pcmcia1: function 0, config table entry 5: I/O card; irq mask befc;
>iomask a, iospace 200-21f; mwait_required io16 irqlevel
>pcmcia1: function 0, config table entry 6: I/O card; irq mask befc;
>iomask a, iospace 220-24f; mwait_required io16 irqlevel
>pcmcia1: function 0, config table entry 7: I/O card; irq mask befc;
>iomask a, iospace 240-25f; mwait_required io16 irqlevel
>ne2 at pcmcia1 function 0 port 0x400-0x40f port 0x410-ox41f
>ne2: Linksys EtherFast PCM100 Ethernet
>ne2: Ethernet address 01:d4:ff:03:00:20
>pcmcia1: card irq 10
>
>
>Unpatched kernel wrongly detects as:
>
>ne2 at pcmcia1 function 0 port 0x400-0x40f port 0x410-0x41f
>ne2: Linksys Combo EthernetCard Ethernet
>ne2: Ethernet address 01:d4:ff:03:00:20
>nsphyter0 at ne2 phy 5: DP83815 10/100 media interface, rev. 3
>nsphyter0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX,
>
>(Both don't work. UDP works but TCP does not.)
>
>There are some notes in pcmciadevs about conflicts with product ID 0xc1ab.
>Can someone explain this?
force it to go at 0x3xx....
christos