[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Testbed-admins] problem with bge driver?



I've recently added some brand-new Dell PowerEdge r200 machines with NetFPGA cards (to be dealt with later) to our testbed. Users reported that their experiments failed to swap in when they set lan speed to 1000Mbs, so I did some testing:

Hardware:
control switch: Cisco 3750 stack
experimental: Cisco 6509 w/ 48 port Gb blades
pcr200: Dell PowerEdge r200, onboard Broadcom Gb NICs (bge driver), NetFPGA (no drivers yet)
pc3001: Dell PowerEdge 2850, Intel NICs (em drivers)


r200 <---> 1000Mbs lan <---> r200 fails
r200 <---> 100Mbs lan <---> r200 works
r200 <--- 1000Mbs ---> r200 (no lan defined, link set to 1000) fails

pc3001 <---> 1000Mbs lan <---> pc3001 works


Looking at the database definitions for the NICs in both pc3001 and pcr200, I see no reason for the 100Mbs limitation. Both have max speed set to 1000. These are the first testbed machines we're used with the bge driver.

I allocated an r200 with default settings and got FC8 with a 100/full experimental link. I forced the switchport to 1000, bounced the interface, and ifconfig in FC8 showed that I was now at 1000/full.

I allocated an r200 specifying FBSD-STD and got a 100/full experimental link. I forced the switchport to 1000, bounced the link, and ifconfig from BSD showed "no carrier". This would seem to indicate that the bge driver for BSD doesn't work for 1000 except that bge0, the control interface, is connected to the 3750 at 1000/full.

The hunch I was attempting to test was that maybe the control interface was running at 100, and there was either a hardware or software problem preventing one of the ports on the NIC (recall the r200 has a single dual-port onboard NIC) from running 1000 while the other was running 100, but that's actually the *working* configuration in BSD.

What seems to be preventing the use of gigabit links is that emulab is BSD-centric, and when emulab creates the node it is using BSD, which is autonegotiating that link to a maximum of 100Mbs.

I'd greatly appreciate any insight anyone can provide on this issue.

- dave