Setting network interface speed ?


I'm trying to set the speed for en0 on a g3 under 10.1. The interface auto detects and it's wrong, which doen't surprise me since I
usaully have to set this manually in FreeBSD
especially if the gateway is a Cisco.
Anyway, the setting of the media etc seems to not exist in 10.1. I try something like:
ifconfig en0 x.x.x.x netmask x.x.x.x media 100baseTX mediaopt full-duplex and get an error that the ioctl isn;t supported. ANybody got any ideas ?
Well, I couldn't get the built in NIC to do much so I added an Intel NIC which FreeBSD has has good support for and I was able to set the speed manually. The NIC also worked after reboot so the change seems to have stuck. 8.1 (Don't ask) can't see the new NIC so I had to leave both NICs connected to the switch, but I can now boot into 8.1, 9.2, and
10.1 and have my network work correctly.