Hi,<br><br>Software used :<br>qemu-0.10.0, coreboot-v2, filo(latest svn version), fedora9 image<br><br>Problem encountered:<br>qemu boots Fedora9 image successfully. However, the ethernet interface isn't up and dmesg shows an irq problem.<br>
<br>Thhings tried out:<br>I've tried pci=biosirq and problems still remains.<br>I've also patched with the qemu bios patch (0.9.1) available at:<br><a href="http://www.mail-archive.com/coreboot@coreboot.org/msg01771.html">http://www.mail-archive.com/coreboot@coreboot.org/msg01771.html</a><br>
However, I haven't applied the other patches that are meant for 0.9 and available at <br><pre><a rel="nofollow" href="http://www.coreboot.org/QEMU_Build_Tutorial#Building_Qemu">ttp://www.coreboot.org/QEMU_Build_Tutorial#Building_Qemu</a><br>
because the code difference with 0.10.0<br><br><br>Any suggestions from coreboot experts on howto proceed to resolve this issue?<br><br><br>===<br></pre> <br>The following is an edited version of dmesg that shows an irq problem:<br>
<br clear="all">ne2k-pci.c:v1.03 9/22/2003 D. Becker/P. Gortmaker<br>PCI: No IRQ known for interrupt pin A of device 0000:00:03.0. Please try using pci=biosirq.<br>eth0: RealTek RTL-8029 found at 0x1000, IRQ 0, 52:54:00:12:34:56.<br>
PCI: No IRQ known for interrupt pin A of device 0000:00:04.0. Please try using pci=biosirq.<br>IRQ handler type mismatch for IRQ 0<br>current handler: timer<br>Pid: 490, comm: modprobe Not tainted 2.6.25-14.fc9.i686 #1<br>
 [<c045cae6>] setup_irq+0x19a/0x1b2<br> [<c48ec2fe>] ? vp_interrupt+0x0/0x9a [virtio_pci]<br> [<c045cbc6>] request_irq+0xc8/0xe6<br> [<c48ec53a>] virtio_pci_probe+0x138/0x193 [virtio_pci]<br> [<c04feac9>] pci_device_probe+0x39/0x59<br>
 [<c0562826>] driver_probe_device+0xa0/0x136<br> [<c0562935>] __driver_attach+0x79/0xaf<br> [<c05621d3>] bus_for_each_dev+0x3b/0x63<br> [<c05626cb>] driver_attach+0x14/0x16<br> [<c05628bc>] ? __driver_attach+0x0/0xaf<br>
 [<c0561ba4>] bus_add_driver+0x9d/0x1ba<br> [<c0562ab8>] driver_register+0x47/0xa7<br> [<c04fec75>] __pci_register_driver+0x35/0x64<br> [<c480e028>] virtio_pci_init+0x28/0x3d [virtio_pci]<br> [<c0446f93>] sys_init_module+0x17be/0x18f6<br>
 [<c04d3577>] ? selinux_file_permission+0x100/0x106<br> [<c04cc41c>] ? security_file_permission+0xf/0x11<br> [<c04835e1>] ? sys_read+0x3b/0x60<br> [<c0405bf2>] syscall_call+0x7/0xb<br> =======================<br>
virtio-pci: probe of 0000:00:04.0 failed with error -16<br><br>---<br>IRQ handler type mismatch for IRQ 0<br>current handler: timer<br>Pid: 1524, comm: NetworkManager Not tainted 2.6.25-14.fc9.i686 #1<br> [<c045cae6>] setup_irq+0x19a/0x1b2<br>
 [<c488ff10>] ? ei_interrupt+0x0/0xa [8390]<br> [<c045cbc6>] request_irq+0xc8/0xe6<br> [<c48e8447>] ne2k_pci_open+0x1c/0x79 [ne2k_pci]<br> [<c05baccf>] dev_open+0x46/0x7e<br> [<c05ba84e>] dev_change_flags+0x9f/0x152<br>
 [<c05c12f6>] do_setlink+0x211/0x2c3<br> [<c05c148a>] rtnl_setlink+0xe2/0xe6<br> [<c05c13a8>] ? rtnl_setlink+0x0/0xe6<br> [<c05c231f>] rtnetlink_rcv_msg+0x1a0/0x1ba<br> [<c05c217f>] ? rtnetlink_rcv_msg+0x0/0x1ba<br>
 [<c05cf18e>] netlink_rcv_skb+0x30/0x86<br> [<c05c2177>] rtnetlink_rcv+0x1c/0x24<br> [<c05cecb8>] netlink_unicast+0x1b1/0x20f<br> [<c05cef6b>] netlink_sendmsg+0x255/0x262<br> [<c05afda0>] sock_sendmsg+0xde/0xf9<br>
 [<c04387e7>] ? autoremove_wake_function+0x0/0x33<br> [<c04387e7>] ? autoremove_wake_function+0x0/0x33<br> [<c04cf49e>] ? socket_has_perm+0x53/0x5d<br> [<c04f5874>] ? copy_from_user+0x39/0x121<br> [<c05b6309>] ? verify_iovec+0x40/0x6f<br>
 [<c05afefa>] sys_sendmsg+0x13f/0x192<br> [<c05b08e7>] ? sys_recvmsg+0x116/0x17b<br> [<c04f5997>] ? copy_to_user+0x3b/0x10a<br> [<c05b07b9>] ? move_addr_to_user+0x56/0x6e<br> [<c05b0aef>] ? sys_getsockname+0x59/0x76<br>
 [<c062bb5a>] ? _spin_unlock_bh+0xe/0x10<br> [<c05b18b2>] ? release_sock+0x80/0x88<br> [<c05b2f92>] ? sock_setsockopt+0x506/0x510<br> [<c04d2097>] ? selinux_socket_setsockopt+0x2d/0x32<br> [<c05b0deb>] sys_socketcall+0x16b/0x188<br>
 [<c0405bf2>] syscall_call+0x7/0xb<br> =<br>======================<br>cat /proc/interrupts shows -            CPU0       <br>  0:     154394    XT-PIC-XT        timer<br>  1:        221    XT-PIC-XT        i8042<br>
  2:          0    XT-PIC-XT        cascade<br>  4:          4    XT-PIC-XT      <br> 12:        111    XT-PIC-XT        i8042<br> 14:       5125    XT-PIC-XT        ata_piix<br> 15:        753    XT-PIC-XT        ata_piix<br>
NMI:          0   Non-maskable interrupts<br>LOC:        102   Local timer interrupts<br>RES:          0   Rescheduling interrupts<br>CAL:          0   function call interrupts<br>TLB:          0   TLB shootdowns<br>TRM:          0   Thermal event interrupts<br>
SPU:          0   Spurious interrupts<br>ERR:          0<br>MIS:          0<br><br><br><br>Thanks,<br>-Rukhsana<br>