On Friday 19 June 2009 11:13:55 Brandan Rowley wrote:
> 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

Ya, this shows you're using PCIBIOS. I would recommend trying out 4.5 with 
ACPI enabled (disable APM with UKC / config(8)).

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

Reply via email to