i386/149720: No network support for Via Rhine lll
Krister Lenberg
krister at lenberg.se
Mon Aug 16 21:00:10 UTC 2010
>Number: 149720
>Category: i386
>Synopsis: No network support for Via Rhine lll
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-i386
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Mon Aug 16 21:00:09 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator: Krister Lenberg
>Release: 8.1
>Organization:
>Environment:
FreeBSD 8.1-RELEASE FreeBSD 8.1-RELEASE #0: Mon Jul 19 02:55:53 UTC 2010 root at almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386
>Description:
When installing FreeBSD om Via EPIA Pico-ITX mainboard the network don't work.
If you during the installation choose to configure the network the installation craches, "unable to create network device menu", and you must reboot.
I have installed Ubuntu 10.04 server i386 and the network works out of the box, have the dmesg.
The internal network is "VIA Rhine III Fast Ethernet Adapter 2.43". Via have support for FreeBSD 7.0 and older version using this driver from their website "http://www.viaarena.com/Driver/FreeBSD_FE-4.zip". If you install the drivers and start to compile the kernel it crashes.
-----------------------------------------
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
-----------------------------------------
I have also submitted to VIAs forum why they don't support newer version of FreeBSD then 7.0, http://www.viaarena.com/forums/showthread.php?t=42274.
All of this has been submitted in the forum, http://forums.freebsd.org/showthread.php?t=16955.
I was asked to submit this PR and pciconf.
-----------------------------------------
hostb0 at pci0:0:0:0: class=0x060000 card=0xaa091106 chip=0x03241106 rev=0x10 hdr=0x00
vendor = 'VIA Technologies, Inc.'
device = 'CX700 Host Bridge'
class = bridge
subclass = HOST-PCI
bar [10] = type Prefetchable Memory, range 32, base 0xd0000000, size 134217728, enabled
cap 02[80] = AGP v3 8x 4x SBA disabled
cap 01[50] = powerspec 2 supports D0 D3 current D0
hostb1 at pci0:0:0:1: class=0x060000 card=0x00000000 chip=0x13241106 rev=0x00 hdr=0x00
vendor = 'VIA Technologies, Inc.'
device = 'CX700 Host Bridge'
class = bridge
subclass = HOST-PCI
hostb2 at pci0:0:0:2: class=0x060000 card=0x00000000 chip=0x23241106 rev=0x00 hdr=0x00
vendor = 'VIA Technologies, Inc.'
device = 'CX700 Host Bridge'
class = bridge
subclass = HOST-PCI
hostb3 at pci0:0:0:3: class=0x060000 card=0x00000000 chip=0x33241106 rev=0x00 hdr=0x00
vendor = 'VIA Technologies, Inc.'
device = 'CX700 Host Bridge'
class = bridge
subclass = HOST-PCI
hostb4 at pci0:0:0:4: class=0x060000 card=0x00000000 chip=0x43241106 rev=0x00 hdr=0x00
vendor = 'VIA Technologies, Inc.'
device = 'CX700 Host Bridge'
class = bridge
subclass = HOST-PCI
hostb5 at pci0:0:0:7: class=0x060000 card=0x00000000 chip=0x73241106 rev=0x00 hdr=0x00
vendor = 'VIA Technologies, Inc.'
device = 'CX700 Host Bridge'
class = bridge
subclass = HOST-PCI
pcib1 at pci0:0:1:0: class=0x060400 card=0x00000000 chip=0xb1981106 rev=0x00 hdr=0x01
vendor = 'VIA Technologies, Inc.'
device = 'ProSavageDDR P4X600,Apollo KT400/A/600 CPU to AGP Bridge'
class = bridge
subclass = PCI-PCI
cap 01[70] = powerspec 2 supports D0 D1 D3 current D0
atapci0 at pci0:0:15:0: class=0x01018a card=0xaa091106 chip=0x53241106 rev=0x00 hdr=0x00
vendor = 'VIA Technologies, Inc.'
device = 'CX700M2 Bus Master IDE Controller'
class = mass storage
subclass = ATA
bar [20] = type I/O Port, range 32, base 0xff00, size 16, enabled
cap 01[b0] = powerspec 2 supports D0 D3 current D0
uhci0 at pci0:0:16:0: class=0x0c0300 card=0xaa091106 chip=0x30381106 rev=0x90 hdr=0x00
vendor = 'VIA Technologies, Inc.'
device = 'VT82xxxxx UHCI USB 1.1 Controller (All VIA Chipsets)'
class = serial bus
subclass = USB
bar [20] = type I/O Port, range 32, base 0xfe00, size 32, enabled
cap 01[80] = powerspec 2 supports D0 D1 D2 D3 current D0
uhci1 at pci0:0:16:1: class=0x0c0300 card=0xaa091106 chip=0x30381106 rev=0x90 hdr=0x00
vendor = 'VIA Technologies, Inc.'
device = 'VT82xxxxx UHCI USB 1.1 Controller (All VIA Chipsets)'
class = serial bus
subclass = USB
bar [20] = type I/O Port, range 32, base 0xfd00, size 32, enabled
cap 01[80] = powerspec 2 supports D0 D1 D2 D3 current D0
uhci2 at pci0:0:16:2: class=0x0c0300 card=0xaa091106 chip=0x30381106 rev=0x90 hdr=0x00
vendor = 'VIA Technologies, Inc.'
device = 'VT82xxxxx UHCI USB 1.1 Controller (All VIA Chipsets)'
class = serial bus
subclass = USB
bar [20] = type I/O Port, range 32, base 0xfc00, size 32, enabled
cap 01[80] = powerspec 2 supports D0 D1 D2 D3 current D0
ehci0 at pci0:0:16:4: class=0x0c0320 card=0xaa091106 chip=0x31041106 rev=0x90 hdr=0x00
vendor = 'VIA Technologies, Inc.'
device = 'VT6202/12 USB 2.0 Enhanced Host Controller'
class = serial bus
subclass = USB
bar [10] = type Memory, range 32, base 0xdffff000, size 256, enabled
cap 01[80] = powerspec 2 supports D0 D1 D2 D3 current D0
cap 0a[88] = EHCI Debug Port at offset 0xa0 in map 0x14
isab0 at pci0:0:17:0: class=0x060100 card=0xaa091106 chip=0x83241106 rev=0x00 hdr=0x00
vendor = 'VIA Technologies, Inc.'
device = 'CX700 PCI to ISA Bridge'
class = bridge
subclass = PCI-ISA
cap 01[c0] = powerspec 2 supports D0 D3 current D0
hostb6 at pci0:0:17:7: class=0x060000 card=0x324e1106 chip=0x324e1106 rev=0x00 hdr=0x00
vendor = 'VIA Technologies, Inc.'
device = 'CX700 Internal Module Bus'
class = bridge
subclass = HOST-PCI
cap 08[58] = HT interrupt
hostb7 at pci0:0:19:0: class=0x060000 card=0x00000000 chip=0x324b1106 rev=0x00 hdr=0x00
vendor = 'VIA Technologies, Inc.'
device = 'CX700 Host Bridge'
class = bridge
subclass = HOST-PCI
pcib2 at pci0:0:19:1: class=0x060401 card=0x00000000 chip=0x324a1106 rev=0x00 hdr=0x01
vendor = 'VIA Technologies, Inc.'
device = 'CX700 PCI to PCI Bridge'
class = bridge
subclass = PCI-PCI
none0 at pci0:128:1:0: class=0x040300 card=0x32881106 chip=0x32881106 rev=0x10 hdr=0x00
vendor = 'VIA Technologies, Inc.'
device = 'HDA Codec Realtek ALC660 (040300)'
class = multimedia
subclass = HDA
bar [10] = type Memory, range 64, base 0x9fffc000, size 16384, enabled
cap 01[50] = powerspec 2 supports D0 D3 current D0
cap 05[60] = MSI supports 1 message, 64 bit
cap 10[70] = PCI-Express 1 root endpoint max data 128(128) link x0(x0)
-----------------------------------------
/Krister
>How-To-Repeat:
Just reinstall, the problem won't go away.
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-i386
mailing list