Hi YH and list,
I've been trying to get the the gigabyte m57sli-s4 to boot, using the code that YH sent to the list on January 19th (the code in the v2 tree does not compile yet), but I'm having some IRQ problems it seems.
I see things like this in the boot log:
[ 81.290497] PCI: Probing PCI hardware [ 81.295506] PCI: Unable to handle 64-bit address space for bridge 0000:00:0b.0 [ 81.303828] PCI: Unable to handle 64-bit address space for bridge 0000:00:0c.0 [ 81.312150] PCI: Unable to handle 64-bit address space for bridge 0000:00:0d.0 [ 81.320479] PCI: Unable to handle 64-bit address space for bridge 0000:00:0e.0 [ 81.328817] PCI: Unable to handle 64-bit address space for bridge 0000:00:0f.0 [ 81.337596] PCI: Using IRQ router default [10de/0370] at 0000:00:06.0 [ 81.345008] PCI: IRQ 0 for device 0000:00:06.1 doesn't match PIRQ mask - try pci=usepirqmask
And a bit further:
[ 81.526599] pcie_portdrv_probe->Dev[0376:10de] has invalid IRQ. Check vendor BIOS [ 81.535189] assign_interrupt_mode Found MSI capability [ 81.541136] pcie_portdrv_probe->Dev[0374:10de] has invalid IRQ. Check vendor BIOS [ 81.549747] assign_interrupt_mode Found MSI capability [ 81.555689] pcie_portdrv_probe->Dev[0374:10de] has invalid IRQ. Check vendor BIOS [ 81.564285] assign_interrupt_mode Found MSI capability [ 81.570227] pcie_portdrv_probe->Dev[0378:10de] has invalid IRQ. Check vendor BIOS [ 81.578857] assign_interrupt_mode Found MSI capability [ 81.584806] pcie_portdrv_probe->Dev[0375:10de] has invalid IRQ. Check vendor BIOS [ 81.593409] assign_interrupt_mode Found MSI capability [ 81.599350] pcie_portdrv_probe->Dev[0377:10de] has invalid IRQ. Check vendor BIOS [ 81.607949] assign_interrupt_mode Found MSI capability
The interesting thing is that those pci ids don't exist on the board.
The boot fails with a kernel panic:
[ 82.619607] SCSI subsystem initialized [ 82.625477] PCI: No IRQ known for interrupt pin A of device 0000:00:05.0. Please try using pci=biosirq. [ 82.636355] ata1: SATA max UDMA/133 cmd 0x3000 ctl 0x3072 bmdma 0x2CD0 irq 0 [ 82.644455] ata2: SATA max UDMA/133 cmd 0x3010 ctl 0x3082 bmdma 0x2CD8 irq 0 [ 82.652544] Unable to handle kernel NULL pointer dereference at virtual address 00000000
I've tried 2 different (32 bit) kernels: the 2.6.15 one that comes with Gnewsense, and a stock 2.6.20.1 from kernel.org.
I've attached both boot logs - the 2.6.15 one is called minicom-gb-20070306-04.cap, and the 2.6.20.1 is called minicom-gb-20070306-07.cap.
I have not tried a 64 bit kernel yet.
Any suggestions as to what is going on here?
Thanks, Ward.