On 11/14/2012 09:30 AM, Frans van Berckel wrote:
On Wed, 2012-11-14 at 00:13 +0000, Kaya Saman wrote:Hi, I attempted to configure a second nic on my server and added the new config to the /etc/network/interfaces file however I am left with dmesg errors: <snip>[ 91.472697] tg3 0003:00:02.0: eth1: Failed to load firmware "tigon/tg3_tso.bin"The switch which the port is connected to shows physical link and is provisioned properly for the correct vlan, the first NIC eth0 is also connected to the same switch and is working fine but still producing errors: <snip>[ 81.804867] tg3 0000:00:02.0: eth0: Failed to load firmware "tigon/tg3_tso.bin"I have tried loading the firmware from: http://wiki.debian.org/Firmware and putting it into /lib/firmware/tigon however then both NICs fail?? Could anyone suggest anything? With any other OS the system is fine so I'm guessing it's a kernel bug or so.....Quick overview: What kernel version are you running? Is update-initramfs complaining about the missing firmware as well? From where did you download the firmware. What tg3_tso firmware version did you? Are you saving as root? How does ls -l /lib/firmware/tigon looks like now? What does ifconfig list. Thanks, Frans van Berckel
Hi Frans,previously I got the firmware directly from the site above and simply did a wget to put it into the /lib/firmware directory.
As of now I did what Patrick suggested and ran: apt-get install firmware-linux-nonfree
It still didn't work :-([ 43.836916] tg3 0000:00:02.0: eth0: Tigon3 [partno(none) rev 2100] (PCI:66MHz:64-bit) MAC address 00:14:4f:5d:1e:7e [ 43.974266] tg3 0000:00:02.0: eth0: attached PHY is 5704 (10/100/1000Base-T Ethernet) (WireSpeed[1]) [ 44.094448] tg3 0000:00:02.0: eth0: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] TSOcap[1]
[ 44.198525] tg3 0000:00:02.0: eth0: dma_rwctrl[763f0000] dma_mask[32-bit][ 45.138092] tg3 0003:00:02.0: eth1: Tigon3 [partno(none) rev 2100] (PCI:66MHz:64-bit) MAC address 00:14:4f:5d:1e:80 [ 45.275418] tg3 0003:00:02.0: eth1: attached PHY is 5704 (10/100/1000Base-T Ethernet) (WireSpeed[1]) [ 45.395593] tg3 0003:00:02.0: eth1: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] TSOcap[1]
[ 45.499671] tg3 0003:00:02.0: eth1: dma_rwctrl[763f0000] dma_mask[32-bit] [ 83.749175] tg3 0000:00:02.0: eth0: No firmware running [ 83.866559] ADDRCONF(NETDEV_UP): eth0: link is not ready [ 85.411107] tg3 0000:00:02.0: eth0: Link is up at 100 Mbps, full duplex[ 85.498042] tg3 0000:00:02.0: eth0: Flow control is off for TX and off for RX
[ 85.593597] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready [ 91.991628] tg3 0003:00:02.0: eth1: No firmware running [ 92.102114] ADDRCONF(NETDEV_UP): eth1: link is not ready Here is requested output: # ls -l /lib/firmware/tigon total 16 -rw-r--r-- 1 root root 2668 Sep 19 2011 tg3.bin -rw-r--r-- 1 root root 3884 Sep 19 2011 tg3_tso5.bin -rw-r--r-- 1 root root 7004 Sep 19 2011 tg3_tso.bin # ifconfig eth0 Link encap:Ethernet HWaddr 00:14:4f:5d:1e:7e inet addr:192.168.1.116 Bcast:192.168.1.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:6504 errors:0 dropped:0 overruns:0 frame:0 TX packets:3567 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:461831 (451.0 KiB) TX bytes:274816 (268.3 KiB) Interrupt:6 eth1 Link encap:Ethernet HWaddr 00:14:4f:5d:1e:80 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) Interrupt:31 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:124 errors:0 dropped:0 overruns:0 frame:0 TX packets:124 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:10162 (9.9 KiB) TX bytes:10162 (9.9 KiB) uname -a shows: 2.6.32-5-sparc64 #1 Sun Sep 23 10:01:20 UTC 2012 sparc64 GNU/Linux Regards, Kaya