public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* Re: IRQ routing conflicts / Assigning IRQ 0 to ethernet
@ 2002-04-02 19:36 Luis Falcon
       [not found] ` <19566.1017784479@www7.gmx.net>
  0 siblings, 1 reply; 3+ messages in thread
From: Luis Falcon @ 2002-04-02 19:36 UTC (permalink / raw)
  To: bryanr; +Cc: linux-kernel

[-- Attachment #1: Type: text/plain, Size: 590 bytes --]

Bryan,

Thanks a lot for your response.
In fact the IRQ routing conflict has been solved !

What is still pending is the assignment of a valid IRQ to the Ethernet card
( device 00:05.0 ) and Sound Card ( 00:07.5 ). So, at this point, the
ethernet card doesn't work.
 does not work.

Here's the latest dmesg.

Regards,
Luis



I'm attaching the latest dmesg.

> try the latest acpi patch from http://sf.net/projects/acpi/
>
> -Bryan
>
> Luis Falcon wrote:
>> The main problem is that it can't assign an interrupt for the
>> controller, plus I get irq routing conflicts on other devices...



[-- Attachment #2: latest.dmesg --]
[-- Type: application/octet-stream, Size: 8176 bytes --]

Linux version 2.4.18 (root@inferno) (gcc version 2.96 20000731 (Red Hat Linux 7.1 2.96-98)) #4 Tue Apr 2 14:32:41 ART 2002
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009f800 (usable)
 BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000eb000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 000000001eff0000 (usable)
 BIOS-e820: 000000001eff0000 - 000000001efffc00 (ACPI data)
 BIOS-e820: 000000001efffc00 - 000000001f000000 (ACPI NVS)
 BIOS-e820: 00000000fffe0000 - 0000000100000000 (reserved)
ACPI: have wakeup address 0xc0001000
On node 0 totalpages: 126960
zone(0): 4096 pages.
zone(1): 122864 pages.
zone(2): 0 pages.
ACPI: RSDP (v000 PTLTD                      ) @ 0x000f7030
ACPI: RSDT (v001 PTLTD    RSDT   01540.00000) @ 0x1effba62
ACPI: FADT (v001 VT8603 TWISTER  01540.00000) @ 0x1efffb64
ACPI: BOOT (v001 PTLTD  $SBFTBL$ 01540.00000) @ 0x1efffbd8
Kernel command line: auto BOOT_IMAGE=linux ro root=302 BOOT_FILE=/boot/bzImage
Initializing CPU#0
Detected 999.841 MHz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 1992.29 BogoMIPS
Memory: 497568k/507840k available (1178k kernel code, 9884k reserved, 341k data, 192k init, 0k highmem)
Dentry-cache hash table entries: 65536 (order: 7, 524288 bytes)
Inode-cache hash table entries: 32768 (order: 6, 262144 bytes)
Mount-cache hash table entries: 8192 (order: 4, 65536 bytes)
Buffer-cache hash table entries: 32768 (order: 5, 131072 bytes)
Page-cache hash table entries: 131072 (order: 7, 524288 bytes)
CPU: Before vendor init, caps: 0387f9ff 00000000 00000000, vendor = 0
CPU: L1 I cache: 16K, L1 D cache: 16K
CPU: L2 cache: 256K
CPU: After vendor init, caps: 0387f9ff 00000000 00000000 00000000
CPU serial number disabled.
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU:     After generic, caps: 0383f9ff 00000000 00000000 00000000
CPU:             Common caps: 0383f9ff 00000000 00000000 00000000
CPU: Intel Pentium III (Coppermine) stepping 0a
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
ACPI: Bus Driver revision 20020329
ACPI: Core Subsystem revision 20020329
PCI: PCI BIOS revision 2.10 entry at 0xfd81e, last bus=1
PCI: Using configuration type 1
 tbxface-0101 [03] Acpi_load_tables      : ACPI Tables successfully loaded
Parsing Methods:...................................................................................................................
115 Control Methods found and parsed (411 nodes total)
ACPI Namespace successfully loaded at root c02bef78
evxfevnt-0080 [04] Acpi_enable           : Transition to ACPI mode successful
Executing all Device _STA and_INI methods:.........................................
41 Devices found containing: 41 _STA, 3 _INI methods
Completing Region/Field/Buffer/Package initialization:..................................................................
_initialized 8/15 Regions 10/11 Fields 26/27 Buffers 22/22 Packages (411 nodes)
ACPI: Interpreter enabled
ACPI: Using PIC for interrupt routing
ACPI: System [root] (supports S0 S1 S4 S5)
ACPI: PCI Root Bridge [PCI0] (00:00:00.00)
Unknown bridge resource 0: assuming transparent
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
      00:00:01[A] -> \_SB_.PCI0.PIB_.LNKC[0]
      00:00:07[A] -> \_SB_.PCI0.PIB_.LNKA[0]
      00:00:07[B] -> \_SB_.PCI0.PIB_.LNKB[0]
      00:00:07[C] -> \_SB_.PCI0.PIB_.LNKC[0]
      00:00:07[D] -> \_SB_.PCI0.PIB_.LNKD[0]
      00:00:05[A] -> \_SB_.PCI0.PIB_.LNKA[0]
      00:00:06[A] -> \_SB_.PCI0.PIB_.LNKA[0]
      00:00:0C[A] -> \_SB_.PCI0.PIB_.LNKA[0]
      00:00:0C[B] -> \_SB_.PCI0.PIB_.LNKB[0]
      00:00:0D[A] -> \_SB_.PCI0.PIB_.LNKA[0]
ACPI: PCI Interrupt Link [LNKA] (IRQs *10)
ACPI: PCI Interrupt Link [LNKB] (IRQs *10)
ACPI: PCI Interrupt Link [LNKC] (IRQs *5)
ACPI: PCI Interrupt Link [LNKD] (IRQs *5)
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PPB_._PRT]
      00:01:00[A] -> \_SB_.PCI0.PIB_.LNKA[0]
      00:01:00[B] -> \_SB_.PCI0.PIB_.LNKB[0]
      00:01:00[C] -> \_SB_.PCI0.PIB_.LNKC[0]
      00:01:00[D] -> \_SB_.PCI0.PIB_.LNKD[0]
ACPI: Power Resource [PFAN] (on)
PCI: Probing PCI hardware
PCI: Using ACPI for IRQ routing
PCI: Via IRQ fixup for 00:07.5, from 255 to 0
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Starting kswapd
Journalled Block Device driver loaded
pty: 256 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS01 at 0x02f8 (irq = 3) is a 16550A
Real Time Clock Driver v1.10e
block: 128 slots per queue, batch=32
Uniform Multi-Platform E-IDE driver Revision: 6.31
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
VP_IDE: IDE controller on PCI bus 00 dev 39
VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs later
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
VP_IDE: VIA vt82c686b (rev 40) IDE UDMA100 controller on pci00:07.1
    ide0: BM-DMA at 0x1020-0x1027, BIOS settings: hda:DMA, hdb:pio
    ide1: BM-DMA at 0x1028-0x102f, BIOS settings: hdc:DMA, hdd:pio
hda: FUJITSU MHN2200AT, ATA DISK drive
hdc: QSI DVD-ROM SDR-081, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: 39070080 sectors (20004 MB) w/2048KiB Cache, CHS=2432/255/63, UDMA(100)
hdc: ATAPI 24X DVD-ROM drive, 512kB Cache, DMA
Uniform CD-ROM driver Revision: 3.12
Partition check:
 hda: hda1 hda2 hda3
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
Linux agpgart interface v0.99 (c) Jeff Hartmann
agpgart: Maximum main memory to use for agp memory: 424M
agpgart: Unsupported Via chipset (device id: 0605), you might want to try agp_try_unsupported=1.
agpgart: no supported devices found.
Linux Kernel Card Services 3.1.22
  options:  [pci] [cardbus]
usb.c: registered new driver hub
spurious 8259A interrupt: IRQ7.
Yenta IRQ list 0880, PCI irq10
Socket status: 30000006
Yenta IRQ list 0880, PCI irq10
Socket status: 30000410
uhci.c: USB Universal Host Controller Interface driver v1.1
uhci.c: USB UHCI at I/O 0x1000, IRQ 5
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 4096 buckets, 32Kbytes
TCP: Hash tables configured (established 32768 bind 32768)
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
kjournald starting.  Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
VFS: Mounted root (ext3 filesystem) readonly.
Freeing unused kernel memory: 192k freed
Adding Swap: 1012084k swap-space (priority -1)
EXT3 FS 2.4-0.9.17, 10 Jan 2002 on ide0(3,2), internal journal
kjournald starting.  Commit interval 5 seconds
EXT3 FS 2.4-0.9.17, 10 Jan 2002 on ide0(3,1), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
cs: IO port probe 0x0c00-0x0cff: clean.
cs: IO port probe 0x0100-0x04ff: excluding 0x378-0x37f 0x4d0-0x4d7
cs: IO port probe 0x0a00-0x0aff: clean.
cs: memory probe 0xa0000000-0xa0ffffff: clean.
xirc2ps_cs.c 1.31 1998/12/09 19:32:55 (dd9jn+kvh)
eth0: MII link partner: ffff
eth0: MII selected
eth0: media 100BaseT, silicon revision 5
eth0: Xircom: port 0x300, irq 11, hwaddr 00:10:A4:B6:03:1E
ttyS03 at port 0x02e8 (irq = 11) is a 16550A
eth0: MII link partner: 05e1
eth0: MII selected
eth0: media 100BaseT, silicon revision 0
CSLIP: code copyright 1989 Regents of the University of California
PPP generic driver version 2.4.1
eth0: MII link partner: 05e1
eth0: MII selected
eth0: media 100BaseT, silicon revision 5

Apr  2 16:05:22 inferno kernel: PCI: Enabling device 00:05.0 (0000 -> 0003)
Apr  2 16:05:22 inferno kernel: PCI: No IRQ known for interrupt pin A of device
00:05.0. Please try using pci=biosirq.
Apr  2 16:05:22 inferno kernel: PCI: Setting latency timer of device 00:05.0 to
64
Apr  2 16:05:22 inferno kernel: eth1: ADMtek Comet rev 17 at 0x1c00, 00:90:96:1D:D9:0F, IRQ 0.

^ permalink raw reply	[flat|nested] 3+ messages in thread

* [patch] Re: IRQ routing conflicts / Assigning IRQ 0 to ethernet
       [not found] ` <19566.1017784479@www7.gmx.net>
@ 2002-04-02 22:07   ` Dominik Brodowski
  2002-04-03 20:24     ` Luis Falcon
  0 siblings, 1 reply; 3+ messages in thread
From: Dominik Brodowski @ 2002-04-02 22:07 UTC (permalink / raw)
  To: Luis Falcon, devel; +Cc: linux-kernel

[-- Attachment #1: Type: text/plain, Size: 1275 bytes --]

Luis:

This patch should resolve the remaining issues. Patch is against 
acpi-20020329 + 2.5.7/2.4.18. Please test + tell me if it works.

Dominik

--- linux/arch/i386/kernel/pci-irq.c.original	Tue Apr  2 13:35:24 2002
+++ linux/arch/i386/kernel/pci-irq.c	Tue Apr  2 13:47:23 2002
@@ -576,10 +576,8 @@
 	struct pci_dev *dev2;
 	char *msg = NULL;
 
-	if (!pirq_table)
-		return 0;
 
-	/* Find IRQ routing entry */
+	/* Find IRQ pin */
 	pci_read_config_byte(dev, PCI_INTERRUPT_PIN, &pin);
 	if (!pin) {
 		DBG(" -> no interrupt pin\n");
@@ -588,10 +586,17 @@
 	pin = pin - 1;
 
 #ifdef CONFIG_ACPI_PCI
+	/* Use ACPI to lookup IRQ */
+
 	if (pci_use_acpi_routing)
 		return acpi_lookup_irq(dev, pin, assign);
 #endif
 	
+	/* Find IRQ routing entry */
+
+	if (!pirq_table)
+		return 0;
+
 	DBG("IRQ for %s:%d", dev->slot_name, pin);
 	info = pirq_get_info(dev);
 	if (!info) {


On Tuesday,  2. April 2002 23:54, Luis Falcon wrote:
> Bryan,
>
> Thanks a lot for your response.
> In fact the IRQ routing conflict has been solved !
>
> What is still pending is the assignment of a valid IRQ to the Ethernet card
> ( device 00:05.0 ) and Sound Card ( 00:07.5 ). So, at this point, the
> ethernet card doesn't work.
>  does not work.
>
> Here's the latest dmesg.
>
> Regards,
> Luis

[-- Attachment #2: pci-irq1.1.acpi.diff --]
[-- Type: text/x-c, Size: 726 bytes --]

--- linux/arch/i386/kernel/pci-irq.c.original	Tue Apr  2 13:35:24 2002
+++ linux/arch/i386/kernel/pci-irq.c	Tue Apr  2 13:47:23 2002
@@ -576,10 +576,8 @@
 	struct pci_dev *dev2;
 	char *msg = NULL;
 
-	if (!pirq_table)
-		return 0;
 
-	/* Find IRQ routing entry */
+	/* Find IRQ pin */
 	pci_read_config_byte(dev, PCI_INTERRUPT_PIN, &pin);
 	if (!pin) {
 		DBG(" -> no interrupt pin\n");
@@ -588,10 +586,17 @@
 	pin = pin - 1;
 
 #ifdef CONFIG_ACPI_PCI
+	/* Use ACPI to lookup IRQ */
+
 	if (pci_use_acpi_routing)
 		return acpi_lookup_irq(dev, pin, assign);
 #endif
 	
+	/* Find IRQ routing entry */
+
+	if (!pirq_table)
+		return 0;
+
 	DBG("IRQ for %s:%d", dev->slot_name, pin);
 	info = pirq_get_info(dev);
 	if (!info) {

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [patch] Re: IRQ routing conflicts / Assigning IRQ 0 to ethernet
  2002-04-02 22:07   ` [patch] " Dominik Brodowski
@ 2002-04-03 20:24     ` Luis Falcon
  0 siblings, 0 replies; 3+ messages in thread
From: Luis Falcon @ 2002-04-03 20:24 UTC (permalink / raw)
  To: Dominik Brodowski; +Cc: linux-kernel, becker

[-- Attachment #1: Type: text/plain, Size: 2776 bytes --]

Hi Dominik.

Thanks for the patch !

The devices have been assigned the missing IRQs. The network card keeps
having some problems, but I believe is now a driver related issue.

This is what I get when activating the network card.I'm copying this
message to Donald Becker, the developer for the tulip driver.

Apr  3 12:28:47 inferno kernel: NETDEV WATCHDOG: eth0: transmit timed
out
Apr  3 12:28:47 inferno kernel: eth0: Transmit timed out, status
fc674055, CSR12 00000000, resetting...

I'm attaching the latest dmesg and lspci so you can take a look at it
and check for possible hot-spots.

Thanks again for your help. 

Regards,
Luis
 


sues. Patch is against 
> acpi-20020329 + 2.5.7/2.4.18. Please test + tell me if it works.
> 
> Dominik
> 
> --- linux/arch/i386/kernel/pci-irq.c.original	Tue Apr  2 13:35:24 2002
> +++ linux/arch/i386/kernel/pci-irq.c	Tue Apr  2 13:47:23 2002
> @@ -576,10 +576,8 @@
>  	struct pci_dev *dev2;
>  	char *msg = NULL;
>  
> -	if (!pirq_table)
> -		return 0;
>  
> -	/* Find IRQ routing entry */
> +	/* Find IRQ pin */
>  	pci_read_config_byte(dev, PCI_INTERRUPT_PIN, &pin);
>  	if (!pin) {
>  		DBG(" -> no interrupt pin\n");
> @@ -588,10 +586,17 @@
>  	pin = pin - 1;
>  
>  #ifdef CONFIG_ACPI_PCI
> +	/* Use ACPI to lookup IRQ */
> +
>  	if (pci_use_acpi_routing)
>  		return acpi_lookup_irq(dev, pin, assign);
>  #endif
>  	
> +	/* Find IRQ routing entry */
> +
> +	if (!pirq_table)
> +		return 0;
> +
>  	DBG("IRQ for %s:%d", dev->slot_name, pin);
>  	info = pirq_get_info(dev);
>  	if (!info) {
> 
> 
> On Tuesday,  2. April 2002 23:54, Luis Falcon wrote:
> > Bryan,
> >
> > Thanks a lot for your response.
> > In fact the IRQ routing conflict has been solved !
> >
> > What is still pending is the assignment of a valid IRQ to the Ethernet card
> > ( device 00:05.0 ) and Sound Card ( 00:07.5 ). So, at this point, the
> > ethernet card doesn't work.
> >  does not work.
> >
> > Here's the latest dmesg.
> >
> > Regards,
> > Luis
> ----
> 

> --- linux/arch/i386/kernel/pci-irq.c.original	Tue Apr  2 13:35:24 2002
> +++ linux/arch/i386/kernel/pci-irq.c	Tue Apr  2 13:47:23 2002
> @@ -576,10 +576,8 @@
>  	struct pci_dev *dev2;
>  	char *msg = NULL;
>  
> -	if (!pirq_table)
> -		return 0;
>  
> -	/* Find IRQ routing entry */
> +	/* Find IRQ pin */
>  	pci_read_config_byte(dev, PCI_INTERRUPT_PIN, &pin);
>  	if (!pin) {
>  		DBG(" -> no interrupt pin\n");
> @@ -588,10 +586,17 @@
>  	pin = pin - 1;
>  
>  #ifdef CONFIG_ACPI_PCI
> +	/* Use ACPI to lookup IRQ */
> +
>  	if (pci_use_acpi_routing)
>  		return acpi_lookup_irq(dev, pin, assign);
>  #endif
>  	
> +	/* Find IRQ routing entry */
> +
> +	if (!pirq_table)
> +		return 0;
> +
>  	DBG("IRQ for %s:%d", dev->slot_name, pin);
>  	info = pirq_get_info(dev);
>  	if (!info) {


[-- Attachment #2: lspci.patchirq --]
[-- Type: text/plain, Size: 8988 bytes --]

00:00.0 Host bridge: VIA Technologies, Inc. VT8605 [ProSavage PM133]
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ >SERR- <PERR+
	Latency: 0
	Region 0: Memory at e8000000 (32-bit, prefetchable) [size=128M]
	Capabilities: [a0] AGP version 2.0
		Status: RQ=31 SBA+ 64bit- FW- Rate=x1,x2
		Command: RQ=0 SBA- AGP- 64bit- FW- Rate=<none>
	Capabilities: [c0] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:01.0 PCI bridge: VIA Technologies, Inc. VT8605 [PM133 AGP] (prog-if 00 [Normal decode])
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66Mhz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ >SERR- <PERR-
	Latency: 0
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
	I/O behind bridge: 0000f000-00000fff
	Memory behind bridge: e0100000-e01fffff
	Prefetchable memory behind bridge: f0000000-f7ffffff
	BridgeCtl: Parity- SERR- NoISA+ VGA+ MAbort- >Reset- FastB2B-
	Capabilities: [80] Power Management version 2
		Flags: PMEClk- DSI- D1+ D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:05.0 Ethernet controller: Accton Technology Corporation: Unknown device 1216 (rev 11)
	Subsystem: Accton Technology Corporation: Unknown device 2242
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 64 (63750ns min, 63750ns max)
	Interrupt: pin A routed to IRQ 10
	Region 0: I/O ports at 1c00 [size=256]
	Region 1: Memory at 1f000000 (32-bit, non-prefetchable) [size=1K]
	Expansion ROM at <unassigned> [disabled] [size=128K]
	Capabilities: [c0] Power Management version 2
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=100mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:06.0 Communication controller: Lucent Microelectronics LT WinModem
	Subsystem: Askey Computer Corp.: Unknown device 4005
	Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Interrupt: pin A routed to IRQ 10
	Region 0: Memory at e0000000 (32-bit, non-prefetchable) [disabled] [size=256]
	Region 1: I/O ports at 1030 [disabled] [size=8]
	Region 2: I/O ports at 1400 [disabled] [size=256]
	Capabilities: [f8] Power Management version 2
		Flags: PMEClk- DSI+ D1- D2- AuxCurrent=160mA PME(D0-,D1-,D2-,D3hot+,D3cold+)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:07.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super South] (rev 40)
	Subsystem: VIA Technologies, Inc. VT82C686/A PCI to ISA Bridge
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping+ SERR- FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 0
	Capabilities: [c0] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:07.1 IDE interface: VIA Technologies, Inc. Bus Master IDE (rev 06) (prog-if 8a [Master SecP PriP])
	Subsystem: FIRST INTERNATIONAL Computer Inc: Unknown device 1890
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 64
	Region 4: I/O ports at 1020 [size=16]
	Capabilities: [c0] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:07.2 USB Controller: VIA Technologies, Inc. UHCI USB (rev 1a) (prog-if 00 [UHCI])
	Subsystem: Unknown device 0925:1234
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 64, cache line size 08
	Interrupt: pin D routed to IRQ 5
	Region 4: I/O ports at 1000 [size=32]
	Capabilities: [80] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:07.4 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] (rev 40)
	Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Interrupt: pin ? routed to IRQ 9
	Capabilities: [68] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:07.5 Multimedia audio controller: VIA Technologies, Inc. AC97 Audio Controller (rev 50)
	Subsystem: FIRST INTERNATIONAL Computer Inc: Unknown device 1840
	Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Interrupt: pin C routed to IRQ 5
	Region 0: I/O ports at 1800 [size=256]
	Region 1: I/O ports at 103c [size=4]
	Region 2: I/O ports at 1038 [size=4]
	Capabilities: [c0] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:0c.0 CardBus bridge: O2 Micro, Inc. OZ6933 Cardbus Controller (rev 01)
	Subsystem: FIRST INTERNATIONAL Computer Inc: Unknown device 1860
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping+ SERR- FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=slow >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 168
	Interrupt: pin A routed to IRQ 10
	Region 0: Memory at 1f001000 (32-bit, non-prefetchable) [size=4K]
	Bus: primary=00, secondary=02, subordinate=05, sec-latency=176
	Memory window 0: 1f400000-1f7ff000 (prefetchable)
	Memory window 1: 1f800000-1fbff000
	I/O window 0: 00004000-000040ff
	I/O window 1: 00004400-000044ff
	BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset- 16bInt+ PostWrite+
	16-bit legacy interface ports at 0001

00:0c.1 CardBus bridge: O2 Micro, Inc. OZ6933 Cardbus Controller (rev 01)
	Subsystem: FIRST INTERNATIONAL Computer Inc: Unknown device 1860
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping+ SERR- FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=slow >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 168
	Interrupt: pin B routed to IRQ 10
	Region 0: Memory at 1f002000 (32-bit, non-prefetchable) [size=4K]
	Bus: primary=00, secondary=06, subordinate=09, sec-latency=176
	Memory window 0: 1fc00000-1ffff000 (prefetchable)
	Memory window 1: 20000000-203ff000
	I/O window 0: 00004800-000048ff
	I/O window 1: 00004c00-00004cff
	BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset- 16bInt+ PostWrite+
	16-bit legacy interface ports at 0001

00:0d.0 FireWire (IEEE 1394): Lucent Microelectronics: Unknown device 5811 (rev 04) (prog-if 10 [OHCI])
	Subsystem: FIRST INTERNATIONAL Computer Inc: Unknown device 1881
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 96 (3000ns min, 6000ns max), cache line size 08
	Interrupt: pin A routed to IRQ 10
	Region 0: Memory at e0001000 (32-bit, non-prefetchable) [size=4K]
	Capabilities: [44] Power Management version 2
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-

01:00.0 VGA compatible controller: S3 Inc.: Unknown device 8d01 (rev 02) (prog-if 00 [VGA])
	Subsystem: FIRST INTERNATIONAL Computer Inc: Unknown device 1830
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66Mhz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 64 (1000ns min, 63750ns max), cache line size 08
	Interrupt: pin A routed to IRQ 5
	Region 0: Memory at e0100000 (32-bit, non-prefetchable) [size=512K]
	Region 1: Memory at f0000000 (32-bit, prefetchable) [size=128M]
	Expansion ROM at <unassigned> [disabled] [size=64K]
	Capabilities: [dc] Power Management version 2
		Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [80] AGP version 2.0
		Status: RQ=31 SBA- 64bit- FW- Rate=<none>
		Command: RQ=0 SBA- AGP- 64bit- FW- Rate=<none>


[-- Attachment #3: dmseg.patchirq --]
[-- Type: text/plain, Size: 8988 bytes --]

00:00.0 Host bridge: VIA Technologies, Inc. VT8605 [ProSavage PM133]
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ >SERR- <PERR+
	Latency: 0
	Region 0: Memory at e8000000 (32-bit, prefetchable) [size=128M]
	Capabilities: [a0] AGP version 2.0
		Status: RQ=31 SBA+ 64bit- FW- Rate=x1,x2
		Command: RQ=0 SBA- AGP- 64bit- FW- Rate=<none>
	Capabilities: [c0] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:01.0 PCI bridge: VIA Technologies, Inc. VT8605 [PM133 AGP] (prog-if 00 [Normal decode])
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66Mhz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ >SERR- <PERR-
	Latency: 0
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
	I/O behind bridge: 0000f000-00000fff
	Memory behind bridge: e0100000-e01fffff
	Prefetchable memory behind bridge: f0000000-f7ffffff
	BridgeCtl: Parity- SERR- NoISA+ VGA+ MAbort- >Reset- FastB2B-
	Capabilities: [80] Power Management version 2
		Flags: PMEClk- DSI- D1+ D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:05.0 Ethernet controller: Accton Technology Corporation: Unknown device 1216 (rev 11)
	Subsystem: Accton Technology Corporation: Unknown device 2242
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 64 (63750ns min, 63750ns max)
	Interrupt: pin A routed to IRQ 10
	Region 0: I/O ports at 1c00 [size=256]
	Region 1: Memory at 1f000000 (32-bit, non-prefetchable) [size=1K]
	Expansion ROM at <unassigned> [disabled] [size=128K]
	Capabilities: [c0] Power Management version 2
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=100mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:06.0 Communication controller: Lucent Microelectronics LT WinModem
	Subsystem: Askey Computer Corp.: Unknown device 4005
	Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Interrupt: pin A routed to IRQ 10
	Region 0: Memory at e0000000 (32-bit, non-prefetchable) [disabled] [size=256]
	Region 1: I/O ports at 1030 [disabled] [size=8]
	Region 2: I/O ports at 1400 [disabled] [size=256]
	Capabilities: [f8] Power Management version 2
		Flags: PMEClk- DSI+ D1- D2- AuxCurrent=160mA PME(D0-,D1-,D2-,D3hot+,D3cold+)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:07.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super South] (rev 40)
	Subsystem: VIA Technologies, Inc. VT82C686/A PCI to ISA Bridge
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping+ SERR- FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 0
	Capabilities: [c0] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:07.1 IDE interface: VIA Technologies, Inc. Bus Master IDE (rev 06) (prog-if 8a [Master SecP PriP])
	Subsystem: FIRST INTERNATIONAL Computer Inc: Unknown device 1890
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 64
	Region 4: I/O ports at 1020 [size=16]
	Capabilities: [c0] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:07.2 USB Controller: VIA Technologies, Inc. UHCI USB (rev 1a) (prog-if 00 [UHCI])
	Subsystem: Unknown device 0925:1234
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 64, cache line size 08
	Interrupt: pin D routed to IRQ 5
	Region 4: I/O ports at 1000 [size=32]
	Capabilities: [80] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:07.4 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] (rev 40)
	Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Interrupt: pin ? routed to IRQ 9
	Capabilities: [68] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:07.5 Multimedia audio controller: VIA Technologies, Inc. AC97 Audio Controller (rev 50)
	Subsystem: FIRST INTERNATIONAL Computer Inc: Unknown device 1840
	Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Interrupt: pin C routed to IRQ 5
	Region 0: I/O ports at 1800 [size=256]
	Region 1: I/O ports at 103c [size=4]
	Region 2: I/O ports at 1038 [size=4]
	Capabilities: [c0] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:0c.0 CardBus bridge: O2 Micro, Inc. OZ6933 Cardbus Controller (rev 01)
	Subsystem: FIRST INTERNATIONAL Computer Inc: Unknown device 1860
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping+ SERR- FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=slow >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 168
	Interrupt: pin A routed to IRQ 10
	Region 0: Memory at 1f001000 (32-bit, non-prefetchable) [size=4K]
	Bus: primary=00, secondary=02, subordinate=05, sec-latency=176
	Memory window 0: 1f400000-1f7ff000 (prefetchable)
	Memory window 1: 1f800000-1fbff000
	I/O window 0: 00004000-000040ff
	I/O window 1: 00004400-000044ff
	BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset- 16bInt+ PostWrite+
	16-bit legacy interface ports at 0001

00:0c.1 CardBus bridge: O2 Micro, Inc. OZ6933 Cardbus Controller (rev 01)
	Subsystem: FIRST INTERNATIONAL Computer Inc: Unknown device 1860
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping+ SERR- FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=slow >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 168
	Interrupt: pin B routed to IRQ 10
	Region 0: Memory at 1f002000 (32-bit, non-prefetchable) [size=4K]
	Bus: primary=00, secondary=06, subordinate=09, sec-latency=176
	Memory window 0: 1fc00000-1ffff000 (prefetchable)
	Memory window 1: 20000000-203ff000
	I/O window 0: 00004800-000048ff
	I/O window 1: 00004c00-00004cff
	BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset- 16bInt+ PostWrite+
	16-bit legacy interface ports at 0001

00:0d.0 FireWire (IEEE 1394): Lucent Microelectronics: Unknown device 5811 (rev 04) (prog-if 10 [OHCI])
	Subsystem: FIRST INTERNATIONAL Computer Inc: Unknown device 1881
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 96 (3000ns min, 6000ns max), cache line size 08
	Interrupt: pin A routed to IRQ 10
	Region 0: Memory at e0001000 (32-bit, non-prefetchable) [size=4K]
	Capabilities: [44] Power Management version 2
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-

01:00.0 VGA compatible controller: S3 Inc.: Unknown device 8d01 (rev 02) (prog-if 00 [VGA])
	Subsystem: FIRST INTERNATIONAL Computer Inc: Unknown device 1830
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66Mhz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 64 (1000ns min, 63750ns max), cache line size 08
	Interrupt: pin A routed to IRQ 5
	Region 0: Memory at e0100000 (32-bit, non-prefetchable) [size=512K]
	Region 1: Memory at f0000000 (32-bit, prefetchable) [size=128M]
	Expansion ROM at <unassigned> [disabled] [size=64K]
	Capabilities: [dc] Power Management version 2
		Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [80] AGP version 2.0
		Status: RQ=31 SBA- 64bit- FW- Rate=<none>
		Command: RQ=0 SBA- AGP- 64bit- FW- Rate=<none>


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2002-04-03 20:25 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-04-02 19:36 IRQ routing conflicts / Assigning IRQ 0 to ethernet Luis Falcon
     [not found] ` <19566.1017784479@www7.gmx.net>
2002-04-02 22:07   ` [patch] " Dominik Brodowski
2002-04-03 20:24     ` Luis Falcon

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox