Hi, My k7sem board fails to get an irq for its realtek NIC, even if I generate a new irq_tables.c by getpir and then replace the one in the src/mainboard/elitegroup/k7sem. Am I missing something? With the current cvs tree, I have trouble to get Linuxbios to boot and the post card indicates FF. If I use the tree on 1/24, it works ok. Just wonder, what has been changed since then? BTW, does it matter if I use the old way to build? Or I have to switch to build with elf format? Thanks.
-Andrew ps. I have attached the lspci output from my k7sem and my config. -- Andrew Ip Email: [EMAIL PROTECTED] Tel: (852) 2542 2046 Fax: (852) 2542 2046 Mobile: (852) 9201 9866 Cwlinux Limited 18B Tower 1 Tern Centre, 237 Queen's Road Central, Hong Kong.
/* This file was generated by getpir.c, do not modify! (but if you do, please run checkpir on it to verify) Contains the IRQ Routing Table dumped directly from your memory , wich BIOS sets up Documentation at : http://www.microsoft.com/hwdev/busbios/PCIIRQ.HTM */ #include <arch/pirq_routing.h> const struct irq_routing_table intel_irq_routing_table = { PIRQ_SIGNATURE, /* u32 signature */ PIRQ_VERSION, /* u16 version */ 32+16*6, /* there can be total 6 devices on the bus */ 0, /* Where the interrupt router lies (bus) */ 0x8, /* Where the interrupt router lies (dev) */ 0x1800, /* IRQs devoted exclusively to PCI usage */ 0x1039, /* Vendor */ 0x8, /* Device */ 0, /* Crap (miniport) */ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, /* u8 rfu[11] */ 0x33, /* u8 checksum , this hase to set to some value that would give 0 after the sum of all bytes for this structure (including checksum) */ { {0,0x48, {{0x42, 0xdef8}, {0x43, 0xdef8}, {0x44, 0xdef8}, {0x41, 0xdef8}}, 0x1, 0}, {0,0x58, {{0x43, 0xdef8}, {0x44, 0xdef8}, {0x41, 0xdef8}, {0x42, 0xdef8}}, 0x2, 0}, {0,0x68, {{0x44, 0xdef8}, {0x41, 0xdef8}, {0x42, 0xdef8}, {0x43, 0xdef8}}, 0x3, 0}, {0,0x1, {{0x61, 0xdef8}, {0, 0xdef8}, {0, 0xdef8}, {0, 0xdef8}}, 0, 0}, {0,0x10, {{0x41, 0xdef8}, {0x42, 0xdef8}, {0x43, 0xdef8}, {0x44, 0xdef8}}, 0, 0}, {0,0xa, {{0x41, 0xdef8}, {0x42, 0xdef8}, {0x43, 0xdef8}, {0x44, 0xdef8}}, 0, 0}, } };
00:00.0 Host bridge: Silicon Integrated Systems [SiS] 730 Host (rev 02) 00: 39 10 30 07 07 00 10 22 02 00 00 06 00 20 80 00 10: 00 00 00 d8 00 00 00 00 00 00 00 00 00 00 00 00 20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30: 00 00 00 00 c0 00 00 00 00 00 00 00 00 00 00 00 00:00.1 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev d0) 00: 39 10 13 55 07 00 00 00 d0 80 01 01 00 10 80 00 10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20: 01 40 00 00 00 00 00 00 00 00 00 00 19 10 01 0a 30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00:01.0 ISA bridge: Silicon Integrated Systems [SiS] 85C503/5513 00: 39 10 08 00 0f 00 00 02 00 00 01 06 00 00 80 00 10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00:01.2 USB Controller: Silicon Integrated Systems [SiS] 7001 (rev 07) 00: 39 10 01 70 07 00 80 02 07 10 03 0c 08 20 00 00 10: 00 00 10 dd 00 00 00 00 00 00 00 00 00 00 00 00 20: 00 00 00 00 00 00 00 00 00 00 00 00 39 10 01 70 30: 00 00 00 00 00 00 00 00 00 00 00 00 0b 04 00 50 00:01.3 USB Controller: Silicon Integrated Systems [SiS] 7001 (rev 07) 00: 39 10 01 70 07 00 80 02 07 10 03 0c 08 20 00 00 10: 00 10 10 dd 00 00 00 00 00 00 00 00 00 00 00 00 20: 00 00 00 00 00 00 00 00 00 00 00 00 39 10 00 70 30: 00 00 00 00 00 00 00 00 00 00 00 00 0b 04 00 50 00:01.4 Multimedia audio controller: Silicon Integrated Systems [SiS] SiS PCI Audio Accelerator (rev 02) 00: 39 10 18 70 07 00 90 02 02 00 01 04 00 20 00 00 10: 01 e0 00 00 00 30 10 dd 00 00 00 00 00 00 00 00 20: 00 00 00 00 00 00 00 00 00 00 00 00 19 10 01 0a 30: 00 00 00 00 dc 00 00 00 00 00 00 00 0c 02 02 18 00:02.0 PCI bridge: Silicon Integrated Systems [SiS] 5591/5592 AGP 00: 39 10 01 00 07 01 00 00 00 00 04 06 00 00 01 00 10: 00 00 00 00 00 00 00 00 00 01 01 00 d0 d0 00 20 20: 00 dd 00 dd 00 d0 f0 d7 00 00 00 00 00 00 00 00 30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0e 00 00:0d.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139 (rev 10) 00: ec 10 39 81 07 00 90 02 10 00 00 02 00 20 00 00 10: 01 e4 00 00 00 20 10 dd 00 00 00 00 00 00 00 00 20: 00 00 00 00 00 00 00 00 00 00 00 00 ec 10 39 81 30: 00 00 00 00 50 00 00 00 00 00 00 00 0b 01 20 40 01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] SiS630 GUI Accelerator+3D (rev 31) 00: 39 10 00 63 23 00 b0 02 31 00 00 03 00 00 00 80 10: 08 00 00 d0 00 00 00 dd 01 d0 00 00 00 00 00 00 20: 00 00 00 00 00 00 00 00 00 00 00 00 19 10 01 0a 30: 00 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00
# # LinuxBIOS config file for: Elite Group K7SEM, Socket 7 (K7/Duron) # automatically generated on Thu Jan 24 00:53:10 2002 # # target directory: /home/aip/linuxbios/buildrom/sis730 target /usr/src/linuxbios/buildrom/sis730 # Elitegroup K7sem mainboard elitegroup/k7sem # kernel: /usr/src/linux/vmlinux linux /usr/src/linux-linuxbios # kernel command line parameters: root=/dev/nftla console=ttyS0,115200 # console=tty0 video=sisfb:800x600-32@70,font:VGA8x16 commandline root=/dev/nftla console=ttyS0,115200 console=tty0 video=sisfb:640x480-8@60,font:VGA8x16 # commandline root=/dev/nftla console=ttyS0,115200 console=tty0 # enable debugging support option DEBUG # enable serial console for debugging option SERIAL_CONSOLE=1 # enable serial post for debugging # option SERIAL_POST # set default consol loglevel # option DEFAULT_CONSOLE_LOGLEVEL=9 # use Disk-on-Chip, docipl code in northsouthbridge/sis/630/ipl.S option USE_DOC_MIL docipl northsouthbridge/sis/730/ipl.S # enable floppy support # option MUST_ENABLE_FLOPPY # enable keyboard support # option NO_KEYBOARD # use ELF boot # option USE_ELF_BOOT=1 # enable RAM test # option RAMTEST # PIRQ tables option HAVE_PIRQ_TABLE=1 # don't use old kernel hack # option OLD_KERNEL_HACK # Use the internal VGA frame buffer device option HAVE_FRAMEBUFFER
msg03860/pgp00000.pgp
Description: PGP signature