vge driver does not work on a VIA EPIA EN12000EG

Pyun YongHyeon pyunyh at gmail.com
Fri Dec 12 17:56:33 PST 2008


On Fri, Dec 12, 2008 at 06:18:35PM +0100, Mam Ruoc wrote:
 > Pyun YongHyeon wrote:
 > >And rebuild kernel and then reboot. You don't need to reinstall
 > >FreeBSD.
 > 
 > Oki,
 > 
 > I have done that and rebooted, the driver seems to work better now:
 > 
 > Dec 12 17:47:16 freebsd kernel: vge0: <VIA Networking Gigabit Ethernet> 
 > port 0xf800-0xf8ff mem 0xfdffe000-0xfdffe0ff irq 18 at device 14.0 on pci0
 > Dec 12 17:47:16 freebsd kernel: vge0: MSIX count : 0
 > Dec 12 17:47:16 freebsd kernel: vge0: MSI count : 0
 > Dec 12 17:47:16 freebsd kernel: miibus0: <MII bus> on vge0
 > Dec 12 17:47:16 freebsd kernel: vge0: Ethernet address: 00:40:63:e9:9a:1c
 > Dec 12 17:47:16 freebsd kernel: vge0: [FILTER]
 > 
 > What is the next step to be able to make this fix go into the FreeBSD 
 > 7.0 tree?
 > 

I don't know. :-(
As I said I no longer have working vge(4) hardware and it's hard to
write/test driver without access to the hardware. The code you've
tested contains changes related to MII operation mode and critical
register configuration as well as other improvements. The driver
still needs special handling in several edge cases and more code
to track link state transition, interrupt moderation etc.

-- 
Regards,
Pyun YongHyeon


More information about the freebsd-net mailing list