So Linux is detecting your hardware, but FreeBSD isn't?
Things to check:
- "lspci -v" and "lsusb -v" will display a detailed listing of PCI and USB devices, respectively. This information is part of the interface standards, so it can be displayed even if the device has no driver installed.
The most recent free PCI and USB ID catalogs are available here:
http://pciids.sourceforge.net/http://www.linux-usb.org/usb.ids- for NICs, see "ethtool -i ethN" where ethN is the NIC you're interested in. It will identify the Linux driver module running the NIC.
- also check the kernel message output (e.g. "dmesg | tail"). Many modules will print some information about detected hardware in the kernel message buffer. Many of those informational messages have a very low priority, so they are not usually copied to the system logs.
MK
MK