Hi,

I got a very bad problem and I can't find where it is (besides other stuff
that is pending)...... :

I can use the modem when booting with original bios but when I use the
motherboard with DoC the modem is not recognized. And a strange thing, the
only parameter not recognized by the modem drivers is IRQ... Ports are
detected ok.

 From dmesg:
ptserial.o init.  country_code = 0
rs_init: staring pctel_mr_detect();
pctel_mr_detect: hello! we are SiS 540!
pctel_mr_detect: detection begins
pctel_mr_detect: entered detection code
pctel_mr_detect: requesting info dwDeviceNum=0x80000e00(-2147480064)
AC97 modem device found: devnum = 80000E00, devid = 1039/7013
irq = 0, iobase_0 = 2200, iobase_1 = 2300
rs_init: done pctel_mr_detect();
Serial driver version 4.27.213 (MR) (06-14-2001) with MANY_PORTS SHARE_IRQ
SERIAL_PCI enabled
ttyS15 at 0x2200 (irq = 0) is a 16C950/954

As you can see, the device is found , but the IRQ is missing (irq = 0).

Playing the detective I do lspci -v , and it gives:

00:01.6 Modem: Silicon Integrated Systems [SiS]: Unknown device 7013 (rev
a0) (prog-if 00 [Generic])
       Flags: medium devsel, IRQ 10
       I/O ports at 2200 [size=256]
       I/O ports at 2300 [size=128]
       Capabilities: [48] Power Management version 2

As we see that really IRQ is 10.

So , why with Linuxbios the irq is lost?

When I reboot with BIOS flash I have my PCTEL modem working Ok :

ptserial.o init.  country_code = 0
rs_init: staring pctel_mr_detect();
pctel_mr_detect: hello! we are SiS 540!
pctel_mr_detect: detection begins
pctel_mr_detect: entered detection code
pctel_mr_detect: requesting info dwDeviceNum=0x80000e00(-2147480064)
AC97 modem device found: devnum = 80000E00, devid = 1039/7013
irq = 12, iobase_0 = E000, iobase_1 = E400
rs_init: done pctel_mr_detect();
Serial driver version 4.27.213 (MR) (06-14-2001) with MANY_PORTS SHARE_IRQ
SERIAL_PCI ISAPNP enabled
ttyS15 at 0xe000 (irq = 12) is a 16C950/954

(I don't understand why irq is now equal to 12, but it works)

I started to debug modem's code and here in the ptserial.c program I see:

<....... snip .......>
               printk(KERN_INFO __FUNCTION__ ": entered detection code\n");
               printk(KERN_INFO __FUNCTION__ ": requesting info
dwDeviceNum=%#x(%d)\n",dwDeviceNum,dwDeviceNum);
               outl(dwDeviceNum + PCI_INTERRUPT_LINE, 0xCF8);
               irq = inb(0xCFC);
               outl(dwDeviceNum + PCI_BASE_ADDRESS_0, 0xCF8);
               iobase_0 = inl(0xCFC);
               outl(dwDeviceNum + PCI_BASE_ADDRESS_1, 0xCF8);
               iobase_1 = inl(0xCFC);

               if (iobase_0 == 0xffffffff) iobase_0 = 0;
               if (iobase_1 == 0xffffffff) iobase_1 = 0;
               iobase_0 &= PCI_BASE_ADDRESS_IO_MASK;
               iobase_1 &= PCI_BASE_ADDRESS_IO_MASK;

               printk("AC97 modem device found: devnum = %8X, devid =
%4X/%4X\n", dwDeviceNum, dwDeviceID&0xFFFF, dwDeviceID>>16);
               printk("irq = %d, iobase_0 = %4X, iobase_1 = %4X\n", irq,
iobase_0, iobase_1);

               pctel_autodetect_irq = irq;
               pctel_autodetect_port_0 = iobase_0;
               pctel_autodetect_port_1 = iobase_1;
<...... snip .......>

Here , the code  is:
               outl(dwDeviceNum + PCI_INTERRUPT_LINE, 0xCF8);
               irq = inb(0xCFC);

the IRQ is requested through the BUS, so this is NOT the driver problem,
also the same version of the driver, with the same version
of the kernel works ok under original BIOS flash. From this point, I can
discard driver and look why is PCI bus returning irq=0 in other place ....
(Due to the drivers for PCTEL modem are directly from PCTEL and do not
support higher versions than 2.4.5 , I do all my tests under 2.4.5. I
applied pathch-2.4.6-SiS to 2.4.5 but this is not the problem origin I
beleive, patches where applied clean)

So, the next step, I checked my irq table under DoC, it is:

[root@qis1 /l2]# cat /dev/mem >memory
[root@qis1 /l2]# hexdump memory |grep -A10 "5024 5249 01"
0086e80 5024 5249 0100 0080 0800 1c00 1039 0008
0086e90 0000 0000 0000 0000 0000 0000 0000 2f00
0086ea0 4800 f842 43de def8 f844 41de def8 0001
0086eb0 5800 f843 44de def8 f841 42de def8 0002
0086ec0 6800 f844 41de def8 f842 43de def8 0003
0086ed0 0100 f861 00de def8 f800 00de def8 0000
0086ee0 1000 f841 42de def8 f843 44de def8 0000
0086ef0 0a00 f841 42de def8 f843 44de def8 0000
 -- the table ends here --
0086f00 4d0a 5254 2052 6863 6365 0a6b 4600 7869
0086f10 6465 4d20 5254 7352 2020 3a20 0020 6e45
0086f20 6261 656c 0a64 4400 7369 6261 656c 0a64


Under BIOS it is:

00fddb0 5024 5249 0100 0080 0800 1c00 1039 0008
00fddc0 0000 0000 0000 0000 0000 0000 0000 2f00
00fddd0 4800 f842 43de def8 f844 41de def8 0001
00fdde0 5800 f843 44de def8 f841 42de def8 0002
00fddf0 6800 f844 41de def8 f842 43de def8 0003
00fde00 0100 f861 00de def8 f800 00de def8 0000
00fde10 1000 f841 42de def8 f843 44de def8 0000
00fde20 0a00 f841 42de def8 f843 44de def8 0000
 -- the table ends here --
00fde30 0060 0000 0000 0000 0000 0000 0000 0000
00fde40 0000 0000 0000 0000 0000 0000 0000 0000
*


As you can see, tables are equal......

Now , where is left to look ? If the driver requests IRQ directly from the
bus and gets 0 , and the lspci requests IRQ and gets 10 .... where should I
look for the problem?

Any help will be greatly appriciated.

Nikolai



p.s.

I attach outputs of dmesg and lspci if needed:

 -------------------------

1)  dmesg when booting with DoC:

Linux version 2.4.5 (root@qis) (gcc version 2.96 20000731 (Red Hat Linux
7.0)) #7 Tue Aug 28 16:34:05 EDT 2001
BIOS-provided physical RAM map:
BIOS-e801: 0000000000000000 - 000000000009f000 (usable)
BIOS-e801: 0000000000100000 - 0000000007700000 (usable)
On node 0 totalpages: 30464
zone(0): 4096 pages.
zone(1): 26368 pages.
zone(2): 0 pages.
Kernel command line: root=/dev/hda6 console=ttyS0,115200 console=tty0
Initializing CPU#0
Detected 995.569 MHz processor.
Console: colour EGA 80x25
Calibrating delay loop... 1985.74 BogoMIPS
Memory: 117844k/121856k available (873k kernel code, 3624k reserved, 285k
data, 204k init, 0k highmem)
Dentry-cache hash table entries: 16384 (order: 5, 131072 bytes)
Inode-cache hash table entries: 8192 (order: 4, 65536 bytes)
Buffer-cache hash table entries: 4096 (order: 2, 16384 bytes)
Page-cache hash table entries: 32768 (order: 5, 131072 bytes)
CPU: Before vendor init, caps: 0183f9ff c1c7f9ff 00000000, vendor = 2
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 256K (64 bytes/line)
CPU: After vendor init, caps: 0183f9ff c1c7f9ff 00000000 00000000
CPU:     After generic, caps: 0183f9ff c1c7f9ff 00000000 00000000
CPU:             Common caps: 0183f9ff c1c7f9ff 00000000 00000000
CPU: AMD Athlon(tm) Processor stepping 02
Enabling fast FPU save and restore... done.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
mtrr: v1.40 (20010327) Richard Gooch ([EMAIL PROTECTED])
mtrr: detected mtrr type: Intel
PCI: Using configuration type 1
PCI: Probing PCI hardware
PCI: Using IRQ router SIS [1039/0008] at 00:01.0
SiS pirq: advanced IDE/ACPI/DAQ mapping not yet implemented
PCI: Cannot allocate resource region 0 of device 00:01.1
PCI: Cannot allocate resource region 0 of device 00:0d.0
 got res[2400:24ff] for resource 0 of Silicon Integrated Systems [SiS]
SiS900 10/100 Ethernet
 got res[2800:28ff] for resource 0 of Realtek Semiconductor Co., Ltd.
RTL-8139
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
IA-32 Microcode Update Driver: v1.08 <[EMAIL PROTECTED]>
Starting kswapd v1.8
sisfb_lite: $Id: linux-2.4.6-sis.patch,v 1.2 2001/07/23 06:18:08 ollie Exp $
sisfb_lite: framebuffer at 0x90000000, mapped to 0xc8000000, size 8192 KB
sisfb_lite: 2D Memory Clock = 100226 KHz
sisfb_lite: 3D Memory Clock = 100226 KHz
sisfb_lite: Turned on MTRR Write Combine for framebuffer
sisfb_lite: Use 64KB off-screen memory for Turbo Queue
sisfb_lite: Video Dot Clock =  25255 KHz
Console: switching to colour frame buffer device 80x30
Detected PS/2 Mouse Port.
pty: 256 Unix98 ptys configured
Serial driver version 5.05a (2001-03-20) with MANY_PORTS SHARE_IRQ
SERIAL_PCI enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
PCI: Assigned IRQ 10 for device 00:01.6
PCI: The same IRQ used for device 00:01.1
block: queued sectors max/low 78205kB/26068kB, 256 slots per queue
Uniform Multi-Platform E-IDE driver Revision: 6.31
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
SIS5513: IDE controller on PCI bus 00 dev 01
SiS pirq: advanced IDE/ACPI/DAQ mapping not yet implemented
advanced SiS pirq mapping not yet implemented
PCI: No IRQ known for interrupt pin A of device 00:00.1. Please try using
pci=biosirq.
SIS5513: chipset revision 208
SIS5513: not 100% native mode: will probe irqs later
SiS730
SIS5513: LINUXBIOS, so Jammed the enable on!
   ide0: BM-DMA at 0x2040-0x2047, BIOS settings: hda:pio, hdb:pio
SIS5513: LINUXBIOS, so Jammed the enable on!
   ide1: BM-DMA at 0x2048-0x204f, BIOS settings: hdc:pio, hdd:pio
hd0: C/H/S=0/0/0 from BIOS ignored
hd1: C/H/S=0/0/0 from BIOS ignored
jamming drive present for hda
hda: WDC WD200EB-00BHF0, ATA DISK drive
hdb: Maxtor 5T030H3, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hda: 39102336 sectors (20020 MB) w/2048KiB Cache, CHS=38792/16/63, (U)DMA
hdb: 4124736 sectors (2112 MB) w/2048KiB Cache, CHS=4092/16/63, (U)DMA
Partition check:
hda: [PTBL] [2434/255/63] hda1 hda2 < hda5 hda6 >
hdb: unknown partition table
Floppy drive(s): fd0 is 1.44M
floppy0: no floppy controllers found
8139too Fast Ethernet driver 0.9.17
PCI: Assigned IRQ 11 for device 00:0d.0
PCI: The same IRQ used for device 00:01.2
PCI: The same IRQ used for device 00:01.3
eth0: RealTek RTL8139 Fast Ethernet at 0xc8822000, 00:d0:09:d0:30:d1, IRQ 11
eth0:  Identified 8139 chip type 'RTL-8139C'
M-Systems DiskOnChip driver. (C) 1999 Machine Vision Holdings, Inc.
usb.c: registered new driver hub
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 8192 bind 8192)
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
VFS: Mounted root (ext2 filesystem) readonly.
Freeing unused kernel memory: 204k freed
Adding Swap: 136512k swap-space (priority -1)
eth0: media is unconnected, link down, or incompatible connection

 ----------------------
2) lspci -v when booting with DoC


00:00.0 Host bridge: Silicon Integrated Systems [SiS]: Unknown device 0730
(rev 02)
       Flags: bus master, medium devsel, latency 64
       Memory at 84000000 (32-bit, non-prefetchable) [size=64M]
       Capabilities: [c0] AGP version 2.0

00:00.1 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev d0)
(prog-if 80 [Master])
       Subsystem: Unknown device ab34:13e6
       Flags: bus master, fast devsel, latency 16
       I/O ports at 2040 [size=16]

00:01.0 ISA bridge: Silicon Integrated Systems [SiS] 85C503/5513
       Flags: bus master, medium devsel, latency 0

00:01.1 Ethernet controller: Silicon Integrated Systems [SiS] SiS900 10/100
Ethernet (rev 82)
       Flags: medium devsel, IRQ 10
       I/O ports at 2400 [size=256]
       Memory at 88000000 (32-bit, non-prefetchable) [size=4K]
       Expansion ROM at <unassigned> [disabled] [size=128K]
       Capabilities: [40] Power Management version 2

00:01.2 USB Controller: Silicon Integrated Systems [SiS] 7001 (rev 07)
(prog-if 10 [OHCI])
       Subsystem: Silicon Integrated Systems [SiS] 7001
       Flags: medium devsel, IRQ 11
       Memory at 88001000 (32-bit, non-prefetchable) [size=4K]

00:01.3 USB Controller: Silicon Integrated Systems [SiS] 7001 (rev 07)
(prog-if 10 [OHCI])
       Subsystem: Silicon Integrated Systems [SiS]: Unknown device 7000
       Flags: medium devsel, IRQ 11
       Memory at 88002000 (32-bit, non-prefetchable) [size=4K]

00:01.4 Multimedia audio controller: Silicon Integrated Systems [SiS] SiS
PCI Audio Accelerator (rev 02)
       Subsystem: Silicon Integrated Systems [SiS] SiS PCI Audio Accelerator
       Flags: medium devsel
       I/O ports at 2100 [size=256]
       Memory at 88003000 (32-bit, non-prefetchable) [size=4K]
       Capabilities: [dc] Power Management version 2

00:01.6 Modem: Silicon Integrated Systems [SiS]: Unknown device 7013 (rev
a0) (prog-if 00 [Generic])
       Flags: medium devsel, IRQ 10
       I/O ports at 2200 [size=256]
       I/O ports at 2300 [size=128]
       Capabilities: [48] Power Management version 2

00:02.0 PCI bridge: Silicon Integrated Systems [SiS] 5591/5592 AGP (prog-if
00 [Normal decode])
       Flags: bus master, fast devsel, latency 0
       Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
       I/O behind bridge: 00001000-00001fff
       Memory behind bridge: 80000000-800fffff
       Prefetchable memory behind bridge: 88100000-97ffffff

00:0d.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139 (rev
10)
       Subsystem: Realtek Semiconductor Co., Ltd. RT8139
       Flags: bus master, medium devsel, latency 64, IRQ 11
       I/O ports at 2800 [size=256]
       Memory at 88004000 (32-bit, non-prefetchable) [size=256]
       Expansion ROM at <unassigned> [disabled] [size=64K]
       Capabilities: [50] Power Management version 2

01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] SiS630
GUI Accelerator+3D (rev 31) (prog-if 00 [VGA])
       Flags: 66Mhz, medium devsel
       BIST result: 00
       Memory at 90000000 (32-bit, prefetchable) [size=128M]
       Memory at 80000000 (32-bit, non-prefetchable) [size=128K]
       I/O ports at 1000 [size=128]
       Capabilities: [40] Power Management version 1
       Capabilities: [50] AGP version 2.0



3) dmesg when booting with original BIOS

Linux version 2.4.5 (root@qis1) (gcc version 2.96 20000731 (Red Hat Linux
7.0)) #18 Tue Aug 28 23:26:18 EDT 2001
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 00000000000a0000 (usable)
BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 00000000077f0000 (usable)
BIOS-e820: 00000000077f0000 - 00000000077f3000 (ACPI NVS)
BIOS-e820: 00000000077f3000 - 0000000007800000 (ACPI data)
BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved)
On node 0 totalpages: 30704
zone(0): 4096 pages.
zone(1): 26608 pages.
zone(2): 0 pages.
Kernel command line: auto BOOT_IMAGE=lin ro root=306 BOOT_FILE=/boot/vmlinuz
Initializing CPU#0
Detected 1002.284 MHz processor.
Console: colour dummy device 80x25
Calibrating delay loop... 1998.84 BogoMIPS
Memory: 117992k/122816k available (1443k kernel code, 4440k reserved, 474k
data, 212k init, 0k highmem)
Dentry-cache hash table entries: 16384 (order: 5, 131072 bytes)
Inode-cache hash table entries: 8192 (order: 4, 65536 bytes)
Buffer-cache hash table entries: 4096 (order: 2, 16384 bytes)
Page-cache hash table entries: 32768 (order: 5, 131072 bytes)
CPU: Before vendor init, caps: 0183f9ff c1c7f9ff 00000000, vendor = 2
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 256K (64 bytes/line)
CPU: After vendor init, caps: 0183f9ff c1c7f9ff 00000000 00000000
CPU:     After generic, caps: 0183f9ff c1c7f9ff 00000000 00000000
CPU:             Common caps: 0183f9ff c1c7f9ff 00000000 00000000
CPU: AMD Athlon(tm) processor stepping 02
Enabling fast FPU save and restore... done.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
PCI: PCI BIOS revision 2.10 entry at 0xfb370, last bus=1
PCI: Using configuration type 1
PCI: Probing PCI hardware
PCI: Using IRQ router SIS [1039/0008] at 00:01.0
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Starting kswapd v1.8
VFS: Diskquotas version dquot_6.4.0 initialized
i2c-core.o: i2c core module
vesafb: framebuffer at 0xd0000000, mapped to 0xc8000000, size 8192k
vesafb: mode is 640x480x8, linelength=640, pages=24
vesafb: protected mode interface info at cbbc:0004
vesafb: scrolling: redraw
Console: switching to colour frame buffer device 80x30
fb0: VESA VGA frame buffer device
pty: 256 Unix98 ptys configured
Serial driver version 5.05a (2001-03-20) with MANY_PORTS SHARE_IRQ
SERIAL_PCI ISAPNP enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
PCI: Found IRQ 12 for device 00:01.6
block: queued sectors max/low 78309kB/26103kB, 256 slots per queue
RAMDISK driver initialized: 16 RAM disks of 16000K size 1024 blocksize
Uniform Multi-Platform E-IDE driver Revision: 6.31
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
SIS5513: IDE controller on PCI bus 00 dev 01
SIS5513: chipset revision 208
SIS5513: not 100% native mode: will probe irqs later
SiS730
   ide0: BM-DMA at 0x4000-0x4007, BIOS settings: hda:DMA, hdb:DMA
   ide1: BM-DMA at 0x4008-0x400f, BIOS settings: hdc:pio, hdd:pio
hda: WDC WD200EB-00BHF0, ATA DISK drive
hdb: Maxtor 5T030H3, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hda: 39102336 sectors (20020 MB) w/2048KiB Cache, CHS=2434/255/63, (U)DMA
hdb: 60030432 sectors (30736 MB) w/2048KiB Cache, CHS=14888/64/63, (U)DMA
Partition check:
hda: hda1 hda2 < hda5 hda6 >
hdb: unknown partition table
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
early initialization of device teql0 is deferred
PPP generic driver version 2.4.1
PPP Deflate Compression module registered
PPP BSD Compression module registered
8139too Fast Ethernet driver 0.9.17
PCI: Found IRQ 11 for device 00:0d.0
PCI: The same IRQ used for device 00:01.2
PCI: The same IRQ used for device 00:01.3
eth0: RealTek RTL8139 Fast Ethernet at 0xc8801000, 00:d0:09:d0:30:d1, IRQ 11
eth0:  Identified 8139 chip type 'RTL-8139C'
[drm] Initialized tdfx 1.0.0 20000928 on minor 63
es1371: version v0.30 time 23:20:55 Aug 28 2001
Linux PCMCIA Card Services 3.1.22
 options:  [pci] [cardbus] [pm]
usb.c: registered new driver hub
uhci.c:  Linus Torvalds, Johannes Erdfelt, Randy Dunlap, Georg Acher, Deti
Fliegl, Thomas Sailer, Roman Weissgaerber
uhci.c: USB Universal Host Controller Interface driver
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 8192 bind 8192)
ip_conntrack (959 buckets, 7672 max)
ip_tables: (c)2000 Netfilter core team
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
ACPI: Core Subsystem version [20010208]
ACPI: Subsystem enabled
ACPI: Using ACPI idle
ACPI: If experiencing system slowness, try adding "acpi=no-idle" to cmdline
ACPI: System firmware supports: S0 S1 S4 S5
ds: no socket drivers loaded!
VFS: Mounted root (ext2 filesystem) readonly.
Freeing unused kernel memory: 212k freed
Adding Swap: 136512k swap-space (priority -1)
eth0: media is unconnected, link down, or incompatible connection

4) lspci -v when booting with original BIOS

00:00.0 Host bridge: Silicon Integrated Systems [SiS]: Unknown device 0730
(rev 02)
       Flags: bus master, medium devsel, latency 32
       Memory at d8000000 (32-bit, non-prefetchable) [size=64M]
       Capabilities: [c0] AGP version 2.0

00:00.1 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev d0)
(prog-if 80 [Master])
       Subsystem: Elitegroup Computer Systems: Unknown device 0a01
       Flags: bus master, fast devsel, latency 16
       I/O ports at 4000 [size=16]

00:01.0 ISA bridge: Silicon Integrated Systems [SiS] 85C503/5513
       Flags: bus master, medium devsel, latency 0

00:01.2 USB Controller: Silicon Integrated Systems [SiS] 7001 (rev 07)
(prog-if 10 [OHCI])
       Subsystem: Silicon Integrated Systems [SiS] 7001
       Flags: bus master, medium devsel, latency 32, IRQ 11
       Memory at dd100000 (32-bit, non-prefetchable) [size=4K]

00:01.3 USB Controller: Silicon Integrated Systems [SiS] 7001 (rev 07)
(prog-if 10 [OHCI])
       Subsystem: Silicon Integrated Systems [SiS]: Unknown device 7000
       Flags: bus master, medium devsel, latency 32, IRQ 11
       Memory at dd101000 (32-bit, non-prefetchable) [size=4K]

00:01.4 Multimedia audio controller: Silicon Integrated Systems [SiS] SiS
PCI Audio Accelerator (rev 02)
       Subsystem: Elitegroup Computer Systems: Unknown device 0a01
       Flags: bus master, medium devsel, latency 32, IRQ 10
       I/O ports at e800 [size=256]
       Memory at dd103000 (32-bit, non-prefetchable) [size=4K]
       Capabilities: [dc] Power Management version 2

00:01.6 Modem: Silicon Integrated Systems [SiS]: Unknown device 7013 (rev
a0) (prog-if 00 [Generic])
       Flags: bus master, medium devsel, latency 32, IRQ 12
       I/O ports at e000 [size=256]
       I/O ports at e400 [size=128]
       Capabilities: [48] Power Management version 2

00:02.0 PCI bridge: Silicon Integrated Systems [SiS] 5591/5592 AGP (prog-if
00 [Normal decode])
       Flags: bus master, fast devsel, latency 0
       Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
       I/O behind bridge: 0000d000-0000dfff
       Memory behind bridge: dd000000-dd0fffff
       Prefetchable memory behind bridge: d0000000-d7ffffff

00:0d.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139 (rev
10)
       Subsystem: Realtek Semiconductor Co., Ltd. RT8139
       Flags: bus master, medium devsel, latency 32, IRQ 11
       I/O ports at ec00 [size=256]
       Memory at dd102000 (32-bit, non-prefetchable) [size=256]
       Expansion ROM at <unassigned> [disabled] [size=64K]
       Capabilities: [50] Power Management version 2

01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] SiS630
GUI Accelerator+3D (rev 31) (prog-if 00 [VGA])
       Subsystem: Elitegroup Computer Systems: Unknown device 0a01
       Flags: 66Mhz, medium devsel
       BIST result: 00
       Memory at d0000000 (32-bit, prefetchable) [size=128M]
       Memory at dd000000 (32-bit, non-prefetchable) [size=128K]
       I/O ports at d000 [size=128]
       Capabilities: [40] Power Management version 1
       Capabilities: [50] AGP version 2.0



P.S.2

If you check it with attention, you will see that on DoC lspci output sis900
device appears ...... In northsouthbridge.c it is enabled
by default for any Sis730..... this is not my case..... I think I will need
to disable it if it hurts


and another question... why when I copy identical irq_table from bios to
DoC, the resulting lspci shows different IRQs?
Sholdn't they be the same?

Reply via email to