Re: IRQ conflicts on 3c905c-tx
"Paul Galbraith" <[email protected]> Wed, 10 Sep 2003 12:49:14 -0400
| Newsgroups | gmane.linux.drivers.vortex.devel |
|---|---|
| Message-ID | <[email protected]> |
I'm using an Asus A7V333 motherboard, which is between 1 and 2 years old. As best as I can tell, here's what's using the IRQs: IRQ 5: ata raid controller, usb controller, 3c905C-TX nic IRQ 10: audio controller, firewire controller, usb controller IRQ 11: usb controller, agp video controller (on a different bus? does that matter?) I was only focusing on the nic problem, but now that I look closer at dmesg output, it looks like there's all sorts of interrupt problems...perhaps I'm chasing this problem in the wrong forum. Please accept my apologies if that's the case. Just in case anybody here has seen this before, however, I've attached dmesg and lspci output below. ----- dmesg ----- Linux version 2.4.18-bf2.4 (root@zombie) (gcc version 2.95.4 20011002 (Debian prerelease)) #1 Son Apr 14 09:53:28 CEST 2002 BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009d400 (usable) BIOS-e820: 000000000009d400 - 00000000000a0000 (reserved) BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 000000001fffc000 (usable) BIOS-e820: 000000001fffc000 - 000000001ffff000 (ACPI data) BIOS-e820: 000000001ffff000 - 0000000020000000 (ACPI NVS) BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved) BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved) BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved) On node 0 totalpages: 131068 zone(0): 4096 pages. zone(1): 126972 pages. zone(2): 0 pages. Found and enabled local APIC! Kernel command line: BOOT_IMAGE=Linux ro root=7203 pci=biosirq ide0=0xb400,0xb002 ide1=0xa800,0xa402 ide_setup: ide0=0xb400,0xb002 ide_setup: ide1=0xa800,0xa402 Initializing CPU#0 Detected 1535.237 MHz processor. Console: colour VGA+ 80x50 Calibrating delay loop... 3060.53 BogoMIPS Memory: 512716k/524272k available (1783k kernel code, 11160k reserved, 549k data, 280k 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: 0383fbff c1cbfbff 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: 0383fbff c1cbfbff 00000000 00000000 Intel machine check architecture supported. Intel machine check reporting enabled on CPU#0. CPU: After generic, caps: 0383fbff c1cbfbff 00000000 00000000 CPU: Common caps: 0383fbff c1cbfbff 00000000 00000000 CPU: AMD Athlon(TM) XP 1800+ stepping 02 Enabling fast FPU save and restore... done. Enabling unmasked SIMD FPU exception support... done. Checking 'hlt' instruction... OK. Checking for popad bug... OK. POSIX conformance testing by UNIFIX enabled ExtINT on CPU#0 ESR value before enabling vector: 00000000 ESR value after enabling vector: 00000000 Using local APIC timer interrupts. calibrating APIC timer ... ..... CPU clock speed is 1535.1782 MHz. ..... host bus clock speed is 266.9875 MHz. cpu: 0, clocks: 2669875, slice: 1334937 CPU0<T0:2669872,T1:1334928,D:7,S:1334937,C:2669875> mtrr: v1.40 (20010327) Richard Gooch ([email protected]) mtrr: detected mtrr type: Intel PCI: PCI BIOS revision 2.10 entry at 0xf17e0, last bus=1 PCI: Using configuration type 1 PCI: Probing PCI hardware PCI: Using IRQ router VIA [1106/3147] at 00:11.0 Linux NET4.0 for Linux 2.4 Based upon Swansea University Computer Society NET3.039 Initializing RT netlink socket Starting kswapd VFS: Diskquotas version dquot_6.4.0 initialized Journalled Block Device driver loaded vga16fb: initializing vga16fb: mapped to 0xc00a0000 Console: switching to colour frame buffer device 80x30 fb0: VGA16 VGA frame buffer device 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 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 VP_IDE: IDE controller on PCI bus 00 dev 89 PCI: No IRQ known for interrupt pin A of device 00:11.1. VP_IDE: chipset revision 6 VP_IDE: not 100% native mode: will probe irqs later VP_IDE: Unknown VIA SouthBridge, contact Vojtech Pavlik <[email protected]> hda: MAXTOR 6L080J4, ATA DISK drive hdc: MAXTOR 6L080L4, ATA DISK drive hde: Pioneer DVD-ROM ATAPIModel DVD-106S 012, ATAPI CD/DVD-ROM drive hdf: HL-DT-ST GCE-8160B, ATAPI CD/DVD-ROM drive hdg: IOMEGA ZIP 100 ATAPI, ATAPI FLOPPY drive ide0 at 0xb400-0xb407,0xb002 on irq 5 ide1 at 0xa800-0xa807,0xa402 on irq 5 (shared with ide0) ide2 at 0x1f0-0x1f7,0x3f6 on irq 14 ide2: probed IRQ 14 failed, using default. ide3 at 0x170-0x177,0x376 on irq 15 ide3: probed IRQ 15 failed, using default. hda: 156355584 sectors (80054 MB) w/1819KiB Cache, CHS=155114/16/63 hdc: 156355584 sectors (80054 MB) w/1819KiB Cache, CHS=155114/16/63 hde: ATAPI 40X DVD-ROM drive, 256kB Cache Uniform CD-ROM driver Revision: 3.12 hdf: ATAPI 40X CD-ROM CD-R/RW drive, 2048kB Cache ide-floppy driver 0.97.sv hdg: No disk in drive hdg: 98304kB, 32/64/96 CHS, 4096 kBps, 512 sector size, 2941 rpm Partition check: hda: [PTBL] [9732/255/63] hda1 hda2 hda3 hda4 < hda5 hda6 hda7 > hdc: [PTBL] [9732/255/63] hdc1 hdc2 hdc3 hdc4 < hdc5 hdc6 hdc7 > Floppy drive(s): fd0 is 1.44M FDC 0 is a post-1991 82077 Loading I2O Core - (c) Copyright 1999 Red Hat Software I2O configuration manager v 0.04. (C) Copyright 1999 Red Hat Software loop: loaded (max 8 devices) Compaq CISS Driver (v 2.4.5) HDLC support module revision 1.02 for Linux 2.4 Cronyx Ltd, Synchronous PPP and CISCO HDLC (c) 1994 Linux port (c) 1998 Building Number Three Ltd & Jan "Yenya" Kasprzak. ide-floppy driver 0.97.sv ataraid/d0: ataraid/d0p1 ataraid/d0p2 ataraid/d0p3 ataraid/d0p4 < ataraid/d0p5 ataraid/d0p6 ataraid/d0p7 > Drive 0 is 76345 Mb (3 / 0) Drive 1 is 76345 Mb (22 / 0) Raid1 array consists of 2 drives. Promise Fasttrak(tm) Softwareraid driver for linux version 0.03beta Highpoint HPT370 Softwareraid driver for linux version 0.01 No raid array found SCSI subsystem driver Revision: 1.00 Red Hat/Adaptec aacraid driver, Apr 14 2002 DC390: 0 adapters found 3ware Storage Controller device driver for Linux v1.02.00.016. 3w-xxxx: No cards with valid units found. request_module[scsi_hostadapter]: Root fs not mounted request_module[scsi_hostadapter]: Root fs not mounted i2o_scsi.c: Version 0.0.1 chain_pool: 0 bytes @ c1866800 (512 byte buffers X 4 can_queue X 0 i2o controllers) 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. VFS: Mounted root (ext2 filesystem) readonly. Freeing unused kernel memory: 280k freed Adding Swap: 747012k swap-space (priority -1) spurious 8259A interrupt: IRQ7. usb.c: registered new driver usbdevfs usb.c: registered new driver hub usb-uhci.c: $Revision: 1.275 $ time 10:29:43 Apr 14 2002 usb-uhci.c: High bandwidth mode enabled PCI: Found IRQ 5 for device 00:09.0 PCI: Sharing IRQ 5 with 00:06.0 PCI: Sharing IRQ 5 with 00:0c.0 usb-uhci.c: USB UHCI at I/O 0x9800, IRQ 5 usb-uhci.c: Detected 2 ports usb.c: new USB bus registered, assigned bus number 1 usb-uhci.c: request_irq 5 failed! PCI: Found IRQ 11 for device 00:09.1 PCI: Sharing IRQ 11 with 01:00.0 usb-uhci.c: USB UHCI at I/O 0x9400, IRQ 11 usb-uhci.c: Detected 2 ports usb.c: new USB bus registered, assigned bus number 2 hub.c: USB hub found hub.c: 2 ports detected PCI: Found IRQ 3 for device 00:11.2 IRQ routing conflict for 00:11.2, have irq 9, want irq 3 IRQ routing conflict for 00:11.3, have irq 9, want irq 3 usb-uhci.c: USB UHCI at I/O 0x8400, IRQ 9 usb-uhci.c: Detected 2 ports usb.c: new USB bus registered, assigned bus number 3 hub.c: USB hub found hub.c: 2 ports detected PCI: Found IRQ 3 for device 00:11.3 IRQ routing conflict for 00:11.2, have irq 9, want irq 3 IRQ routing conflict for 00:11.3, have irq 9, want irq 3 usb-uhci.c: USB UHCI at I/O 0x8000, IRQ 9 usb-uhci.c: Detected 2 ports hub.c: USB new device connect on bus3/1, assigned device number 2 usb.c: new USB bus registered, assigned bus number 4 hub.c: USB hub found hub.c: 4 ports detected hub.c: USB hub found hub.c: 2 ports detected usb-uhci.c: v1.275:USB Universal Host Controller Interface driver usb.c: registered new driver keyboard usb.c: null device being checked!!! usbkbd.c: :USB HID Boot Protocol keyboard driver PCI: Found IRQ 5 for device 00:0c.0 PCI: Sharing IRQ 5 with 00:06.0 PCI: Sharing IRQ 5 with 00:09.0 3c59x: Donald Becker and others. www.scyld.com/network/vortex.html 00:0c.0: 3Com PCI 3c905C Tornado at 0x9000. Vers LK1.1.16 hub.c: USB new device connect on bus3/2, assigned device number 3 usb.c: USB device 3 (vend/prod 0x4b8/0x103) is not claimed by any active driver. eth0: Could not reserve IRQ 5 [drm] Initialized radeon 1.1.1 20010405 on minor 0 ----- lspci -v ----- 00:00.0 Host bridge: VIA Technologies, Inc. VT8367 [KT266] Subsystem: Asustek Computer, Inc.: Unknown device 807f Flags: bus master, 66Mhz, medium devsel, latency 0 Memory at f8000000 (32-bit, prefetchable) [size=64M] Capabilities: [a0] AGP version 2.0 Capabilities: [c0] Power Management version 2 00:01.0 PCI bridge: VIA Technologies, Inc. VT8367 [KT266 AGP] (prog-if 00 [Normal decode]) Flags: bus master, 66Mhz, medium devsel, latency 0 Bus: primary=00, secondary=01, subordinate=01, sec-latency=0 I/O behind bridge: 0000d000-0000dfff Memory behind bridge: ef000000-efdfffff Prefetchable memory behind bridge: eff00000-f7ffffff Capabilities: [80] Power Management version 2 00:05.0 Multimedia audio controller: C-Media Electronics Inc CM8738 (rev 10) Subsystem: Asustek Computer, Inc.: Unknown device 80e2 Flags: bus master, stepping, medium devsel, latency 32, IRQ 10 I/O ports at b800 [size=256] Capabilities: [c0] Power Management version 2 00:06.0 RAID bus controller: Promise Technology, Inc.: Unknown device 5275 (rev 01) (prog-if 85) Subsystem: Asustek Computer, Inc.: Unknown device 807e Flags: bus master, 66Mhz, slow devsel, latency 32, IRQ 5 I/O ports at b400 [size=8] I/O ports at b000 [size=4] I/O ports at a800 [size=8] I/O ports at a400 [size=4] I/O ports at a000 [size=16] Memory at ee800000 (32-bit, non-prefetchable) [size=16K] Capabilities: [60] Power Management version 1 00:07.0 FireWire (IEEE 1394): Texas Instruments: Unknown device 8026 (prog-if 10 [OHCI]) Subsystem: Asustek Computer, Inc.: Unknown device 808d Flags: bus master, medium devsel, latency 35, IRQ 10 Memory at ee000000 (32-bit, non-prefetchable) [size=2K] Memory at ed800000 (32-bit, non-prefetchable) [size=16K] Capabilities: [44] Power Management version 2 00:09.0 USB Controller: VIA Technologies, Inc. UHCI USB (rev 50) (prog-if 00 [UHCI]) Subsystem: Asustek Computer, Inc.: Unknown device 8080 Flags: bus master, medium devsel, latency 32, IRQ 5 I/O ports at 9800 [size=32] Capabilities: [80] Power Management version 2 00:09.1 USB Controller: VIA Technologies, Inc. UHCI USB (rev 50) (prog-if 00 [UHCI]) Subsystem: Asustek Computer, Inc.: Unknown device 8080 Flags: bus master, medium devsel, latency 32, IRQ 11 I/O ports at 9400 [size=32] Capabilities: [80] Power Management version 2 00:09.2 USB Controller: VIA Technologies, Inc.: Unknown device 3104 (rev 51) (prog-if 20) Subsystem: Asustek Computer, Inc.: Unknown device 8080 Flags: bus master, medium devsel, latency 32, IRQ 10 Memory at ed000000 (32-bit, non-prefetchable) [size=256] Capabilities: [80] Power Management version 2 00:0c.0 Ethernet controller: 3Com Corporation 3c905C-TX [Fast Etherlink] (rev 78) Subsystem: 3Com Corporation 3C905C-TX Fast Etherlink for PC Management NIC Flags: bus master, medium devsel, latency 32, IRQ 5 I/O ports at 9000 [size=128] Memory at ec800000 (32-bit, non-prefetchable) [size=128] Expansion ROM at <unassigned> [disabled] [size=128K] Capabilities: [dc] Power Management version 2 00:11.0 ISA bridge: VIA Technologies, Inc.: Unknown device 3147 Subsystem: Asustek Computer, Inc.: Unknown device 808c Flags: bus master, stepping, medium devsel, latency 0 Capabilities: [c0] Power Management version 2 00:11.1 IDE interface: VIA Technologies, Inc. Bus Master IDE (rev 06) (prog-if 8a [Master SecP PriP]) Subsystem: Asustek Computer, Inc.: Unknown device 808c Flags: bus master, medium devsel, latency 32 I/O ports at 8800 [size=16] Capabilities: [c0] Power Management version 2 00:11.2 USB Controller: VIA Technologies, Inc. UHCI USB (rev 23) (prog-if 00 [UHCI]) Subsystem: Asustek Computer, Inc.: Unknown device 808c Flags: bus master, medium devsel, latency 32, IRQ 9 I/O ports at 8400 [size=32] Capabilities: [80] Power Management version 2 00:11.3 USB Controller: VIA Technologies, Inc. UHCI USB (rev 23) (prog-if 00 [UHCI]) Subsystem: Asustek Computer, Inc.: Unknown device 808c Flags: bus master, medium devsel, latency 32, IRQ 9 I/O ports at 8000 [size=32] Capabilities: [80] Power Management version 2 01:00.0 VGA compatible controller: ATI Technologies Inc Radeon QD (prog-if 00 [VGA]) Subsystem: ATI Technologies Inc: Unknown device 0008 Flags: bus master, stepping, 66Mhz, medium devsel, latency 64, IRQ 11 Memory at f0000000 (32-bit, prefetchable) [size=128M] I/O ports at d800 [size=256] Memory at ef000000 (32-bit, non-prefetchable) [size=512K] Expansion ROM at effe0000 [disabled] [size=128K] Capabilities: [58] AGP version 2.0 Capabilities: [50] Power Management version 2 ----- Original Message ----- From: "Donald Becker" <[email protected]> To: "Paul Galbraith" <[email protected]> Cc: <[email protected]> Sent: Wednesday, September 10, 2003 12:26 AM Subject: Re: [vortex] IRQ conflicts on 3c905c-tx > On Tue, 9 Sep 2003, Paul Galbraith wrote: > > > I have a 3C905C-TX, and am having a problem with the vortex driver and > > my card; I'm running debian with 2.4.18 kernel. dmesg reports "eth0: > > could not reserve IRQ 5", which is indeed the irq that the BIOS is > > assigning (verified under Windows on the same machine). The IRQ is > > shared with a few other devices. > > What other devices are on IRQ5? And IRQ 10 and 11? > > Are you using a modern motherboard? > > -- > Donald Becker [email protected] > Scyld Computing Corporation http://www.scyld.com > 914 Bay Ridge Road, Suite 220 Scyld Beowulf cluster system > Annapolis MD 21403 410-990-9993 > > _______________________________________________ vortex mailing list [email protected] http://www.scyld.com/mailman/listinfo/vortex