Have an Artigo and have been able to install Freebsd 8.1 but without network support. According to VIA the eth0 is VIA Rhine III (VT6106). Since it didn't work out of the box I found drivers here, http://www.viaarena.com/Driver/FreeBSD_FE-4.zip. The problem is that it only support FreeBSD 7.0 and below. But I tried to install it anyway.
I followed the instruction that followed in the zip file.
First I untared the file and "make install_fet", no problem with this.
In /usr/src/sys/conf/files
Added:
Disabled:
with # (in front of the line)
In the kernel file (MYKERNEL) I did this:
Added:
Disabled:
After this I started the "make buildkernel".
After a while this error appered:
if_fet.c is one of the files that was "installed" during the make in the begining.
What shall I do now? Can anyone help me with this problem or does someone have any other idea so I can get the network to work.
Thanks in advanced.
/Krister
I followed the instruction that followed in the zip file.
First I untared the file and "make install_fet", no problem with this.
In /usr/src/sys/conf/files
Added:
Code:
dev/fet/if_fet.c optional fet
dev/fet/rhine_hw.c optional fet
Disabled:
Code:
dev/vr/if_vr.c
In the kernel file (MYKERNEL) I did this:
Added:
Code:
device fet
Disabled:
Code:
device vr
After this I started the "make buildkernel".
After a while this error appered:
Code:
cc1: warnings being treated as errors
/usr/src/sys/dev/fet/if_fet.c:164: warning: pointer type mismatch in conditional expression
** Error code 1
if_fet.c is one of the files that was "installed" during the make in the begining.
What shall I do now? Can anyone help me with this problem or does someone have any other idea so I can get the network to work.
Thanks in advanced.
/Krister