]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
For the PC Card implementation of the CS8920M that's in my IBM
authorimp <imp@FreeBSD.org>
Fri, 28 Jan 2005 06:35:39 +0000 (06:35 +0000)
committerimp <imp@FreeBSD.org>
Fri, 28 Jan 2005 06:35:39 +0000 (06:35 +0000)
commit4abccfb679cd03048f9bc29b399ffe2c476600b6
tree931736df79336496458651a5f1b50d51d6665a90
parent6fc560e600169133db20ce139e10497285229b21
For the PC Card implementation of the CS8920M that's in my IBM
EtherJet, the interrupt is selected in the eeprom based on the layout
of the PC Card board.  Since this is encoded into the EEPROM, and has
no relationship to the IRQ that the pccard bridge routes the PC Card's
interrupt pin to.

As such, stop writing to that register.  This gets my EtherJet working.

# The eeprom reading code appears to be totally wrong for my EtherJet
# card.  This causes the card to bogusly detect the media options
# available.
sys/dev/cs/if_cs.c
sys/dev/cs/if_cs_pccard.c
sys/dev/cs/if_csvar.h