I'm having a problem with a via-rhine ethernet controller under
LinuxBios , when the linux kernel reaches the initialization of the
controller everything locks up with the message:
"PCI: No IRQ known for interrupt pin A of device 00:09.0. Please try
using pci=biosirq."
How do I fix this?
Attaching dmesg and lspci output when running manufacture firmware (AMIBIOS)
-mikael
Linux version 2.4.7 (root@gemini) (gcc version 2.95.4 (Debian prerelease)) #20 Mon Apr
1 03:19:11 CEST 2002
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 0000000000000570 (reserved)
BIOS-e820: 0000000000000570 - 00000000000a0000 (usable)
BIOS-e820: 00000000000a0000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 000000000f800000 (usable)
hm, page 00000000 reserved twice.
On node 0 totalpages: 63488
zone(0): 4096 pages.
zone(1): 59392 pages.
zone(2): 0 pages.
Kernel command line: root=/dev/hda1 console=ttyS0,115200n8
video=sisfb:640x480-32@85,font:VGA8x16
Initializing CPU#0
Detected 300.685 MHz processor.
Console: colour dummy device 80x25
Calibrating delay loop... 599.65 BogoMIPS
Memory: 246992k/253952k available (1297k kernel code, 6572k reserved, 476k data, 240k
init, 0k highmem)
Dentry-cache hash table entries: 32768 (order: 6, 262144 bytes)
Inode-cache hash table entries: 16384 (order: 5, 131072 bytes)
Mount-cache hash table entries: 4096 (order: 3, 32768 bytes)
Buffer-cache hash table entries: 16384 (order: 4, 65536 bytes)
Page-cache hash table entries: 65536 (order: 6, 262144 bytes)
CPU: L1 I cache: 16K, L1 D cache: 16K
CPU: L2 cache: 256K
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU serial number disabled.
CPU: Intel Pentium III (Coppermine) stepping 03
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... 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
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
IA-32 Microcode Update Driver: v1.08 <[EMAIL PROTECTED]>
Starting kswapd v1.8
0x378: FIFO is 16 bytes
0x378: writeIntrThreshold is 16
0x378: readIntrThreshold is 16
parport0: PC-style at 0x378 (0x778) [PCSPP,TRISTATE,COMPAT,ECP]
parport0: irq 7 detected
sisfb_lite: $Id: linux-2.4.7-sis.patch,v 1.1 2001/07/27 07:56:14 ollie Exp $
sisfb_lite: framebuffer at 0x90000000, mapped to 0xd0000000, 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 = 36093 KHz
Console: switching to colour frame buffer device 80x30
Detected PS/2 Mouse Port.
pty: 256 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI ISAPNP
enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
PCI: Assigned IRQ 5 for device 00:01.6
PCI: Sharing IRQ 5 with 00:01.4
lp0: using parport0 (polling).
PC110 digitizer pad at 0x15E0, irq 10.
Real Time Clock Driver v1.10d
Non-volatile memory driver v1.1
Software Watchdog Timer: 0.05, timer margin: 60 sec
block: queued sectors max/low 164026kB/54675kB, 512 slots per queue
RAMDISK driver initialized: 16 RAM disks of 4096K 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
SiS pirq: advanced IDE/ACPI/DAQ mapping not yet implemented
advanced SiS pirq mapping not yet implemented
SIS5513: chipset revision 208
SIS5513: not 100% native mode: will probe irqs later
SiS630
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
jamming drive present for hda
hda: STI Flash Drive, ATA DISK drive
hdd: Pioneer DVD-ROM ATAPIModel DVD-106S 012, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: 125184 sectors (64 MB) w/1KiB Cache, CHS=978/4/32
hdd: ATAPI 40X DVD-ROM drive, 256kB Cache, UDMA(66)
Uniform CD-ROM driver Revision: 3.12
Partition check:
hda: hda1
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
loop: loaded (max 8 devices)
sis900.c: v1.08.02 11/30/2001
PCI: Assigned IRQ 9 for device 00:01.1
eth0: SiS 900 Internal MII PHY transceiver found at address 1.
eth0: Using transceiver found at address 1 as default
eth0: SiS 900 PCI Fast Ethernet at 0x2100, IRQ 9, 00:07:95:10:c2:08.
via-rhine.c:v1.10-LK1.1.10 07/12/2001 Written by Donald Becker
http://www.scyld.com/network/via-rhine.html
PCI: No IRQ known for interrupt pin A of device 00:09.0. Please try using pci=biosirq.
00:00.0 Host bridge: Silicon Integrated Systems [SiS] 630 Host (rev 30)
Flags: bus master, medium devsel, latency 64
Memory at f4000000 (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: Silicon Integrated Systems [SiS] SiS5513 EIDE Controller (A,B step)
Flags: bus master, fast devsel, latency 16
I/O ports at ffa0 [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 84)
Subsystem: Silicon Integrated Systems [SiS] SiS900 10/100 Ethernet Adapter
Flags: bus master, medium devsel, latency 64, IRQ 9
I/O ports at d800 [size=256]
Memory at f3ffc000 (32-bit, non-prefetchable) [size=4K]
Expansion ROM at f3fc0000 [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: Unknown device 0039:7001
Flags: bus master, medium devsel, latency 64, IRQ 12
Memory at f3ffd000 (32-bit, non-prefetchable) [size=4K]
00:01.3 USB Controller: Silicon Integrated Systems [SiS] 7001 (rev 07) (prog-if 10
[OHCI])
Subsystem: Unknown device 0039:7000
Flags: bus master, medium devsel, latency 64, IRQ 12
Memory at f3ffe000 (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: bus master, medium devsel, latency 64, IRQ 11
I/O ports at da00 [size=256]
Memory at f3fff000 (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 64, IRQ 11
I/O ports at de00 [size=256]
I/O ports at dc00 [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: 0000b000-0000bfff
Memory behind bridge: efe00000-efefffff
Prefetchable memory behind bridge: dfc00000-efcfffff
00:09.0 Ethernet controller: VIA Technologies, Inc. Ethernet Controller (rev 42)
Subsystem: D-Link System Inc: Unknown device 1400
Flags: bus master, medium devsel, latency 64, IRQ 5
I/O ports at d600 [size=256]
Memory at f3ffbf00 (32-bit, non-prefetchable) [size=256]
Expansion ROM at f3fe0000 [disabled] [size=64K]
Capabilities: [40] Power Management version 2
01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] SiS630 GUI
Accelerator+3D (rev 21) (prog-if 00 [VGA])
Subsystem: Silicon Integrated Systems [SiS] SiS630 GUI Accelerator+3D
Flags: 66Mhz, medium devsel
BIST result: 00
Memory at e0000000 (32-bit, prefetchable) [size=128M]
Memory at efee0000 (32-bit, non-prefetchable) [size=128K]
I/O ports at bc80 [size=128]
Capabilities: [40] Power Management version 1
Capabilities: [50] AGP version 2.0