Re: [Etherboot-developers] eepro100 driver strange behaviour..
Brought to you by:
marty_connor,
stefanhajnoczi
|
From: Eric W B. <ebi...@ln...> - 2002-08-28 00:32:31
|
"atul srivastava" <atu...@re...> writes: > since i amn't subscribed to list pls. cc any reply to me. Once. Are you running this on an embedded mips platform? Normally traffic is kept on the list. > I am trying to use etherboot for net booting using > 82557 network card. > > my driver is eepro100.c by R.E.wolff that is a scaled down version of donald > becker one. > this driver doesn't uses any interrupt and packet reception is polling driven. > > resource assignment for pci base addreses are: > > BAR0 - 0x60000000 > BAR1 - 0x18800001 > BAR2 - 0x62000000 > > these addresses are as per the mips idt manual. > also virt_to_bus are confirmed to be o.k Does your driver match the newest version in the development tree 5.1.2rc3? Otherwise there is a missing virt_to_bus call. > i am able to correctly read MAC address for card. > > also packet reception is o.k , so the pci bus to memory trasaction is taking > place. > > my problem is in packet trasmission i should get txfd.status to become nonzero > for indicating packet trasfer has happened but it never happens and my driver > hangs there for ever. > > when debugged i saw from very begining status as 0090 > . > > as per eepro manual status 0090 indicates "NO RESOURCE" > > but i am unable to conclude what it means.. > > can any body help..? Of the top of my head I would say it is the missing virt_to_bus call in the stable version of the tree. Eric |