News: This forum is now permanently frozen.
Pages: [1]
Topic: VIA PCI Riser  (Read 3205 times)
« on: May 10, 2008, 03:12:38 »
svcguy *
Posts: 3

Hello all,

I'm new to the forum and have been messing around with monowall only for a little while.  I'm building an x86 system based on a BCM VIA board and trying to use 2 GigE NICS on a VIA EXT-PCI Riser.  The NICs are Encore brand (cheap, I know) and have Realtek chipsets.  The VIA has been the only riser that I can get to see more than one card, however it seems freebsd doesn't quite like it.  I'm a freebsd noob so bear with me.  The error I get is this:
Code:
$PIR: No matching ertry for 0.19.INTA
re1: couldn't map interrupt


Fatal trap 12: page fault while in kernel mode
fault virtual address                       = 0x60
fault code                                       = supervisor read, page not present
instruction pointer                          = 0x20:0xc05c1325
stack pointer                                  = 0x28:0xc1c20bd0
frame pointer                                  = 0x28:0xc1c20be4
code segment                                = base 0x0, limit 0xfffff, type 0x1b
                                                      = DPL 0, pres 1, def32 1, gran 1
processor eflags                            = interrupt enabled, resume, IOPL = 0
current process                              = 0 (swapper)
trap number                                   = 12
panic: page fault

My guess is that this has something to do with pci interrupt routing/tables.  Is there a way to manually map the interrupt.  There is an unused mini-pci slot on the board, can I steal it's resources?

Also there are jumpers for the VIA EXT-PCI.  Could they change device numbers and INT assignments to something that monowall likes.  I have not been able to find any documentation on these jumpers, however.

This error is genereated only with a card in the TOP slot of the riser and monowall boots fine without a card in the top slot (even with card in the bottom slot).  The riser card doc says that the bottom slot uses the same resources as the slot on the board and the top slot uses device 19, INT_A. 

Monowall version is 1.3b11, BIOS is AWARD MX266 1.00 and I have basically shut off all unused ports (USB, serial, parallel, modem, sound, etc)  the only active ports are the secondary IDE channel for CF boot, and the onboard LAN (2 ports).

Any help would be greatly appreciated,
Andy
« Reply #1 on: May 10, 2008, 07:15:10 »
svcguy *
Posts: 3

Ok, so it appears to be the jumpers on the riser card.  I didn't find any documentation on them but started changing them.  There are 3 sets, each arranged in a 2x3 matrix.  I believe this sets the the device number somehow.  After many changes and reboots, I now have changed the device number to 13 which it can map and setup.  However I now have 3 devices sharing IRQ11, but do not get any mention of throttling, is this a problem?
« Reply #2 on: May 10, 2008, 07:26:53 »
svcguy *
Posts: 3

FWIW,

Code:
May 9 19:24:41 syslogd: kernel boot file is /kernel
May 9 19:24:41 kernel: Copyright (c) 1992-2008 The FreeBSD Project.
May 9 19:24:41 kernel: Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
May 9 19:24:41 kernel: The Regents of the University of California. All rights reserved.
May 9 19:24:41 kernel: FreeBSD is a registered trademark of The FreeBSD Foundation.
May 9 19:24:41 kernel: FreeBSD 6.3-RELEASE-p1 #0: Sat Feb 23 20:01:56 CET 2008
May 9 19:24:41 kernel: root@mb63.neon1.net:/usr/src/sys/i386/compile/M0N0WALL_GENERIC
May 9 19:24:41 kernel: Timecounter "i8254" frequency 1193182 Hz quality 0
May 9 19:24:41 kernel: CPU: VIA C3 Nehemiah+RNG+AES (1002.28-MHz 686-class CPU)
May 9 19:24:41 kernel: Origin = "CentaurHauls" Id = 0x698 Stepping = 8
May 9 19:24:41 kernel: Features=0x381b83f<FPU,VME,DE,PSE,TSC,MSR,SEP,MTRR,PGE,CMOV,PAT,MMX,FXSR,SSE>
May 9 19:24:41 kernel: real memory = 503316480 (480 MB)
May 9 19:24:41 kernel: avail memory = 466362368 (444 MB)
May 9 19:24:41 kernel: wlan: mac acl policy registered
May 9 19:24:41 kernel: kbd1 at kbdmux0
May 9 19:24:41 kernel: ath_hal: 0.9.20.3 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413)
May 9 19:24:41 kernel: cpu0 on motherboard
May 9 19:24:41 kernel: pcib0: <Host to PCI bridge> pcibus 0 on motherboard
May 9 19:24:41 kernel: pir0: <PCI Interrupt Routing Table: 8 Entries> on motherboard
May 9 19:24:41 kernel: pci0: <PCI bus> on pcib0
May 9 19:24:41 kernel: pcib1: <PCI-PCI bridge> at device 1.0 on pci0
May 9 19:24:41 kernel: pci1: <PCI bus> on pcib1
May 9 19:24:41 kernel: pci1: <display, VGA> at device 0.0 (no driver attached)
May 9 19:24:41 kernel: re0: <RealTek 8169SB/8110SB Single-chip Gigabit Ethernet> port 0xe000-0xe0ff mem 0xee024000-0xee0240ff irq 11 at device 9.0 on pci0
May 9 19:24:41 kernel: miibus0: <MII bus> on re0
May 9 19:24:41 kernel: rgephy0: <RTL8169S/8110S/8211B media interface> on miibus0
May 9 19:24:41 kernel: rgephy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto
May 9 19:24:41 kernel: re0: Ethernet address: 00:02:6b:03:48:3a
May 9 19:24:41 kernel: re0: [FAST]
May 9 19:24:41 kernel: re1: <RealTek 8169SB/8110SB Single-chip Gigabit Ethernet> port 0xe100-0xe1ff mem 0xee020000-0xee0200ff irq 10 at device 11.0 on pci0
May 9 19:24:41 kernel: miibus1: <MII bus> on re1
May 9 19:24:41 kernel: rgephy1: <RTL8169S/8110S/8211B media interface> on miibus1
May 9 19:24:41 kernel: rgephy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto
May 9 19:24:41 kernel: re1: Ethernet address: 00:06:4f:64:24:ce
May 9 19:24:41 kernel: re1: [FAST]
May 9 19:24:41 kernel: re2: <RealTek 8169SB/8110SB Single-chip Gigabit Ethernet> port 0xe200-0xe2ff mem 0xee021000-0xee0210ff irq 11 at device 13.0 on pci0
May 9 19:24:41 kernel: miibus2: <MII bus> on re2
May 9 19:24:41 kernel: rgephy2: <RTL8169S/8110S/8211B media interface> on miibus2
May 9 19:24:41 kernel: rgephy2: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto
May 9 19:24:41 kernel: re2: Ethernet address: 00:06:4f:64:24:5e
May 9 19:24:41 kernel: re2: [FAST]
May 9 19:24:41 kernel: atapci0: <VIA 8237 UDMA133 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xe300-0xe30f at device 15.0 on pci0
May 9 19:24:41 kernel: ata0: <ATA channel 0> on atapci0
May 9 19:24:41 kernel: ata1: <ATA channel 1> on atapci0
May 9 19:24:41 kernel: isab0: <PCI-ISA bridge> at device 17.0 on pci0
May 9 19:24:41 kernel: isa0: <ISA bus> on isab0
May 9 19:24:41 kernel: vr0: <VIA VT6102 Rhine II 10/100BaseTX> port 0xe800-0xe8ff mem 0xee023000-0xee0230ff irq 11 at device 18.0 on pci0
May 9 19:24:41 kernel: vr0: Quirks: 0x0
May 9 19:24:41 kernel: miibus3: <MII bus> on vr0
May 9 19:24:41 kernel: ukphy0: <Generic IEEE 802.3u media interface> on miibus3
May 9 19:24:41 kernel: ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
May 9 19:24:41 kernel: vr0: Ethernet address: 00:02:6b:03:48:26
May 9 19:24:41 kernel: pmtimer0 on isa0
May 9 19:24:41 kernel: orm0: <ISA Option ROMs> at iomem 0xc0000-0xce7ff,0xef000-0xeffff on isa0
May 9 19:24:41 kernel: atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
May 9 19:24:41 kernel: atkbd0: <AT Keyboard> irq 1 on atkbdc0
May 9 19:24:41 kernel: kbd0 at atkbd0
May 9 19:24:41 kernel: atkbd0: [GIANT-LOCKED]
May 9 19:24:41 kernel: vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
May 9 19:24:41 kernel: sc0: <System console> at flags 0x100 on isa0
May 9 19:24:41 kernel: sc0: VGA <16 virtual consoles, flags=0x300>
May 9 19:24:41 kernel: sio0: configured irq 4 not in bitmap of probed irqs 0
May 9 19:24:41 kernel: sio0: port may not be enabled
May 9 19:24:41 kernel: sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
May 9 19:24:41 kernel: sio0: type 8250 or not responding
May 9 19:24:41 kernel: sio1: configured irq 3 not in bitmap of probed irqs 0
May 9 19:24:41 kernel: sio1: port may not be enabled
May 9 19:24:41 kernel: unknown: <PNP0303> can't assign resources (port)
May 9 19:24:41 kernel: unknown: <PNP0c01> can't assign resources (memory)
May 9 19:24:41 kernel: unknown: <PNP0c02> can't assign resources (memory)
May 9 19:24:41 kernel: Timecounter "TSC" frequency 1002279601 Hz quality 800
May 9 19:24:41 kernel: Timecounters tick every 1.000 msec
May 9 19:24:41 kernel: Fast IPsec: Initialized Security Association Processing.
May 9 19:24:41 kernel: IP Filter: v4.1.28 initialized. Default = block all, Logging = enabled
May 9 19:24:41 kernel: md0: Preloaded image </mfsroot> 15728640 bytes at 0xc0a60160
May 9 19:24:41 kernel: ad3: 15MB <16MB Flash Card CFBA217I> at ata1-slave PIO4
May 9 19:24:41 kernel: Trying to mount root from ufs:/dev/md0
May 9 19:24:41 dnsmasq[111]: started, version 2.39 cachesize 150
May 9 19:24:41 dnsmasq[111]: compile time options: no-IPv6 GNU-getopt ISC-leasefile no-DBus no-I18N TFTP
May 9 19:24:41 dnsmasq[111]: no servers found in /etc/resolv.conf, will retry
May 9 19:24:41 dnsmasq[111]: no servers found in /etc/resolv.conf, will retry
May 9 19:24:41 dnsmasq[111]: read /etc/hosts - 2 addresses
May 9 19:24:43 kernel: re0: link state changed to UP
 
Pages: [1]
 
 
Powered by SMF 1.1.20 | SMF © 2013, Simple Machines