"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
|