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.
