[tulip-bug] Problem with 2.2.18

Hidvegi hzoli@austin.ibm.com
Wed, 13 Dec 2000 15:37:15 -0600 (CST)


Donald Becker wrote:
> > Hmmm, so you're saying that something changed in the kernel PCI code
> > between 2.2.17 and 2.2.18?  What was the specific interface change?
> 
> I'll have to check when it changed, but I can bound it:
>  2.2.12 is definitely fine,
>  2.2.16 probably doesn't, and
>  2.2.17 has the problem.

tulip.c from Donald works fine for me on 2.2.17, but not in 2.2.18.

> > The current beta PCMCIA drivers have an updated tulip_cb driver that
> > handles the new Linksys cards.  So that is one workaround.

I've donloaded the Dec 12. version but it cannot handle my card.  It
does the same as the older tulip_cb.c from pcmcia_cs, it detects
Digital DS21143 Tulip rev 17 and does not detect the correct MAC
address for the card.  Also the default config does not have the card,
I have to manually add

card "Linksys EtherFast 10/100 CardBus PC Card"
  manfid 0x13d1, 0xab02
  bind "tulip"

card "Linksys EtherFast 10/100 CardBus PC Card"
  manfid 0x13d1, 0xab03
  bind "tulip"

This refers to Donald's drivers, I modified this to tulip_cb when I
was testing the pcmcia_cs release.  I used pcmcia_cs-3.1.22 with both
2.2.18 and 2.2.17, and tried the dec 12. pcmcia_cs-3.1.23 as well, but
not matter what I use, I cannot get 2.2.18 working.

I would really prefer Donald's driver, since it can suspend and resume
the card properly.  I also have a Xircom realport 10/100 cardbus card,
which only works with the tulip_cb.c in pcmcia_cs, and does not work
with Donald's driver.  With this card after suspend/resume I have to
run ifconfig to get it back up.  But maybe it's because of the
different card.

Zoli