Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
irqproblems since >linux-2.6.12-gentoo-r10 [solved]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
SatanClaus
n00b
n00b


Joined: 17 Oct 2004
Posts: 33

PostPosted: Sun Dec 11, 2005 11:03 pm    Post subject: irqproblems since >linux-2.6.12-gentoo-r10 [solved] Reply with quote

Heyho!

First of all: sorry for the long logs included in here, I thought they might help to find this thread for people with the same problem (hopefully there are some :))

I have a pretty old AMD Athlon 1.4 GHz on an Asus A7V/266 with two NICs (eth1 connected to a DSL-Modem and eth0 for LAN) a SBLive! Value (pretty old as well) and a NVidia GF6600 GT.
Everything was working fine until I somewhen wanted to upgrade my kernel from linux-2.6.12-gentoo-r10 to linux-2.6.13-gentoo-r3. During reboot I got an additional line after bringing up eth1 telling me that IRQ5 was disabled. When starting KDE the whole system crashed, so I had to hard reset everytime. As I didn't have enough time I switched back to the old kernel and sticked with quite a while now...
Yesterday I emerged world and it updated from gcc-3.3.6 to 3.4.4. It also updated the nvidia-kernel module, which was then compiled with another version of gcc than the kernel itself, so it said "NO WAY" and sort of forced me to update/recompile my kernel. So I hoped that my issues wouldn't exist in the linux-2.6.14-gentoo-r4 and tried upgrading, and it got better, but I still don't like it:

When booting without irqpoll these are my logs:
Code:
Dec 11 17:42:12 [kernel] Linux version 2.6.14-gentoo-r4 (root@SatanClaus) (gcc version 3.4.4 (Gentoo 3.4.4-r1, ssp-3.4.4-1.0, pie-8.7.8)) #1 PREEMPT Sun Dec 11 16:52:03 CET 2005
Dec 11 17:42:14 [kernel] irq 5: nobody cared (try booting with the "irqpoll" option)
Dec 11 17:42:15 [kernel] CSLIP: code copyright 1989 Regents of the University of California
Dec 11 17:42:15 [kernel] PPP generic driver version 2.4.2
Dec 11 17:42:16 [pppd] pppd 2.4.2 started by root, uid 0
Dec 11 17:42:16 [pppd] Using interface ppp0
Dec 11 17:42:16 [pppd] Connect: ppp0 <--> /dev/pts/0
Dec 11 17:42:16 [kernel] NET: Registered protocol family 17
Dec 11 17:42:16 [pppoe] PPP session is 24912
Dec 11 17:42:17 [pppd] PAP authentication succeeded
Dec 11 17:42:17 [pppd] local  IP address ...
Dec 11 17:42:17 [pppd] remote IP address ...
Dec 11 17:42:17 [pppd] primary   DNS address ...
Dec 11 17:42:17 [pppd] secondary DNS address ...
Dec 11 17:42:19 [kernel] lp: driver loaded but no devices found
Dec 11 17:42:23 [dnsmasq] started, version 2.22 cachesize 150
Dec 11 17:42:23 [dnsmasq] read /etc/hosts - 15 addresses
Dec 11 17:42:23 [dnsmasq] reading /etc/resolv.conf
Dec 11 17:42:23 [dnsmasq] using nameserver ...#53
Dec 11 17:42:23 [dnsmasq] using nameserver ...#53
Dec 11 17:42:23 [dhcpd] Wrote 0 deleted host decls to leases file.
Dec 11 17:42:23 [dhcpd] Wrote 0 new dynamic host decls to leases file.
Dec 11 17:42:23 [dhcpd] Wrote 5 leases to leases file.
Dec 11 17:42:23 [kernel] ip_tables: (C) 2000-2002 Netfilter core team
Dec 11 17:42:23 [kernel] Netfilter messages via NETLINK v0.30.
Dec 11 17:42:27 [ntpd] ntpd 4.2.0a@1.1190-r Sat Aug 27 08:17:29 CEST 2005 (1)
Dec 11 17:42:27 [ntpd] precision = 1.000 usec
Dec 11 17:42:27 [ntpd] Listening on interface wildcard, 0.0.0.0#123
Dec 11 17:42:27 [ntpd] Listening on interface lo, 127.0.0.1#123
Dec 11 17:42:27 [ntpd] Listening on interface eth0, 192.168.0.1#123
Dec 11 17:42:27 [ntpd] Listening on interface eth1, 192.168.25.25#123
Dec 11 17:42:27 [ntpd] Listening on interface ppp0, ...#123
Dec 11 17:42:27 [ntpd] kernel time sync status 0040
Dec 11 17:42:30 [init] Activating demand-procedures for 'A'
Dec 11 17:42:33 [kernel] nvidia: module license 'NVIDIA' taints kernel.
Dec 11 17:42:33 [kernel] PCI: Found IRQ 5 for device 0000:01:00.0
Dec 11 17:42:33 [kernel] PCI: Sharing IRQ 5 with 0000:00:0d.0
Dec 11 17:42:33 [kernel] IRQ routing conflict for 0000:01:00.0, have irq 11, want irq 5
Dec 11 17:42:33 [kernel] NVRM: loading NVIDIA Linux x86 NVIDIA Kernel Module  1.0-8174  Tue Nov 22 17:48:37 PST 2005
Dec 11 17:46:32 [dnsmasq] reading /etc/resolv.conf
Dec 11 17:46:32 [dnsmasq] using nameserver ...#53
Dec 11 17:46:32 [dnsmasq] using nameserver ...#53
Dec 11 17:51:22 [su(pam_unix)] session opened for user root by (uid=1000)
Dec 11 17:52:23 [kernel] eth0: Tx timeout - resetting
                - Last output repeated 15 times -

As you can see there's that one line "irq 5: nobody cared (try booting with the "irqpoll" option)" which is a bit strange... then the nvidia card having irq 11 and wanting 5 and then all those "eth0: Tx timeout - resetting". That's why I tried pinging in my LAN (as eth0 is the LAN NIC) and I get response times from 250 ms up to several seconds combined with a packet loss of 50 % (while the LAN is fine). On eth1 (pinging google.com) I have 67 ms which is pretty ok.

So I tried using the irqpoll option as the output above suggests:
Code:
Dec 11 18:14:54 [kernel] Linux version 2.6.14-gentoo-r4 (root@SatanClaus) (gcc version 3.4.4 (Gentoo 3.4.4-r1, ssp-3.4.4-1.0, pie-8.7.8)) #1 PREEMPT Sun Dec 11 16:52:03 CET 2005
Dec 11 18:14:57 [kernel] CSLIP: code copyright 1989 Regents of the University of California
Dec 11 18:14:57 [kernel] PPP generic driver version 2.4.2
Dec 11 18:14:57 [pppd] pppd 2.4.2 started by root, uid 0
Dec 11 18:14:57 [pppd] Using interface ppp0
Dec 11 18:14:57 [pppd] Connect: ppp0 <--> /dev/pts/0
Dec 11 18:14:57 [kernel] NET: Registered protocol family 17
Dec 11 18:14:57 [pppoe] PPP session is 29845
Dec 11 18:14:59 [pppd] PAP authentication succeeded
Dec 11 18:14:59 [pppd] local  IP address ...
Dec 11 18:14:59 [pppd] remote IP address ...
Dec 11 18:14:59 [pppd] primary   DNS address ...
Dec 11 18:14:59 [pppd] secondary DNS address ...
Dec 11 18:15:00 [kernel] lp: driver loaded but no devices found
Dec 11 18:15:03 [dnsmasq] started, version 2.22 cachesize 150
Dec 11 18:15:03 [dnsmasq] read /etc/hosts - 15 addresses
Dec 11 18:15:03 [dnsmasq] reading /etc/resolv.conf
Dec 11 18:15:03 [dnsmasq] using nameserver ...#53
Dec 11 18:15:03 [dnsmasq] using nameserver ...#53
Dec 11 18:15:03 [dhcpd] Wrote 0 deleted host decls to leases file.
Dec 11 18:15:03 [dhcpd] Wrote 0 new dynamic host decls to leases file.
Dec 11 18:15:03 [dhcpd] Wrote 5 leases to leases file.
Dec 11 18:15:04 [kernel] ip_tables: (C) 2000-2002 Netfilter core team
Dec 11 18:15:04 [kernel] Netfilter messages via NETLINK v0.30.
Dec 11 18:15:09 [ntpd] ntpd 4.2.0a@1.1190-r Sat Aug 27 08:17:29 CEST 2005 (1)
Dec 11 18:15:09 [ntpd] precision = 1.000 usec
Dec 11 18:15:09 [ntpd] Listening on interface wildcard, 0.0.0.0#123
Dec 11 18:15:09 [ntpd] Listening on interface lo, 127.0.0.1#123
Dec 11 18:15:09 [ntpd] Listening on interface eth0, 192.168.0.1#123
Dec 11 18:15:09 [ntpd] Listening on interface eth1, 192.168.25.25#123
Dec 11 18:15:09 [ntpd] Listening on interface ppp0, ...#123
Dec 11 18:15:09 [ntpd] kernel time sync status 0040
Dec 11 18:15:12 [init] Activating demand-procedures for 'A'
Dec 11 18:15:16 [kernel] nvidia: module license 'NVIDIA' taints kernel.
Dec 11 18:15:16 [kernel] PCI: Found IRQ 5 for device 0000:01:00.0
Dec 11 18:15:16 [kernel] PCI: Sharing IRQ 5 with 0000:00:0d.0
Dec 11 18:15:16 [kernel] IRQ routing conflict for 0000:01:00.0, have irq 11, want irq 5
Dec 11 18:15:16 [kernel] NVRM: loading NVIDIA Linux x86 NVIDIA Kernel Module  1.0-8174  Tue Nov 22 17:48:37 PST 2005
Dec 11 18:16:18 [kernel] hdd: cdrom_pc_intr: The drive appears confused (ireason = 0x01)
Dec 11 18:16:23 [kernel] eth1: Interrupted while interrupts are masked! isr=0x0 imr=0x0.
Dec 11 18:16:39 [su(pam_unix)] session opened for user root by (uid=1000)
Dec 11 18:17:41 [kernel] eth1: Interrupted while interrupts are masked! isr=0x0 imr=0x0.
Dec 11 18:18:41 [kernel] eth1: Interrupted while interrupts are masked! isr=0x40 imr=0x0.
Dec 11 18:20:05 [kernel] eth1: Interrupted while interrupts are masked! isr=0x0 imr=0x0.
Dec 11 18:20:08 [dnsmasq] reading /etc/resolv.conf
Dec 11 18:20:08 [dnsmasq] using nameserver ...#53
Dec 11 18:20:08 [dnsmasq] using nameserver ...#53
Dec 11 18:20:36 [kernel] irq 5: nobody cared (try booting with the "irqpoll" option)
Dec 11 18:20:36 [kernel] eth1: Interrupted while interrupts are masked! isr=0x0 imr=0x0.
                - Last output repeated twice -
Dec 11 18:21:14 [kernel] hdd: cdrom_pc_intr: The drive appears confused (ireason = 0x01)
Dec 11 18:21:33 [kernel] eth1: Interrupted while interrupts are masked! isr=0x0 imr=0x0.
                - Last output repeated twice -
Dec 11 18:22:24 [kernel] hdd: cdrom_pc_intr: The drive appears confused (ireason = 0x01)
Dec 11 18:22:31 [kernel] eth1: Interrupted while interrupts are masked! isr=0x40 imr=0x0.
Dec 11 18:24:05 [kernel] eth1: Interrupted while interrupts are masked! isr=0x0 imr=0x0.
                - Last output repeated 12 times -
Dec 11 18:37:28 [kernel] hdd: cdrom_pc_intr: The drive appears confused (ireason = 0x01)
Dec 11 18:38:50 [kernel] eth1: Interrupted while interrupts are masked! isr=0x2 imr=0x0.
Dec 11 18:47:13 [kernel] eth1: Interrupted while interrupts are masked! isr=0x0 imr=0x0.
                - Last output repeated twice -
Dec 11 18:50:07 [kernel] eth1: Interrupted while interrupts are masked! isr=0x40 imr=0x0.
Dec 11 18:51:19 [kernel] eth1: Interrupted while interrupts are masked! isr=0x0 imr=0x0.
Dec 11 18:54:39 [kernel] hdd: cdrom_pc_intr: The drive appears confused (ireason = 0x01)
                - Last output repeated twice -
Dec 11 18:57:52 [kernel] eth1: Interrupted while interrupts are masked! isr=0x0 imr=0x0.
                - Last output repeated twice -
Dec 11 18:59:15 [kernel] hdd: cdrom_pc_intr: The drive appears confused (ireason = 0x01)
Dec 11 18:59:16 [kernel] eth1: Interrupted while interrupts are masked! isr=0x2 imr=0x0.
Dec 11 19:01:33 [kernel] eth1: Interrupted while interrupts are masked! isr=0x0 imr=0x0.
Dec 11 19:01:54 [kernel] hdd: cdrom_pc_intr: The drive appears confused (ireason = 0x01)
Dec 11 19:02:18 [kernel] eth1: Interrupted while interrupts are masked! isr=0x40 imr=0x0.
Dec 11 19:03:16 [kernel] hdd: cdrom_pc_intr: The drive appears confused (ireason = 0x01)
Dec 11 19:04:18 [su(pam_unix)] session opened for user root by (uid=1000)
Dec 11 19:05:53 [kernel] eth1: Interrupted while interrupts are masked! isr=0x0 imr=0x0.
Dec 11 19:06:35 [kernel] eth1: Interrupted while interrupts are masked! isr=0x40 imr=0x0.
Dec 11 19:06:35 [kernel] eth1: Interrupted while interrupts are masked! isr=0x0 imr=0x0.
                - Last output repeated twice -


As you can see the logs changed pretty much... nvidia still wants irq 5 and has 11, but I now get a lot "eth1: Interrupted while interrupts are masked!", my cdrom seems to "be confused" (lol) and the funniest thing is "Dec 11 18:20:36 [kernel] irq 5: nobody cared (try booting with the "irqpoll" option)" while I already did what it suggests.

here's some more (hopefully useful) info:
Code:
SatanClaus ~ # lspci
00:00.0 Host bridge: VIA Technologies, Inc. VT8366/A/7 [Apollo KT266/A/333]
00:01.0 PCI bridge: VIA Technologies, Inc. VT8366/A/7 [Apollo KT266/A/333 AGP]
00:05.0 Multimedia audio controller: C-Media Electronics Inc CM8738 (rev 10)
00:0d.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 05)
00:0d.1 Input device controller: Creative Labs SB Live! MIDI/Game Port (rev 05)
00:0f.0 Ethernet controller: Davicom Semiconductor, Inc. 21x4x DEC-Tulip compatible 10/100 Ethernet (rev 31)
00:10.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8029(AS)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8233 PCI to ISA Bridge
00:11.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
00:11.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 18)
00:11.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 18)
00:11.4 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 18)
01:00.0 VGA compatible controller: nVidia Corporation NV43 [GeForce 6600/GeForce 6600 GT] (rev a2)
SatanClaus ~ # cat /proc/interrupts
           CPU0
  0:    3347091          XT-PIC  timer
  1:      11872          XT-PIC  i8042
  2:          0          XT-PIC  cascade
  3:       9846          XT-PIC  uhci_hcd:usb1, uhci_hcd:usb2, uhci_hcd:usb3, eth0, eth1
  5:     100000          XT-PIC  EMU10K1
 11:     246977          XT-PIC  nvidia
 12:     171403          XT-PIC  i8042
 14:      21774          XT-PIC  ide0
 15:     226541          XT-PIC  ide1
NMI:          0
ERR:          1
SatanClaus ~ #


I finally tried using the "pci=usepirqmask irqpoll" options (because in this combination it seems to work best, despite all those log messages). Here's a complete dmesg after bootup: (I highlighted some suspicious lines)
Code:
Linux version 2.6.14-gentoo-r4 (root@SatanClaus) (gcc version 3.4.4 (Gentoo 3.4.4-r1, ssp-3.4.4-1.0, pie-8.7.8)) #2 PREEMPT Sun Dec 11 19:03:11 CET 2005
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
 BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 000000004ffec000 (usable)
 BIOS-e820: 000000004ffec000 - 000000004ffef000 (ACPI data)
 BIOS-e820: 000000004ffef000 - 000000004ffff000 (reserved)
 BIOS-e820: 000000004ffff000 - 0000000050000000 (ACPI NVS)
 BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved)
Warning only 896MB will be used.
Use a HIGHMEM enabled kernel.
896MB LOWMEM available.
On node 0 totalpages: 229376
  DMA zone: 4096 pages, LIFO batch:1
  Normal zone: 225280 pages, LIFO batch:31
  HighMem zone: 0 pages, LIFO batch:1
DMI 2.3 present.
Allocating PCI resources starting at 60000000 (gap: 50000000:afff0000)
Built 1 zonelists
Kernel command line: pci=usepirqmask irqpoll
Misrouted IRQ fixup and polling support enabled
This may significantly impact system performance
Initializing CPU#0
PID hash table entries: 4096 (order: 12, 65536 bytes)
Detected 1400.719 MHz processor.
Using tsc for high-res timesource
Console: colour VGA+ 80x25
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Memory: 906344k/917504k available (1917k kernel code, 10708k reserved, 476k data, 116k init, 0k highmem)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
Calibrating delay using timer specific routine.. 2803.63 BogoMIPS (lpj=1401819)
Mount-cache hash table entries: 512
CPU: After generic identify, caps: 0183f9ff c1c7f9ff 00000000 00000000 00000000 00000000 00000000
CPU: After vendor identify, caps: 0183f9ff c1c7f9ff 00000000 00000000 00000000 00000000 00000000
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 256K (64 bytes/line)
CPU: After all inits, caps: 0183f9ff c1c7f9ff 00000000 00000020 00000000 00000000 00000000
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
mtrr: v2.0 (20020519)
CPU: AMD Athlon(TM)Processor stepping 04
Enabling fast FPU save and restore... done.
Checking 'hlt' instruction... OK.
NET: Registered protocol family 16
PCI: PCI BIOS revision 2.10 entry at 0xf0e70, last bus=1
PCI: Using configuration type 1
PCI: Probing PCI hardware
PCI: Probing PCI hardware (bus 00)
Boot video device is 0000:01:00.0
PCI: Using IRQ router VIA [1106/3074] at 0000:00:11.0
PCI: Found IRQ 3 for device 0000:00:0f.0
PCI: Bridge: 0000:00:01.0
  IO window: disabled.
  MEM window: dd000000-dfdfffff
  PREFETCH window: dff00000-efffffff
PCI: Setting latency timer of device 0000:00:01.0 to 64
Machine check exception polling timer started.
Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
Initializing Cryptographic API
serio: i8042 AUX port at 0x60,0x64 irq 12
serio: i8042 KBD port at 0x60,0x64 irq 1
mice: PS/2 mouse device common for all mice
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
VP_IDE: IDE controller at PCI slot 0000:00:11.1
VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs later
VP_IDE: VIA vt8233 (rev 00) IDE UDMA100 controller on pci0000:00:11.1
    ide0: BM-DMA at 0xb000-0xb007, BIOS settings: hda:DMA, hdb:DMA
    ide1: BM-DMA at 0xb008-0xb00f, BIOS settings: hdc:DMA, hdd:DMA
Probing IDE interface ide0...
input: AT Translated Set 2 keyboard on isa0060/serio0
input: PS2++ Logitech MX Mouse on isa0060/serio1
hda: Maxtor 6Y160P0, ATA DISK drive
hdb: Maxtor 6L200P0, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Probing IDE interface ide1...
hdc: Maxtor 6L200P0, ATA DISK drive
hdd: PLEXTOR DVDR PX-716A, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177,0x376 on irq 15
hda: max request size: 1024KiB
hda: 320173056 sectors (163928 MB) w/7936KiB Cache, CHS=19929/255/63, UDMA(100)
hda: cache flushes supported
 hda: hda1 hda2 < hda5 hda6 hda7 hda8 hda9 >
hdb: max request size: 1024KiB
hdb: 398297088 sectors (203928 MB) w/8192KiB Cache, CHS=24792/255/63, UDMA(100)
hdb: cache flushes supported
 hdb: hdb1
hdc: max request size: 1024KiB
hdc: 398297088 sectors (203928 MB) w/8192KiB Cache, CHS=24792/255/63, UDMA(100)
hdc: cache flushes supported
 hdc: hdc1 hdc2 < hdc5 hdc6 hdc7 >
NET: Registered protocol family 2
IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
TCP established hash table entries: 131072 (order: 7, 524288 bytes)
TCP bind hash table entries: 65536 (order: 6, 262144 bytes)
TCP: Hash tables configured (established 131072 bind 65536)
TCP reno registered
TCP bic registered
NET: Registered protocol family 1
Using IPI Shortcut mode
ReiserFS: hda6: found reiserfs format "3.6" with standard journal
ReiserFS: hda6: using ordered data mode
ReiserFS: hda6: journal params: device hda6, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
ReiserFS: hda6: checking transaction log (hda6)
ReiserFS: hda6: Using r5 hash to sort names
VFS: Mounted root (reiserfs filesystem) readonly.
Freeing unused kernel memory: 116k freed
Adding 1461872k swap on /dev/hda5.  Priority:-1 extents:1 across:1461872k
usbcore: registered new driver usbfs
usbcore: registered new driver hub
USB Universal Host Controller Interface driver v2.3
PCI: setting IRQ 3 as level-triggered
PCI: Assigned IRQ 3 for device 0000:00:11.2
PCI: Sharing IRQ 3 with 0000:00:10.0
PCI: Sharing IRQ 3 with 0000:00:11.3
PCI: Sharing IRQ 3 with 0000:00:11.4
uhci_hcd 0000:00:11.2: UHCI Host Controller
uhci_hcd 0000:00:11.2: detected 2 ports
uhci_hcd 0000:00:11.2: check_and_reset_hc: legsup = 0x2000
uhci_hcd 0000:00:11.2: Performing full reset
uhci_hcd 0000:00:11.2: new USB bus registered, assigned bus number 1
uhci_hcd 0000:00:11.2: irq 3, io base 0x0000a800
uhci_hcd 0000:00:11.2: supports USB remote wakeup
usb usb1: default language 0x0409
usb usb1: new device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: UHCI Host Controller
usb usb1: Manufacturer: Linux 2.6.14-gentoo-r4 uhci_hcd
usb usb1: SerialNumber: 0000:00:11.2
usb usb1: hotplug
usb usb1: adding 1-0:1.0 (config #1, interface 0)
usb 1-0:1.0: hotplug
hub 1-0:1.0: usb_probe_interface
hub 1-0:1.0: usb_probe_interface - got id
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
hub 1-0:1.0: standalone hub
hub 1-0:1.0: no power switching (usb 1.0)
hub 1-0:1.0: individual port over-current protection
hub 1-0:1.0: power on to power good time: 2ms
hub 1-0:1.0: local power source is good
hub 1-0:1.0: state 5 ports 2 chg 0000 evt 0000
uhci_hcd 0000:00:11.2: port 1 portsc 008a,00
hub 1-0:1.0: port 1, status 0100, change 0003, 12 Mb/s
PCI: Assigned IRQ 3 for device 0000:00:11.3
PCI: Sharing IRQ 3 with 0000:00:10.0
PCI: Sharing IRQ 3 with 0000:00:11.2
PCI: Sharing IRQ 3 with 0000:00:11.4
uhci_hcd 0000:00:11.3: UHCI Host Controller
uhci_hcd 0000:00:11.3: detected 2 ports
uhci_hcd 0000:00:11.3: check_and_reset_hc: legsup = 0x2000
uhci_hcd 0000:00:11.3: Performing full reset
uhci_hcd 0000:00:11.3: new USB bus registered, assigned bus number 2
uhci_hcd 0000:00:11.3: irq 3, io base 0x0000a400
uhci_hcd 0000:00:11.3: supports USB remote wakeup
usb usb2: default language 0x0409
usb usb2: new device strings: Mfr=3, Product=2, SerialNumber=1
usb usb2: Product: UHCI Host Controller
usb usb2: Manufacturer: Linux 2.6.14-gentoo-r4 uhci_hcd
usb usb2: SerialNumber: 0000:00:11.3
usb usb2: hotplug
usb usb2: adding 2-0:1.0 (config #1, interface 0)
usb 2-0:1.0: hotplug
hub 2-0:1.0: usb_probe_interface
hub 2-0:1.0: usb_probe_interface - got id
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
hub 2-0:1.0: standalone hub
hub 2-0:1.0: no power switching (usb 1.0)
hub 2-0:1.0: individual port over-current protection
hub 2-0:1.0: power on to power good time: 2ms
hub 2-0:1.0: local power source is good
hub 1-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x100
uhci_hcd 0000:00:11.2: port 2 portsc 009b,00
hub 1-0:1.0: port 2, status 0101, change 0003, 12 Mb/s
PCI: Assigned IRQ 3 for device 0000:00:11.4
PCI: Sharing IRQ 3 with 0000:00:10.0
PCI: Sharing IRQ 3 with 0000:00:11.2
PCI: Sharing IRQ 3 with 0000:00:11.3
uhci_hcd 0000:00:11.4: UHCI Host Controller
uhci_hcd 0000:00:11.4: detected 2 ports
uhci_hcd 0000:00:11.4: check_and_reset_hc: legsup = 0x2000
uhci_hcd 0000:00:11.4: Performing full reset
uhci_hcd 0000:00:11.4: new USB bus registered, assigned bus number 3
uhci_hcd 0000:00:11.4: irq 3, io base 0x0000a000
uhci_hcd 0000:00:11.4: supports USB remote wakeup
usb usb3: default language 0x0409
usb usb3: new device strings: Mfr=3, Product=2, SerialNumber=1
usb usb3: Product: UHCI Host Controller
usb usb3: Manufacturer: Linux 2.6.14-gentoo-r4 uhci_hcd
usb usb3: SerialNumber: 0000:00:11.4
usb usb3: hotplug
usb usb3: adding 3-0:1.0 (config #1, interface 0)
usb 3-0:1.0: hotplug
hub 3-0:1.0: usb_probe_interface
hub 3-0:1.0: usb_probe_interface - got id
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
hub 3-0:1.0: standalone hub
hub 3-0:1.0: no power switching (usb 1.0)
hub 3-0:1.0: individual port over-current protection
hub 3-0:1.0: power on to power good time: 2ms
hub 3-0:1.0: local power source is good
hub 1-0:1.0: debounce: port 2: total 100ms stable 100ms status 0x101
usb 1-2: new full speed USB device using uhci_hcd and address 2
usb 1-2: new device strings: Mfr=0, Product=0, SerialNumber=0
usb 1-2: hotplug
usb 1-2: adding 1-2:1.0 (config #1, interface 0)
usb 1-2:1.0: hotplug
hub 1-2:1.0: usb_probe_interface
hub 1-2:1.0: usb_probe_interface - got id
hub 1-2:1.0: USB hub found
hub 1-2:1.0: 4 ports detected
hub 1-2:1.0: standalone hub
hub 1-2:1.0: individual port power switching
hub 1-2:1.0: individual port over-current protection
hub 1-2:1.0: Port indicators are supported
hub 1-2:1.0: power on to power good time: 256ms
hub 1-2:1.0: local power source is good
hub 1-2:1.0: enabling power on all ports
hub 1-0:1.0: state 5 ports 2 chg 0000 evt 0004
hub 2-0:1.0: state 5 ports 2 chg 0000 evt 0006
uhci_hcd 0000:00:11.3: port 1 portsc 008a,00
hub 2-0:1.0: port 1, status 0100, change 0003, 12 Mb/s
usbcore: registered new driver usblp
drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16ac)
dmfe: Davicom DM9xxx net driver, version 1.36.4 (2002-01-17)
PCI: Enabling device 0000:00:0f.0 (0004 -> 0007)
PCI: Found IRQ 3 for device 0000:00:0f.0
hub 2-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x100
uhci_hcd 0000:00:11.3: port 2 portsc 008a,00
hub 2-0:1.0: port 2, status 0100, change 0003, 12 Mb/s
hub 2-0:1.0: debounce: port 2: total 100ms stable 100ms status 0x100
hub 3-0:1.0: state 5 ports 2 chg 0000 evt 0006
uhci_hcd 0000:00:11.4: port 1 portsc 008a,00
hub 3-0:1.0: port 1, status 0100, change 0003, 12 Mb/s
hub 3-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x100
uhci_hcd 0000:00:11.4: port 2 portsc 008a,00
hub 3-0:1.0: port 2, status 0100, change 0003, 12 Mb/s
hub 3-0:1.0: debounce: port 2: total 100ms stable 100ms status 0x100
hub 1-2:1.0: state 5 ports 4 chg 0000 evt 0000
hub 3-0:1.0: state 5 ports 2 chg 0000 evt 0000
eth0: Davicom DM9102 at pci0000:00:0f.0, 00:80:ad:7e:6b:51, irq 3.
uhci_hcd 0000:00:11.3: suspend_rh (auto-stop)
ne2k-pci.c:v1.03 9/22/2003 D. Becker/P. Gortmaker
  http://www.scyld.com/network/ne2k-pci.html
PCI: Enabling device 0000:00:10.0 (0000 -> 0001)
PCI: Assigned IRQ 3 for device 0000:00:10.0
PCI: Sharing IRQ 3 with 0000:00:11.2
PCI: Sharing IRQ 3 with 0000:00:11.3
PCI: Sharing IRQ 3 with 0000:00:11.4
eth1: RealTek RTL-8029 found at 0xb400, IRQ 3, 00:80:AD:40:D6:5B.
hdd: ATAPI 40X DVD-ROM DVD-R CD-R/RW drive, 8192kB Cache, UDMA(66)
Uniform CD-ROM driver Revision: 3.20
uhci_hcd 0000:00:11.4: suspend_rh (auto-stop)
ReiserFS: hda7: found reiserfs format "3.6" with standard journal
ReiserFS: hda7: using ordered data mode
ReiserFS: hda7: journal params: device hda7, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
ReiserFS: hda7: checking transaction log (hda7)
ReiserFS: hda7: Using r5 hash to sort names
ReiserFS: hda8: found reiserfs format "3.6" with standard journal
ReiserFS: hda8: using ordered data mode
ReiserFS: hda8: journal params: device hda8, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
ReiserFS: hda8: checking transaction log (hda8)
ReiserFS: hda8: Using r5 hash to sort names
ReiserFS: hda9: found reiserfs format "3.6" with standard journal
ReiserFS: hda9: using ordered data mode
ReiserFS: hda9: journal params: device hda9, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
ReiserFS: hda9: checking transaction log (hda9)
ReiserFS: hda9: Using r5 hash to sort names
ReiserFS: hdb1: found reiserfs format "3.6" with standard journal
ReiserFS: hdb1: using ordered data mode
ReiserFS: hdb1: journal params: device hdb1, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
ReiserFS: hdb1: checking transaction log (hdb1)
ReiserFS: hdb1: Using r5 hash to sort names
PCI: Enabling device 0000:00:0d.0 (0004 -> 0005)
PCI: setting IRQ 5 as level-triggered
PCI: Assigned IRQ 5 for device 0000:00:0d.0 [i]comment: this is SB Live![/i]
[b]IRQ routing conflict for 0000:01:00.0, have irq 11, want irq 5[/b]
CSLIP: code copyright 1989 Regents of the University of California
PPP generic driver version 2.4.2
NET: Registered protocol family 17
lp: driver loaded but no devices found
ip_tables: (C) 2000-2002 Netfilter core team
Netfilter messages via NETLINK v0.30.
ip_conntrack version 2.3 (7168 buckets, 57344 max) - 220 bytes per conntrack
[b]eth1: Interrupted while interrupts are masked! isr=0x40 imr=0x0.[/b]
nvidia: module license 'NVIDIA' taints kernel.
[b]PCI: Found IRQ 5 for device 0000:01:00.0 [i]comment: this is nvidia[/i]
PCI: Sharing IRQ 5 with 0000:00:0d.0
IRQ routing conflict for 0000:01:00.0, have irq 11, want irq 5[/b]
NVRM: loading NVIDIA Linux x86 NVIDIA Kernel Module  1.0-8174  Tue Nov 22 17:48:37 PST 2005
[b]spurious 8259A interrupt: IRQ7.[/b]


With these options (pci=usepirqmask irqpoll) the LAN problems disappeared and I'm back to 0 % packet loss and 0.5 ms ping. Still I get a whole bunch of these:
Code:
eth1: Interrupted while interrupts are masked! isr=0x0 imr=0x0.
hdd: cdrom_pc_intr: The drive appears confused (ireason = 0x01)


OK, now my question: what did I do wrong?
I searched the web quite a while before writing this and as you can imagine I didn't find much that helped. I found threads like https://forums.gentoo.org/viewtopic-t-397143-highlight-irqpoll.html and https://forums.gentoo.org/viewtopic-t-384447-highlight-irq+nobody+cared.html . Some suggest to turn APIC off, some say on, for me it doesn't seem to matter (tried both). Also I tried ACPI and some other weird stuff, but I'm pretty much lost I think ;)

Any hints / tips would be cool, thx

SatanClaus
_________________
If you're not strong, you better be smart!


Last edited by SatanClaus on Tue Dec 13, 2005 6:18 pm; edited 2 times in total
Back to top
View user's profile Send private message
widan
Veteran
Veteran


Joined: 07 Jun 2005
Posts: 1512
Location: Paris, France

PostPosted: Mon Dec 12, 2005 2:20 am    Post subject: Reply with quote

The errors you're seeing are caused by spurious interrupts. Apparently one device (or more) is using one interrupt line, while the kernel things it's using another one, so the wrong driver gets called to handle the interrupts. Obviously this causes a mess. Maybe your board has a weird PIC configuration or broken interrupt routing.

You can try to enable I/O APIC and/or ACPI. Those cause the kernel to handle interrupt routing differently (ACPI can help a lot, as it basically tells the kernel how the interrupt lines are physically routed on the board). Maybe it will work better. If that does not solve it, maybe a BIOS update (assuming there is a newer BIOS for such an old board) ?
Back to top
View user's profile Send private message
muhr
n00b
n00b


Joined: 20 Feb 2004
Posts: 28

PostPosted: Mon Dec 12, 2005 11:01 am    Post subject: Reply with quote

Hi

I'm experiencing similar problems with kernels 2.6.13 and higher. Did you try the
Code:
pci=routeirq
kernel parameter?

This helped a little with my IBM T30.

--muhr
Back to top
View user's profile Send private message
SatanClaus
n00b
n00b


Joined: 17 Oct 2004
Posts: 33

PostPosted: Tue Dec 13, 2005 6:15 pm    Post subject: Reply with quote

widan wrote:
You can try to enable I/O APIC and/or ACPI. Those cause the kernel to handle interrupt routing differently (ACPI can help a lot, as it basically tells the kernel how the interrupt lines are physically routed on the board). Maybe it will work better. If that does not solve it, maybe a BIOS update (assuming there is a newer BIOS for such an old board) ?

Well, it seems as if you were completely right with everything you said. I again recompiled my kernel after selecting APIC + IO APIC and ACPI and deselecting APM (which seems to be useless when using ACPI) and everything works fine now... seems that I somehow mixed up all the kernel builds ^^ *yes, I feel ashamed*. Still thank you very much, as I would've spend ages to try it again.

My dmesg output now looks like this and I don't use any boot-options anymore (seems as if I wasn't fast enough, so there's a few lines missing on top):
Code:
   A7V266   0x30303031 MSFT 0x31313031) @ 0x4ffec080
ACPI: BOOT (v001 ASUS   A7V266   0x30303031 MSFT 0x31313031) @ 0x4ffec040
ACPI: DSDT (v001   ASUS A7V266   0x00001000 MSFT 0x0100000b) @ 0x00000000
ACPI: PM-Timer IO Port: 0xe408
Allocating PCI resources starting at 60000000 (gap: 50000000:afff0000)
Built 1 zonelists
Kernel command line:
Local APIC disabled by BIOS -- you can enable it with "lapic"
mapped APIC to ffffd000 (01703000)
Initializing CPU#0
PID hash table entries: 4096 (order: 12, 65536 bytes)
Detected 1400.719 MHz processor.
Using pmtmr for high-res timesource
Console: colour VGA+ 80x25
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Memory: 906072k/917504k available (2046k kernel code, 10984k reserved, 558k data, 148k init, 0k highmem)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
Calibrating delay using timer specific routine.. 2801.95 BogoMIPS (lpj=1400978)
Mount-cache hash table entries: 512
CPU: After generic identify, caps: 0183f9ff c1c7f9ff 00000000 00000000 00000000 00000000 00000000
CPU: After vendor identify, caps: 0183f9ff c1c7f9ff 00000000 00000000 00000000 00000000 00000000
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 256K (64 bytes/line)
CPU: After all inits, caps: 0183f9ff c1c7f9ff 00000000 00000020 00000000 00000000 00000000
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
mtrr: v2.0 (20020519)
CPU: AMD Athlon(TM)Processor stepping 04
Enabling fast FPU save and restore... done.
Checking 'hlt' instruction... OK.
ACPI: setting ELCR to 0200 (from 0808)
NET: Registered protocol family 16
ACPI: bus type pci registered
PCI: PCI BIOS revision 2.10 entry at 0xf0e70, last bus=1
PCI: Using configuration type 1
ACPI: Subsystem revision 20050902
ACPI: Interpreter enabled
ACPI: Using PIC for interrupt routing
ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 9 10 *11 12 14 15)
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKD] (IRQs *3 4 5 6 7 9 10 11 12 14 15)
ACPI: PCI Root Bridge [PCI0] (0000:00)
PCI: Probing PCI hardware (bus 00)
ACPI: Assume root bridge [\_SB_.PCI0] bus is 0
Boot video device is 0000:01:00.0
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCI1._PRT]
PCI: Using ACPI for IRQ routing
PCI: If a device doesn't work, try "pci=routeirq".  If it helps, post a report
PCI: Bridge: 0000:00:01.0
  IO window: disabled.
  MEM window: dd000000-dfdfffff
  PREFETCH window: dff00000-efffffff
PCI: Setting latency timer of device 0000:00:01.0 to 64
Simple Boot Flag at 0x3a set to 0x1
Machine check exception polling timer started.
Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
Initializing Cryptographic API
serio: i8042 AUX port at 0x60,0x64 irq 12
serio: i8042 KBD port at 0x60,0x64 irq 1
mice: PS/2 mouse device common for all mice
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
VP_IDE: IDE controller at PCI slot 0000:00:11.1
VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs later
VP_IDE: VIA vt8233 (rev 00) IDE UDMA100 controller on pci0000:00:11.1
    ide0: BM-DMA at 0xb000-0xb007, BIOS settings: hda:DMA, hdb:DMA
    ide1: BM-DMA at 0xb008-0xb00f, BIOS settings: hdc:DMA, hdd:DMA
Probing IDE interface ide0...
input: AT Translated Set 2 keyboard on isa0060/serio0
input: PS2++ Logitech MX Mouse on isa0060/serio1
hda: Maxtor 6Y160P0, ATA DISK drive
hdb: Maxtor 6L200P0, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Probing IDE interface ide1...
hdc: Maxtor 6L200P0, ATA DISK drive
hdd: PLEXTOR DVDR PX-716A, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177,0x376 on irq 15
hda: max request size: 1024KiB
hda: 320173056 sectors (163928 MB) w/7936KiB Cache, CHS=19929/255/63, UDMA(100)
hda: cache flushes supported
 hda: hda1 hda2 < hda5 hda6 hda7 hda8 hda9 >
hdb: max request size: 1024KiB
hdb: 398297088 sectors (203928 MB) w/8192KiB Cache, CHS=24792/255/63, UDMA(100)
hdb: cache flushes supported
 hdb: hdb1
hdc: max request size: 1024KiB
hdc: 398297088 sectors (203928 MB) w/8192KiB Cache, CHS=24792/255/63, UDMA(100)
hdc: cache flushes supported
 hdc: hdc1 hdc2 < hdc5 hdc6 hdc7 >
NET: Registered protocol family 2
IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
TCP established hash table entries: 131072 (order: 7, 524288 bytes)
TCP bind hash table entries: 65536 (order: 6, 262144 bytes)
TCP: Hash tables configured (established 131072 bind 65536)
TCP reno registered
TCP bic registered
NET: Registered protocol family 1
Using IPI Shortcut mode
ReiserFS: hda6: found reiserfs format "3.6" with standard journal
ReiserFS: hda6: using ordered data mode
ReiserFS: hda6: journal params: device hda6, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
ReiserFS: hda6: checking transaction log (hda6)
ReiserFS: hda6: Using r5 hash to sort names
VFS: Mounted root (reiserfs filesystem) readonly.
Freeing unused kernel memory: 148k freed
Adding 1461872k swap on /dev/hda5.  Priority:-1 extents:1 across:1461872k
usbcore: registered new driver usbfs
usbcore: registered new driver hub
USB Universal Host Controller Interface driver v2.3
ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 3
PCI: setting IRQ 3 as level-triggered
ACPI: PCI Interrupt 0000:00:11.2[D] -> Link [LNKD] -> GSI 3 (level, low) -> IRQ 3
uhci_hcd 0000:00:11.2: UHCI Host Controller
uhci_hcd 0000:00:11.2: detected 2 ports
uhci_hcd 0000:00:11.2: check_and_reset_hc: legsup = 0x2000
uhci_hcd 0000:00:11.2: Performing full reset
uhci_hcd 0000:00:11.2: new USB bus registered, assigned bus number 1
uhci_hcd 0000:00:11.2: irq 3, io base 0x0000a800
uhci_hcd 0000:00:11.2: supports USB remote wakeup
usb usb1: default language 0x0409
usb usb1: new device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: UHCI Host Controller
usb usb1: Manufacturer: Linux 2.6.14-gentoo-r4 uhci_hcd
usb usb1: SerialNumber: 0000:00:11.2
usb usb1: hotplug
usb usb1: adding 1-0:1.0 (config #1, interface 0)
usb 1-0:1.0: hotplug
hub 1-0:1.0: usb_probe_interface
hub 1-0:1.0: usb_probe_interface - got id
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
hub 1-0:1.0: standalone hub
hub 1-0:1.0: no power switching (usb 1.0)
hub 1-0:1.0: individual port over-current protection
hub 1-0:1.0: power on to power good time: 2ms
hub 1-0:1.0: local power source is good
hub 1-0:1.0: state 5 ports 2 chg 0000 evt 0000
uhci_hcd 0000:00:11.2: port 1 portsc 008a,00
hub 1-0:1.0: port 1, status 0100, change 0003, 12 Mb/s
ACPI: PCI Interrupt 0000:00:11.3[D] -> Link [LNKD] -> GSI 3 (level, low) -> IRQ 3
uhci_hcd 0000:00:11.3: UHCI Host Controller
uhci_hcd 0000:00:11.3: detected 2 ports
uhci_hcd 0000:00:11.3: check_and_reset_hc: legsup = 0x2000
uhci_hcd 0000:00:11.3: Performing full reset
uhci_hcd 0000:00:11.3: new USB bus registered, assigned bus number 2
uhci_hcd 0000:00:11.3: irq 3, io base 0x0000a400
uhci_hcd 0000:00:11.3: supports USB remote wakeup
usb usb2: default language 0x0409
usb usb2: new device strings: Mfr=3, Product=2, SerialNumber=1
usb usb2: Product: UHCI Host Controller
usb usb2: Manufacturer: Linux 2.6.14-gentoo-r4 uhci_hcd
usb usb2: SerialNumber: 0000:00:11.3
usb usb2: hotplug
usb usb2: adding 2-0:1.0 (config #1, interface 0)
usb 2-0:1.0: hotplug
hub 2-0:1.0: usb_probe_interface
hub 2-0:1.0: usb_probe_interface - got id
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
hub 2-0:1.0: standalone hub
hub 2-0:1.0: no power switching (usb 1.0)
hub 2-0:1.0: individual port over-current protection
hub 2-0:1.0: power on to power good time: 2ms
hub 2-0:1.0: local power source is good
hub 1-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x100
uhci_hcd 0000:00:11.2: port 2 portsc 009b,00
hub 1-0:1.0: port 2, status 0101, change 0003, 12 Mb/s
ACPI: PCI Interrupt 0000:00:11.4[D] -> Link [LNKD] -> GSI 3 (level, low) -> IRQ 3
uhci_hcd 0000:00:11.4: UHCI Host Controller
uhci_hcd 0000:00:11.4: detected 2 ports
uhci_hcd 0000:00:11.4: check_and_reset_hc: legsup = 0x2000
uhci_hcd 0000:00:11.4: Performing full reset
uhci_hcd 0000:00:11.4: new USB bus registered, assigned bus number 3
uhci_hcd 0000:00:11.4: irq 3, io base 0x0000a000
uhci_hcd 0000:00:11.4: supports USB remote wakeup
usb usb3: default language 0x0409
usb usb3: new device strings: Mfr=3, Product=2, SerialNumber=1
usb usb3: Product: UHCI Host Controller
usb usb3: Manufacturer: Linux 2.6.14-gentoo-r4 uhci_hcd
usb usb3: SerialNumber: 0000:00:11.4
usb usb3: hotplug
usb usb3: adding 3-0:1.0 (config #1, interface 0)
usb 3-0:1.0: hotplug
hub 3-0:1.0: usb_probe_interface
hub 3-0:1.0: usb_probe_interface - got id
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
hub 3-0:1.0: standalone hub
hub 3-0:1.0: no power switching (usb 1.0)
hub 3-0:1.0: individual port over-current protection
hub 3-0:1.0: power on to power good time: 2ms
hub 3-0:1.0: local power source is good
hub 1-0:1.0: debounce: port 2: total 100ms stable 100ms status 0x101
usb 1-2: new full speed USB device using uhci_hcd and address 2
usb 1-2: new device strings: Mfr=0, Product=0, SerialNumber=0
usb 1-2: hotplug
usb 1-2: adding 1-2:1.0 (config #1, interface 0)
usb 1-2:1.0: hotplug
hub 1-2:1.0: usb_probe_interface
hub 1-2:1.0: usb_probe_interface - got id
hub 1-2:1.0: USB hub found
hub 1-2:1.0: 4 ports detected
hub 1-2:1.0: standalone hub
hub 1-2:1.0: individual port power switching
hub 1-2:1.0: individual port over-current protection
hub 1-2:1.0: Port indicators are supported
hub 1-2:1.0: power on to power good time: 256ms
hub 1-2:1.0: local power source is good
hub 1-2:1.0: enabling power on all ports
hub 1-0:1.0: state 5 ports 2 chg 0000 evt 0004
hub 2-0:1.0: state 5 ports 2 chg 0000 evt 0006
uhci_hcd 0000:00:11.3: port 1 portsc 008a,00
hub 2-0:1.0: port 1, status 0100, change 0003, 12 Mb/s
usbcore: registered new driver usblp
drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
dmfe: Davicom DM9xxx net driver, version 1.36.4 (2002-01-17)
PCI: Enabling device 0000:00:0f.0 (0004 -> 0007)
ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 11
PCI: setting IRQ 11 as level-triggered
ACPI: PCI Interrupt 0000:00:0f.0[A] -> Link [LNKC] -> GSI 11 (level, low) -> IRQ 11
hub 2-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x100
uhci_hcd 0000:00:11.3: port 2 portsc 008a,00
hub 2-0:1.0: port 2, status 0100, change 0003, 12 Mb/s
hub 2-0:1.0: debounce: port 2: total 100ms stable 100ms status 0x100
hub 3-0:1.0: state 5 ports 2 chg 0000 evt 0006
uhci_hcd 0000:00:11.4: port 1 portsc 008a,00
hub 3-0:1.0: port 1, status 0100, change 0003, 12 Mb/s
hub 3-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x100
uhci_hcd 0000:00:11.4: port 2 portsc 008a,00
hub 3-0:1.0: port 2, status 0100, change 0003, 12 Mb/s
hub 3-0:1.0: debounce: port 2: total 100ms stable 100ms status 0x100
hub 1-2:1.0: state 5 ports 4 chg 0000 evt 0000
hub 3-0:1.0: state 5 ports 2 chg 0000 evt 0000
eth0: Davicom DM9102 at pci0000:00:0f.0, 00:80:ad:7e:6b:51, irq 11.
ne2k-pci.c:v1.03 9/22/2003 D. Becker/P. Gortmaker
  http://www.scyld.com/network/ne2k-pci.html
PCI: Enabling device 0000:00:10.0 (0000 -> 0001)
ACPI: PCI Interrupt 0000:00:10.0[A] -> Link [LNKD] -> GSI 3 (level, low) -> IRQ 3
eth1: RealTek RTL-8029 found at 0xb400, IRQ 3, 00:80:AD:40:D6:5B.
hdd: ATAPI 40X DVD-ROM DVD-R CD-R/RW drive, 8192kB Cache, UDMA(66)
Uniform CD-ROM driver Revision: 3.20
uhci_hcd 0000:00:11.3: suspend_rh (auto-stop)
uhci_hcd 0000:00:11.4: suspend_rh (auto-stop)
ReiserFS: hda7: found reiserfs format "3.6" with standard journal
ReiserFS: hda7: using ordered data mode
ReiserFS: hda7: journal params: device hda7, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
ReiserFS: hda7: checking transaction log (hda7)
ReiserFS: hda7: Using r5 hash to sort names
ReiserFS: hda8: found reiserfs format "3.6" with standard journal
ReiserFS: hda8: using ordered data mode
ReiserFS: hda8: journal params: device hda8, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
ReiserFS: hda8: checking transaction log (hda8)
ReiserFS: hda8: Using r5 hash to sort names
ReiserFS: hda9: found reiserfs format "3.6" with standard journal
ReiserFS: hda9: using ordered data mode
ReiserFS: hda9: journal params: device hda9, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
ReiserFS: hda9: checking transaction log (hda9)
ReiserFS: hda9: Using r5 hash to sort names
ReiserFS: hdb1: found reiserfs format "3.6" with standard journal
ReiserFS: hdb1: using ordered data mode
ReiserFS: hdb1: journal params: device hdb1, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
ReiserFS: hdb1: checking transaction log (hdb1)
ReiserFS: hdb1: Using r5 hash to sort names
PCI: Enabling device 0000:00:0d.0 (0004 -> 0005)
ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 11
ACPI: PCI Interrupt 0000:00:0d.0[A] -> Link [LNKA] -> GSI 11 (level, low) -> IRQ 11
CSLIP: code copyright 1989 Regents of the University of California
PPP generic driver version 2.4.2
NET: Registered protocol family 17
lp: driver loaded but no devices found
ip_tables: (C) 2000-2002 Netfilter core team
Netfilter messages via NETLINK v0.30.
ip_conntrack version 2.3 (7168 buckets, 57344 max) - 220 bytes per conntrack
nvidia: module license 'NVIDIA' taints kernel.
ACPI: PCI Interrupt 0000:01:00.0[A] -> Link [LNKA] -> GSI 11 (level, low) -> IRQ 11
NVRM: loading NVIDIA Linux x86 NVIDIA Kernel Module  1.0-8174  Tue Nov 22 17:48:37 PST 2005

As you can see the lapic seems to be disabled by my bios (even though there doesn't seem to be an option to turn it on), but as everything works fine I guess I'll just leave it like this and not add lapic to my boot options (pls tell me if I should).

Also my lan works like a charm and my interrupts look different now:
Code:
SatanClaus ~ # cat /proc/interrupts
           CPU0
  0:    1032072          XT-PIC  timer
  1:       3828          XT-PIC  i8042
  2:          0          XT-PIC  cascade
  3:       2611          XT-PIC  uhci_hcd:usb1, uhci_hcd:usb2, uhci_hcd:usb3, eth1
  9:          0          XT-PIC  acpi
 11:      70483          XT-PIC  EMU10K1, eth0, nvidia
 12:      48776          XT-PIC  i8042
 14:      14133          XT-PIC  ide0
 15:      60204          XT-PIC  ide1
NMI:          0
LOC:          0
ERR:          0
MIS:          0
SatanClaus ~ #


So thx a lot to (especially widan).

cu
SatanClaus
_________________
If you're not strong, you better be smart!
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum