Marc Balmer wrote:
* Willy Jacobs wrote:
OpenBSD 4.0 (amd64), but also the latest current release, failed to remap certain PCI interrupts (especially USB) on my ASUS A8N SLI Premium (NForce 4) motherboard.

Is this problem caused by the NForce4 chip or APIC related?

I see that FreeBSD 6.1 maps the IRQs:
OHCI IRQ 23 -> 217 (pin A)
EHCI IRQ 22 -> 225 (pin B)

The output of dmesg:

OpenBSD 4.0 (MERCURY) #0: Sat Dec 30 11:34:43 CET 2006
    [EMAIL PROTECTED]:/usr/src/sys/arch/amd64/compile/MERCURY

this is not a GENERIC kernel.  When reporting problems or such, please
always use a dmesg from a GENERIC kernel.

The output of GENERIC kernel (same result):

OpenBSD 4.0 (GENERIC) #690: Sat Sep 16 20:26:25 MDT 2006
    [EMAIL PROTECTED]:/usr/src/sys/arch/amd64/compile/GENERIC
real mem = 1073278976 (1048124K)
avail mem = 907915264 (886636K)
using 22937 buffers containing 107536384 bytes (105016K) of memory
mainbus0 (root)
bios0 at mainbus0: SMBIOS rev. 2.3 @ 0xf0000 (79 entries)
bios0: ASUSTeK Computer INC. A8N-SLI Premium
cpu0 at mainbus0: (uniprocessor)
cpu0: AMD Athlon(tm) 64 X2 Dual Core Processor 3800+, 2010.52 MHz
cpu0: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,NXE,MMXX,FFXSR,LONG,3DNOW2,3DNOW cpu0: 64KB 64b/line 2-way I-cache, 64KB 64b/line 2-way D-cache, 512KB 64b/line 16-way L2 cache
cpu0: ITLB 32 4KB entries fully associative, 8 4MB entries fully associative
cpu0: DTLB 32 4KB entries fully associative, 8 4MB entries fully associative
pci0 at mainbus0 bus 0: configuration mode 1
"NVIDIA nForce4 DDR" rev 0xa3 at pci0 dev 0 function 0 not configured
pcib0 at pci0 dev 1 function 0 "NVIDIA nForce4 ISA" rev 0xa3
nviic0 at pci0 dev 1 function 1 "NVIDIA nForce4 SMBus" rev 0xa2
iic0 at nviic0
iic1 at nviic0
lm1 at iic1 addr 0x2f: W83791SD
ohci0 at pci0 dev 2 function 0 "NVIDIA nForce4 USB" rev 0xa2pci_intr_map: no mapping for pin A (line=ff)
: couldn't map interrupt
ehci0 at pci0 dev 2 function 1 "NVIDIA nForce4 USB" rev 0xa3pci_intr_map: no mapping for pin B (line=ff)
: couldn't map interrupt
auich0 at pci0 dev 4 function 0 "NVIDIA nForce4 AC97" rev 0xa2: irq 11, nForce4 AC97
ac97: codec id 0x414c4790 (Avance Logic ALC850 rev 0)
audio0 at auich0
pciide0 at pci0 dev 6 function 0 "NVIDIA nForce4 IDE" rev 0xf2: DMA, channel 0 configured to compatibility, channel 1 configured to compatibility
atapiscsi0 at pciide0 channel 0 drive 0
scsibus0 at atapiscsi0: 2 targets
cd0 at scsibus0 targ 0 lun 0: <BENQ, DVD DD DW1640, BSLB> SCSI0 5/cdrom removable
atapiscsi1 at pciide0 channel 0 drive 1
scsibus1 at atapiscsi1: 2 targets
cd1 at scsibus1 targ 0 lun 0: <HL-DT-ST, DVD-ROM GDR8164B, 0L06> SCSI0 5/cdrom removable
cd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 2
cd1(pciide0:0:1): using PIO mode 4, Ultra-DMA mode 2
wd0 at pciide0 channel 1 drive 0: <WDC WD307AA>
wd0: 16-sector PIO, LBA, 29333MB, 60074784 sectors
wd0(pciide0:1:0): using PIO mode 4, Ultra-DMA mode 4
pciide1 at pci0 dev 7 function 0 "NVIDIA nForce4 SATA" rev 0xf3: DMA
pciide1: using irq 11 for native-PCI interrupt
pciide2 at pci0 dev 8 function 0 "NVIDIA nForce4 SATA" rev 0xf3: DMA
pciide2: using irq 5 for native-PCI interrupt
wd1 at pciide2 channel 0 drive 0: <ST3250823AS>
wd1: 16-sector PIO, LBA48, 238475MB, 488397168 sectors
wd1(pciide2:0:0): using PIO mode 4, Ultra-DMA mode 5
wd2 at pciide2 channel 1 drive 0: <ST3250823AS>
wd2: 16-sector PIO, LBA48, 238475MB, 488397168 sectors
wd2(pciide2:1:0): using PIO mode 4, Ultra-DMA mode 5
ppb0 at pci0 dev 9 function 0 "NVIDIA nForce4 PCI-PCI" rev 0xa2
pci1 at ppb0 bus 5
"TI TSB43AB22 FireWire" rev 0x00 at pci1 dev 11 function 0 not configured
skc0 at pci1 dev 12 function 0 "Marvell Yukon 88E8001/8003/8010" rev 0x13, Marvell Yukon Lite (0x9): irq 5
sk0 at skc0 port A, address 00:15:f2:0f:f0:02
eephy0 at sk0 phy 0: Marvell 88E1011 Gigabit PHY, rev. 5
nfe0 at pci0 dev 10 function 0 "NVIDIA CK804 LAN" rev 0xa3: irq 12, address 00:15:f2:0f:e5:76
eephy1 at nfe0 phy 9: Marvell 88E1111 Gigabit PHY, rev. 2
ppb1 at pci0 dev 11 function 0 "NVIDIA nForce4 PCIE" rev 0xa3
pci2 at ppb1 bus 4
ppb2 at pci0 dev 12 function 0 "NVIDIA nForce4 PCIE" rev 0xa3
pci3 at ppb2 bus 3
ppb3 at pci0 dev 13 function 0 "NVIDIA nForce4 PCIE" rev 0xa3
pci4 at ppb3 bus 2
ppb4 at pci0 dev 14 function 0 "NVIDIA nForce4 PCIE" rev 0xa3
pci5 at ppb4 bus 1
vga1 at pci5 dev 0 function 0 "NVIDIA GeForce 6200" rev 0xa1
wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
pchb0 at pci0 dev 24 function 0 "AMD AMD64 HyperTransport" rev 0x00
pchb1 at pci0 dev 24 function 1 "AMD AMD64 Address Map" rev 0x00
pchb2 at pci0 dev 24 function 2 "AMD AMD64 DRAM Cfg" rev 0x00
pchb3 at pci0 dev 24 function 3 "AMD AMD64 Misc Cfg" rev 0x00
isa0 at pcib0
isadma0 at isa0
com0 at isa0 port 0x3f8/8 irq 4: 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
mpu0 at isa0 port 0x330/2: generic MPU-401 compatible
midi0 at mpu0: <MPU-401 MIDI UART>
pcppi0 at isa0 port 0x61
midi1 at pcppi0: <PC speaker>
spkr0 at pcppi0
lpt0 at isa0 port 0x378/4 irq 7
it0 at isa0 port 0x290/8: IT87
fdc0 at isa0 port 0x3f0/6 irq 6 drq 2
fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec
wd0: no disk label
dkcsum: wd0 matches BIOS drive 0x81
wd1: no disk label
dkcsum: wd1 matches BIOS drive 0x80
dkcsum: wd2 matches BIOS drive 0x82
root on wd2a
rootdev=0x20 rrootdev=0x320 rawdev=0x322

--
willy

Reply via email to