Re: [Etherboot-developers] rtl8139 TX timeout solved (for me)
Brought to you by:
marty_connor,
stefanhajnoczi
|
From: <ebi...@ln...> - 2001-09-04 21:00:01
|
Bernd Wiebelt <wi...@dr...> writes: > Thanks to the suggestion from Eric W. Biederman, I was able to get my > RTL8139 card to behave. I verbatimely copy'n'pasted code to activate > busmastering from 3c90x.c to rtl8139.c and things magically began to work. > > It seems my BIOS is buggy (i.e. not initializing PCI cards correctly)? Possibly. I haven't seen a spec on what BIOS's are supposed to initialize before calling the rom on a card. Given that we need this for both linuxBIOS and some of the more different BIOS's I suspect we should create some helper functions like pci_enable_device and pci_set_master (examples from the linux kernel api) and use these in all of the pci networking drivers. Marty, Ken what do you think? Eric |