Hello again. I still have issues with the ARIMA. I am now getting errors from Linux regarding IRQs and the MP table. I've tried various Linux options and none of them have helped. This seems to be preventing the ethernet and myrinet cards from functioning. Here is the relevant output:
pci 0000:00:01.0: MSI quirk detected; subordinate MSI disabled disabled boot interrupts on PCI device 0x1022:0x7450 pci 0000:00:01.0: AMD8131 rev 12 detected; disabling PCI-X MMRBC pci 0000:00:02.0: MSI quirk detected; subordinate MSI disabled disabled boot interrupts on PCI device 0x1022:0x7450 pci 0000:00:02.0: AMD8131 rev 12 detected; disabling PCI-X MMRBC boot interrupts on PCI device 0x1022:0x746b already disabled pci_hotplug: PCI Hot Plug PCI Core version: 0.5 pciehp: PCI Express Hot Plug Controller Driver version: 0.4 acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5 Non-volatile memory driver v1.3 Linux agpgart interface v0.103 Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled �serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A serial 0000:00:04.6: can't find IRQ for PCI INT B; probably buggy MP table brd: module loaded loop: module loaded input: Macintosh mouse button emulation as /devices/virtual/input/input0 Fixed MDIO Bus: probed ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver ohci_hcd 0000:03:00.0: can't find IRQ for PCI INT D; probably buggy MP table ohci_hcd 0000:03:00.0: Found HC with no IRQ. Check BIOS/PCI 0000:03:00.0 setup! ohci_hcd 0000:03:00.0: init 0000:03:00.0 fail, -19 ohci_hcd 0000:03:00.1: can't find IRQ for PCI INT D; probably buggy MP table ohci_hcd 0000:03:00.1: Found HC with no IRQ. Check BIOS/PCI 0000:03:00.1 setup! ohci_hcd 0000:03:00.1: init 0000:03:00.1 fail, -19 uhci_hcd: USB Universal Host Controller Interface driver PNP: No PS/2 controller found. Probing ports directly. Clocksource tsc unstable (delta = 148473685 ns) serio: i8042 KBD port at 0x60,0x64 irq 1 mice: PS/2 mouse device common for all mice rtc_cmos rtc_cmos: rtc core: registered rtc_cmos as rtc0 rtc0: alarms up to one day, 114 bytes nvram device-mapper: uevent: version 1.0.3 device-mapper: ioctl: 4.15.0-ioctl (2009-04-01) initialised: dm-devel@redhat.com cpuidle: using governor ladder cpuidle: using governor menu usbcore: registered new interface driver hiddev usbcore: registered new interface driver usbhid usbhid: v2.6:USB HID core driver nf_conntrack version 0.5.0 (16384 buckets, 65536 max) CONFIG_NF_CT_ACCT is deprecated and will be removed soon. Please use nf_conntrack.acct=1 kernel parameter, acct=1 nf_conntrack module option or sysctl net.netfilter.nf_conntrack_acct=1 to enable it. ip_tables: (C) 2000-2006 Netfilter Core Team TCP cubic registered Initializing XFRM netlink socket NET: Registered protocol family 17 registered taskstats version 1 No TPM chip found, activating TPM-bypass! Magic number: 5:661:239 rtc_cmos rtc_cmos: setting system clock to 2009-12-22 17:12:30 UTC (1261501950) Initalizing network drop monitor service Freeing unused kernel memory: 1324k freed Write protecting the kernel read-only data: 6344k Welcome to Fedora Press 'I' to enter interactive startup. Starting udev: [ OK ] Setting hostname m91: [ OK ] Setting up Logical Volume Management: [ OK ] Remounting root filesystem in read-write mode: [ OK ] Mounting local filesystems: [ OK ] Enabling /etc/fstab swaps: [ OK ] Entering non-interactive startup Starting gm... Warning: /dev/gm* devices were not created, doing it now... active mapper... done. Bringing up loopback interface: [ OK ] Bringing up interface eth0: Determining IP information for eth0... failed; no link present. Check cable? [FAILED] Bringing up interface myri0: Determining IP information for myri0...RTNETLINK answers: Input/output error
Any ideas? Thanks.
On 12/22/09 5:59 PM, Hugh Greenberg wrote:
Hello again. I still have issues with the ARIMA. I am now getting errors from Linux regarding IRQs and the MP table. I've tried various Linux options and none of them have helped. This seems to be preventing the ethernet and myrinet cards from functioning. Here is the relevant output:
Please check whether the bus:device:function numbers for the devices you see match those in mptable and pirq table. While the bus numbers may change mp and pirq are often static in coreboot (which is a bug).
Stefan
pci 0000:00:01.0: MSI quirk detected; subordinate MSI disabled disabled boot interrupts on PCI device 0x1022:0x7450 pci 0000:00:01.0: AMD8131 rev 12 detected; disabling PCI-X MMRBC pci 0000:00:02.0: MSI quirk detected; subordinate MSI disabled disabled boot interrupts on PCI device 0x1022:0x7450 pci 0000:00:02.0: AMD8131 rev 12 detected; disabling PCI-X MMRBC boot interrupts on PCI device 0x1022:0x746b already disabled pci_hotplug: PCI Hot Plug PCI Core version: 0.5 pciehp: PCI Express Hot Plug Controller Driver version: 0.4 acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5 Non-volatile memory driver v1.3 Linux agpgart interface v0.103 Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled �serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A serial 0000:00:04.6: can't find IRQ for PCI INT B; probably buggy MP table brd: module loaded loop: module loaded input: Macintosh mouse button emulation as /devices/virtual/input/input0 Fixed MDIO Bus: probed ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver ohci_hcd 0000:03:00.0: can't find IRQ for PCI INT D; probably buggy MP table ohci_hcd 0000:03:00.0: Found HC with no IRQ. Check BIOS/PCI 0000:03:00.0 setup! ohci_hcd 0000:03:00.0: init 0000:03:00.0 fail, -19 ohci_hcd 0000:03:00.1: can't find IRQ for PCI INT D; probably buggy MP table ohci_hcd 0000:03:00.1: Found HC with no IRQ. Check BIOS/PCI 0000:03:00.1 setup! ohci_hcd 0000:03:00.1: init 0000:03:00.1 fail, -19 uhci_hcd: USB Universal Host Controller Interface driver PNP: No PS/2 controller found. Probing ports directly. Clocksource tsc unstable (delta = 148473685 ns) serio: i8042 KBD port at 0x60,0x64 irq 1 mice: PS/2 mouse device common for all mice rtc_cmos rtc_cmos: rtc core: registered rtc_cmos as rtc0 rtc0: alarms up to one day, 114 bytes nvram device-mapper: uevent: version 1.0.3 device-mapper: ioctl: 4.15.0-ioctl (2009-04-01) initialised: dm-devel@redhat.com cpuidle: using governor ladder cpuidle: using governor menu usbcore: registered new interface driver hiddev usbcore: registered new interface driver usbhid usbhid: v2.6:USB HID core driver nf_conntrack version 0.5.0 (16384 buckets, 65536 max) CONFIG_NF_CT_ACCT is deprecated and will be removed soon. Please use nf_conntrack.acct=1 kernel parameter, acct=1 nf_conntrack module option or sysctl net.netfilter.nf_conntrack_acct=1 to enable it. ip_tables: (C) 2000-2006 Netfilter Core Team TCP cubic registered Initializing XFRM netlink socket NET: Registered protocol family 17 registered taskstats version 1 No TPM chip found, activating TPM-bypass! Magic number: 5:661:239 rtc_cmos rtc_cmos: setting system clock to 2009-12-22 17:12:30 UTC (1261501950) Initalizing network drop monitor service Freeing unused kernel memory: 1324k freed Write protecting the kernel read-only data: 6344k Welcome to Fedora Press 'I' to enter interactive startup. Starting udev: [ OK ] Setting hostname m91: [ OK ] Setting up Logical Volume Management: [ OK ] Remounting root filesystem in read-write mode: [ OK ] Mounting local filesystems: [ OK ] Enabling /etc/fstab swaps: [ OK ] Entering non-interactive startup Starting gm... Warning: /dev/gm* devices were not created, doing it now... active mapper... done. Bringing up loopback interface: [ OK ] Bringing up interface eth0: Determining IP information for eth0... failed; no link present. Check cable? [FAILED] Bringing up interface myri0: Determining IP information for myri0...RTNETLINK answers: Input/output error
Any ideas? Thanks.
They look correct to me, but I don't know exactly what to look for. I checked the irq tables and they were correct. I checked the mptable and tried change things, but nothing helped. Linux ernels >= 2.6.30 do not permit my pci devices to work correctly. Kernels older than that seem to work. Attached is the output from coreboot and from Linux.
Hi, I used to have the same problems with mptable but because my entrance in mptable for my network devices weren't correct so they never got an irq assigned. Could you send in a lspci -vvv (with vendor bios) and the lines from mptable where you assign irq to your network device(s?)?
Thanks, Knut Kujat.
Hugh Greenberg escribió:
They look correct to me, but I don't know exactly what to look for. I checked the irq tables and they were correct. I checked the mptable and tried change things, but nothing helped. Linux ernels >= 2.6.30 do not permit my pci devices to work correctly. Kernels older than that seem to work. Attached is the output from coreboot and from Linux.
Unfortunately, I do not have a single board with the original vendor bios. These nodes were all flashed with LinuxBios a long time ago. I was trying to upgrading them to a newer version so I could use gpxe. Does anyone have this information? Thanks.
I don't know of this helps, but I've attached the lspci output from kernel 2.6.28 and from 2.6.31. The ethernet cards and myrinet card works in 2.6.28, but not in 2.6.31. Any ideas would be greatly appreciated. Thanks.