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

Attachment: msg03860/pgp00000.pgp
Description: PGP signature

Reply via email to