>From  Brad <[email protected]>

Subject  Re: Request for help identifying NIC's attached to Northbridge

Date  Thu, 21 May 2009 20:28:45 -0400





On Thursday 21 May 2009 19:20:53 Chris McLeod wrote:

> We am attempting to use Via NAB-7500-15TLG (i386 using a 1.5Ghz C7)
for

> an in house embedded project and running OpenBSD4.5 from the snapshot

> directory as of 5/20/2009. This particular board has five on board gig


> NIC's (four using the VT6130 chipset and one using the VT 6122 chipset


> which will both use the vge(4) driver). When the system comes up we
have

> vge0-2 which leaves us with two missing NIC's. Looking at the
schematic

> for the board two of the 6130's and the 6122 come off of the
Southbridge

> chip (VT8251 in this case) and these are the ones that work. The other


> two Nic's are on the Northbridge (CN896) (did they run out of

> channels/id's on the Southbridge?) and they aren't showing up. It is
my

> assumption that since it's not traditional to have NIC's hanging on
the

> Northbridge the system simply isn't looking for them. It is also an

> assumption (at least a WAG if not a SWAG) that this shouldn't be too

> difficult to fix since we have a good driver for the NIC's if the
system

> can see them. That said we don't have the skills necessary in house to


> add NIC probing the CN896 code and were hopeful that someone would be

> able to help us out.

>

> I know this isn't a 'bug' so please don't think we are asking for it
to

> be treated as such. Since we are developing these systems with the

> intent of using them to replace all of our commercial firewalls (Ci$co


> PIX/A$A's and a couple of M$ I$A's) and will be saving loads of money
if

> we can get it working  that we shouldn't have an issue providing a
board

> to test on if necessary and maybe even beer money for the next

> hack-a-thon for the developer(s) that take this on.  Please let me
know

> if interested and able to help or if you can point me at the
maintainer

> for this piece of code. Dmesg follows.

>

> Thanks,

>

> Chris McLeod

> Network Services Manager

> City of Thornton, CO  USA



You have chopped off the top bit of the dmesg. Please make sure

to send the whole thing. I'm specifically interested to see if you're

using ACPI or not... you should be. With regard to the comment

you made about this not being a bug... it is a bug and the OS not

finding this additional PCI bus is not some intentional design.



> cpu0: Enhanced SpeedStep 1500 MHz (1004 mV): speeds: 1500, 800 MHz

> pci0 at mainbus0 bus 0: configuration mode 1 (bios)

> pchb0 at pci0 dev 0 function 0 "VIA P4M900 Host" rev 0x00

> pchb1 at pci0 dev 0 function 1 "VIA P4M900 Host" rev 0x00

> pchb2 at pci0 dev 0 function 2 "VIA P4M900 Host" rev 0x00

> pchb3 at pci0 dev 0 function 3 "VIA P4M900 Host" rev 0x00

> pchb4 at pci0 dev 0 function 4 "VIA P4M900 Host" rev 0x00

> "VIA P4M900 IOAPIC" rev 0x00 at pci0 dev 0 function 5 not configured

> pchb5 at pci0 dev 0 function 6 "VIA P4M900 Security" rev 0x00

> pchb6 at pci0 dev 0 function 7 "VIA P4M900 Host" rev 0x00

> ppb0 at pci0 dev 1 function 0 "VIA VT8377 AGP" rev 0x00

> pci1 at ppb0 bus 1

> vga1 at pci1 dev 0 function 0 "VIA Chrome9 HC IGP" rev 0x01

> wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)

> wsdisplay0: screen 1-5 added (80x25, vt100 emulation)

> agp0 at vga1: v3, aperture at 0xd0000000, size 0x10000000

> drm at vga1 unsupported

> ppb1 at pci0 dev 2 function 0 "VIA P4M900 PCI-PCI" rev 0x80: irq 5

> pci2 at ppb1 bus 2

> vge0 at pci2 dev 0 function 0 "VIA VT612x" rev 0x82: irq 5, address

> 00:40:63:f5:79:8e

> ukphy0 at vge0 phy 22: Generic IEEE 802.3u media interface, rev. 0:
OUI

> 0x0090c3, model 0x0019

> ppb2 at pci0 dev 3 function 0 "VIA P4M900 PCI-PCI" rev 0x80: irq 5

> pci3 at ppb2 bus 3

> vge1 at pci3 dev 0 function 0 "VIA VT612x" rev 0x82: irq 5, address

> 00:40:63:f5:79:91

> ukphy1 at vge1 phy 22: Generic IEEE 802.3u media interface, rev. 0:
OUI

> 0x0090c3, model 0x0019

> pciide0 at pci0 dev 15 function 0 "VIA VT8251 SATA" rev 0x20: DMA

> pciide0: using irq 11 for native-PCI interrupt

> pciide1 at pci0 dev 15 function 1 "VIA VT82C571 IDE" rev 0x07: DMA,

> channel 0 configured to compatibility, channel 1 configured to

> compatibility

> wd0 at pciide1 channel 0 drive 0: <SanDisk SDCFX3-2048>

> wd0: 4-sector PIO, LBA, 1953MB, 4001760 sectors

> wd0(pciide1:0:0): using PIO mode 4, DMA mode 2

> pciide1: channel 1 ignored (disabled)

> uhci0 at pci0 dev 16 function 0 "VIA VT83C572 USB" rev 0x91: irq 10

> uhci1 at pci0 dev 16 function 1 "VIA VT83C572 USB" rev 0x91: irq 6

> uhci2 at pci0 dev 16 function 2 "VIA VT83C572 USB" rev 0x91: irq 11

> uhci3 at pci0 dev 16 function 3 "VIA VT83C572 USB" rev 0x91: irq 7

> ehci0 at pci0 dev 16 function 4 "VIA VT6202 USB" rev 0x90: irq 6

> usb0 at ehci0: USB revision 2.0

> uhub0 at usb0 "VIA EHCI root hub" rev 2.00/1.00 addr 1

> viapm0 at pci0 dev 17 function 0 "VIA VT8251 ISA" rev 0x00

> iic0 at viapm0

> spdmem0 at iic0 addr 0x50: 512MB DDR2 SDRAM non-parity PC2-5300CL5

> spdmem1 at iic0 addr 0x51: 512MB DDR2 SDRAM non-parity PC2-5300CL5

> pchb7 at pci0 dev 17 function 7 "VIA VT8251 VLINK" rev 0x00

> pchb8 at pci0 dev 19 function 0 "VIA VT8251 PCIE" rev 0x00

> ppb3 at pci0 dev 19 function 1 "VIA VT8251 PCI" rev 0x00

> pci4 at ppb3 bus 4

> vge2 at pci4 dev 14 function 0 "VIA VT612x" rev 0x11: irq 7, address

> 00:40:63:f5:79:6f

> ciphy0 at vge2 phy 1: Cicada CS8201 10/100/1000TX PHY, rev. 2

> usb1 at uhci0: USB revision 1.0

> uhub1 at usb1 "VIA UHCI root hub" rev 1.00/1.00 addr 1

> usb2 at uhci1: USB revision 1.0

> uhub2 at usb2 "VIA UHCI root hub" rev 1.00/1.00 addr 1

> usb3 at uhci2: USB revision 1.0

> uhub3 at usb3 "VIA UHCI root hub" rev 1.00/1.00 addr 1

> usb4 at uhci3: USB revision 1.0

> uhub4 at usb4 "VIA UHCI root hub" rev 1.00/1.00 addr 1

> isa0 at mainbus0

> isadma0 at isa0

> com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo

> com1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo

> pckbc0 at isa0 port 0x60/5

> pckbd0 at pckbc0 (kbd slot)

> pckbc0: using irq 1 for kbd slot

> wskbd0 at pckbd0: console keyboard, using wsdisplay0

> pcppi0 at isa0 port 0x61

> midi0 at pcppi0: <PC speaker>

> spkr0 at pcppi0

> wbsio0 at isa0 port 0x2e/2: W83697HF rev 0x12

> lm1 at wbsio0 port 0x290/8: W83697HF

> npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16

> biomask ffc5 netmask ffe5 ttymask ffff

> softraid0 at root

> root on wd0a swap on wd0b dump on wd0b



--



Here the whole dmesg from the NAB7500 board



OpenBSD 4.4 (GENERIC) #1: Mon Feb  2 13:23:38 MST 2009


[email protected]:/usr/src/sys/arch/i386/compile/GENERI
C

cpu0: VIA Esther processor 1500MHz ("CentaurHauls" 686-class) 1.50 GHz

cpu0:
FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,CMOV,PAT,CFLUSH,ACP
I,MMX,FXSR,SSE,SSE2,TM,SBF,SSE3,EST,TM2

cpu0: RNG AES AES-CTR SHA1 SHA256 RSA

real mem  = 937586688 (894MB)

avail mem = 897122304 (855MB)

mainbus0 at root

bios0 at mainbus0: AT/286+ BIOS, date 01/17/08, BIOS32 rev. 0 @ 0xfb0b0,
SMBIOS rev. 2.3 @ 0xf0000 (30 entries)

bios0: vendor Phoenix Technologies, LTD version "6.00 PG" date
01/17/2008

bios0: VIA Technologies Ltd. CN896-8251

apm0 at bios0: Power Management spec V1.2 (slowidle)

apm0: AC on, battery charge unknown

acpi at bios0 function 0x0 not configured

pcibios0 at bios0: rev 3.0 @ 0xf0000/0xdf24

pcibios0: PCI IRQ Routing Table rev 1.0 @ 0xfdd00/544 (32 entries)

pcibios0: bad IRQ table checksum

pcibios0: PCI BIOS has 32 Interrupt Routing table entries

pcibios0: PCI Exclusive IRQs: 5 6 7 10 11

pcibios0: no compatible PCI ICU found

pcibios0: Warning, unable to fix up PCI interrupt routing

pcibios0: PCI bus #4 is the last bus

bios0: ROM list: 0xc0000/0x9c00 0xcc000/0x4000!

cpu0 at mainbus0

cpu0: unknown Enhanced SpeedStep CPU, msr 0x08100f1308000f13

cpu0: Enhanced SpeedStep 1500 MHz (1004 mV): speeds: 1500, 800 MHz

pci0 at mainbus0 bus 0: configuration mode 1 (bios)

pchb0 at pci0 dev 0 function 0 "VIA P4M900 Host" rev 0x00

pchb1 at pci0 dev 0 function 1 "VIA P4M900 Host" rev 0x00

pchb2 at pci0 dev 0 function 2 "VIA P4M900 Host" rev 0x00

pchb3 at pci0 dev 0 function 3 "VIA P4M900 Host" rev 0x00

pchb4 at pci0 dev 0 function 4 "VIA P4M900 Host" rev 0x00

"VIA P4M900 IOAPIC" rev 0x00 at pci0 dev 0 function 5 not configured

pchb5 at pci0 dev 0 function 6 "VIA P4M900 Security" rev 0x00

pchb6 at pci0 dev 0 function 7 "VIA P4M900 Host" rev 0x00

ppb0 at pci0 dev 1 function 0 "VIA VT8377 AGP" rev 0x00

pci1 at ppb0 bus 1

vga1 at pci1 dev 0 function 0 "VIA Chrome9 HC IGP" rev 0x01

wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)

wsdisplay0: screen 1-5 added (80x25, vt100 emulation)

agp0 at vga1: v3, aperture at 0xd0000000, size 0x10000000

drm at vga1 unsupported

ppb1 at pci0 dev 2 function 0 "VIA P4M900 PCI-PCI" rev 0x80: irq 5

pci2 at ppb1 bus 2

vge0 at pci2 dev 0 function 0 "VIA VT612x" rev 0x82: irq 5, address

00:40:63:f5:79:8e

ukphy0 at vge0 phy 22: Generic IEEE 802.3u media interface, rev. 0: OUI

0x0090c3, model 0x0019

ppb2 at pci0 dev 3 function 0 "VIA P4M900 PCI-PCI" rev 0x80: irq 5

pci3 at ppb2 bus 3

vge1 at pci3 dev 0 function 0 "VIA VT612x" rev 0x82: irq 5, address

00:40:63:f5:79:91

ukphy1 at vge1 phy 22: Generic IEEE 802.3u media interface, rev. 0: OUI

0x0090c3, model 0x0019

pciide0 at pci0 dev 15 function 0 "VIA VT8251 SATA" rev 0x20: DMA

pciide0: using irq 11 for native-PCI interrupt

pciide1 at pci0 dev 15 function 1 "VIA VT82C571 IDE" rev 0x07: DMA,

channel 0 configured to compatibility, channel 1 configured to

compatibility

wd0 at pciide1 channel 0 drive 0: <SanDisk SDCFX3-2048>

wd0: 4-sector PIO, LBA, 1953MB, 4001760 sectors

wd0(pciide1:0:0): using PIO mode 4, DMA mode 2

pciide1: channel 1 ignored (disabled)

uhci0 at pci0 dev 16 function 0 "VIA VT83C572 USB" rev 0x91: irq 10

uhci1 at pci0 dev 16 function 1 "VIA VT83C572 USB" rev 0x91: irq 6

uhci2 at pci0 dev 16 function 2 "VIA VT83C572 USB" rev 0x91: irq 11

uhci3 at pci0 dev 16 function 3 "VIA VT83C572 USB" rev 0x91: irq 7

ehci0 at pci0 dev 16 function 4 "VIA VT6202 USB" rev 0x90: irq 6

usb0 at ehci0: USB revision 2.0

uhub0 at usb0 "VIA EHCI root hub" rev 2.00/1.00 addr 1

viapm0 at pci0 dev 17 function 0 "VIA VT8251 ISA" rev 0x00

iic0 at viapm0

spdmem0 at iic0 addr 0x50: 512MB DDR2 SDRAM non-parity PC2-5300CL5

spdmem1 at iic0 addr 0x51: 512MB DDR2 SDRAM non-parity PC2-5300CL5

pchb7 at pci0 dev 17 function 7 "VIA VT8251 VLINK" rev 0x00

pchb8 at pci0 dev 19 function 0 "VIA VT8251 PCIE" rev 0x00

ppb3 at pci0 dev 19 function 1 "VIA VT8251 PCI" rev 0x00

pci4 at ppb3 bus 4

vge2 at pci4 dev 14 function 0 "VIA VT612x" rev 0x11: irq 7, address

00:40:63:f5:79:6f

ciphy0 at vge2 phy 1: Cicada CS8201 10/100/1000TX PHY, rev. 2

usb1 at uhci0: USB revision 1.0

uhub1 at usb1 "VIA UHCI root hub" rev 1.00/1.00 addr 1

usb2 at uhci1: USB revision 1.0

uhub2 at usb2 "VIA UHCI root hub" rev 1.00/1.00 addr 1

usb3 at uhci2: USB revision 1.0

uhub3 at usb3 "VIA UHCI root hub" rev 1.00/1.00 addr 1

usb4 at uhci3: USB revision 1.0

uhub4 at usb4 "VIA UHCI root hub" rev 1.00/1.00 addr 1

isa0 at mainbus0

isadma0 at isa0

com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo

com1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo

pckbc0 at isa0 port 0x60/5

pckbd0 at pckbc0 (kbd slot)

pckbc0: using irq 1 for kbd slot

wskbd0 at pckbd0: console keyboard, using wsdisplay0

pcppi0 at isa0 port 0x61

midi0 at pcppi0: <PC speaker>

spkr0 at pcppi0

wbsio0 at isa0 port 0x2e/2: W83697HF rev 0x12

lm1 at wbsio0 port 0x290/8: W83697HF

npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16

biomask ffc5 netmask ffe5 ttymask ffff

softraid0 at root

root on wd0a swap on wd0b dump on wd0b

Reply via email to