lnc0 causes problems in FreeBSD running inside ESX
Submitted by Bram Schoenmakers on 19 August, 2008 - 15:17.
Running a FreeBSD 6.x guest on an ESX server may cause the following lines on the console:
lnc0: Missed packet -- no receive buffer
This renders the system pretty unusable. The shape of the lnc driver is not that good (hence it has been deprecated from FreeBSD 7 and replaced by the le driver). Fortunately, VMWare ESX offers another network interface which works better in combination with FreeBSD. To switch network interface, follow these steps:
- Open the VMWare Infrastructure Client.
- Shut down the FreeBSD guest.
- Open the datastore on which the FreeBSD guest resides.
- Download the *.vmx file to your computer
- Add the following line into this file:
ethernet0.virtualDev="e1000" - Upload the *.vmx file back to the same folder in the datastore.
- Eventually replace occurences of lnc0 to em0 in your configuration files.