[U-Boot-Users] Re: how to make a PCI net card work ?

[Please keep the mailing list on Cc: so others can benefit from this discussion and it goes to the archives, too.]
In message 200509281002.AA305856620@NARI-RELAYS.COM you wrote:
Hello, my aim is to make the PCI net card work both in U-BOOT and linux. The card has already been found in U-BOOT,
PCI: Bus Dev VenId DevId Class Int 00 18 8086 1209 0200 00 00 1a 1057 5803 0680 00 In: serial Out: serial Err: serial Net: FEC ETHERNET, i82559#0
Good.
My first question is how to config the PCI net device(i82559) to use it for tftp?
The environments settting in U-boot are, => printenv
...
ethact=FEC ETHERNET
Run
=> setenv ethact i82559#0
before issueing the first network command.
Alternatively, set and save "ethprime" to hold the name of the primary ethernet interface.
Actually I am surprised that you have to ask these questions. You did read the README, didn't you? It says:
ethprime - When CONFIG_NET_MULTI is enabled controls which interface is used first.
ethact - When CONFIG_NET_MULTI is enabled controls which interface is currently active. For example you can do the following
=> setenv ethact FEC ETHERNET => ping 192.168.0.1 # traffic sent on FEC ETHERNET => setenv ethact SCC ETHERNET => ping 10.0.0.1 # traffic sent on SCC ETHERNET
and i could only found the deviec eth0 (FEC) and lo by using the ifconfig -a command,
You see only interfaces listed that have been configured. What do you see in the kernel boot messages? Is there some startup message for eth1? What happens when you issue (for example) a "ifconfig eth1 192.168.1.1 up" command? [Make sure to use a valid IP address.]
My third question is how can i add the PCI net device? and how to configue the net?
You just configure the driver into the Linux kernel; and you use "ifconfig" to configure the interface.
Best regards,
Wolfgang Denk
participants (1)
-
Wolfgang Denk