Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 16 Aug 2010 20:51:19 GMT
From:      Krister Lenberg <krister@lenberg.se>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   i386/149720: No network support for Via Rhine lll
Message-ID:  <201008162051.o7GKpJYn009327@www.freebsd.org>
Resent-Message-ID: <201008162100.o7GL09vS042585@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201008162051.o7GKpJYn009327>