irq 26: nobody cared!

From: Adam K Kirchhoff
Date: Wed Sep 08 2004 - 16:37:42 EST



I have a dual P3 system (via motherboard) with 1.5 gigs of RAM (with
highmem enabled in the kernel). Under heavy networking load, I get the
following error:

irq 26: nobody cared!
[<c01085aa>] __report_bad_irq+0x2a/0x90
[<c01086a0>] note_interrupt+0x70/0xb0
[<c01089e0>] do_IRQ+0x160/0x1a0
[<c0106a48>] common_interrupt+0x18/0x20
[<c0103e50>] default_idle+0x0/0x40
[<c0103e7c>] default_idle+0x2c/0x40
[<c0103f0b>] cpu_idle+0x3b/0x50
[<c040a920>] start_kernel+0x1c0/0x210
[<c040a370>] unknown_bootoption+0x0/0x160
handlers:
[<f8a25af0>] (usb_hcd_irq+0x0/0x70 [usbcore])
[<f8a25af0>] (usb_hcd_irq+0x0/0x70 [usbcore])

My USB2 devices become unusable.

If I do try and use /dev/scd0 (my usb2 DVD+RW, I get the following:

irq 18: nobody cared!
[<c01085aa>] __report_bad_irq+0x2a/0x90
[<c01086a0>] note_interrupt+0x70/0xb0
[<c01089e0>] do_IRQ+0x160/0x1a0
[<c0106a48>] common_interrupt+0x18/0x20
[<c0103e50>] default_idle+0x0/0x40
[<c0103e7c>] default_idle+0x2c/0x40
[<c0103f0b>] cpu_idle+0x3b/0x50
[<c040a920>] start_kernel+0x1c0/0x210
[<c040a370>] unknown_bootoption+0x0/0x160
handlers:
[<f8a25af0>] (usb_hcd_irq+0x0/0x70 [usbcore])
[<f9059b50>] (bttv_irq+0x0/0x380 [bttv])

At that point *none* of my USB devices are usable.

This is my /proc/interrupts

0: 879327 19 IO-APIC-edge timer
1: 6122 1 IO-APIC-edge i8042
2: 0 0 XT-PIC cascade
8: 0 1 IO-APIC-edge rtc
12: 32881 1 IO-APIC-edge i8042
14: 32788 0 IO-APIC-edge ide0
15: 22 0 IO-APIC-edge ide1
16: 67537 1 IO-APIC-level ohci_hcd, radeon@pci:0000:01:00.0
17: 192092 258917 IO-APIC-level ohci_hcd, Ensoniq AudioPCI, eth0
18: 295 1 IO-APIC-level ehci_hcd, bttv0
19: 4931 1 IO-APIC-level EMU10K1
26: 200000 0 IO-APIC-level uhci_hcd, uhci_hcd

And my lsmod:


I'm attaching the full dmesg output and thelsmod output. Please let me
know what I can do to get this working (and please CC me on the follow
ups).

Adam
4>enabled ExtINT on CPU#0
ESR value before enabling vector: 00000004
ESR value after enabling vector: 00000000
Booting processor 1/1 eip 2000
Initializing CPU#1
masked ExtINT on CPU#1
ESR value before enabling vector: 00000000
ESR value after enabling vector: 00000000
Calibrating delay loop... 1990.65 BogoMIPS
CPU: After generic identify, caps: 0383fbff 00000000 00000000 00000000
CPU: After vendor identify, caps: 0383fbff 00000000 00000000 00000000
CPU: L1 I cache: 16K, L1 D cache: 16K
CPU: L2 cache: 256K
CPU: After all inits, caps: 0383fbff 00000000 00000000 00000040
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#1.
CPU1: Intel Pentium III (Coppermine) stepping 0a
Total of 2 processors activated (3952.64 BogoMIPS).
ENABLING IO-APIC IRQs
Setting 2 in the phys_id_present_map
...changing IO-APIC physical APIC ID to 2 ... ok.
init IO_APIC IRQs
IO-APIC (apicid-pin) 2-0, 2-11, 2-20, 2-21, 2-22, 2-23 not connected.
..TIMER: vector=0x31 pin1=2 pin2=0
number of MP IRQ sources: 26.
number of IO-APIC #2 registers: 24.
testing the IO APIC.......................
IO APIC #2......
.... register #00: 02000000
....... : physical APIC id: 02
....... : Delivery Type: 0
....... : LTS : 0
.... register #01: 00178011
....... : max redirection entries: 0017
....... : PRQ implemented: 1
....... : IO APIC version: 0011
.... register #02: 00000000
....... : arbitration: 00
.... IRQ redirection table:
NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect:
00 000 00 1 0 0 0 0 0 0 00
01 001 01 0 0 0 0 0 1 1 39
02 001 01 0 0 0 0 0 1 1 31
03 001 01 0 0 0 0 0 1 1 41
04 001 01 0 0 0 0 0 1 1 49
05 001 01 0 0 0 0 0 1 1 51
06 001 01 0 0 0 0 0 1 1 59
07 001 01 0 0 0 0 0 1 1 61
08 001 01 0 0 0 0 0 1 1 69
09 001 01 0 0 0 0 0 1 1 71
0a 001 01 1 1 0 1 0 1 1 79
0b 000 00 1 0 0 0 0 0 0 00
0c 001 01 0 0 0 0 0 1 1 81
0d 001 01 0 0 0 0 0 1 1 89
0e 001 01 0 0 0 0 0 1 1 91
0f 001 01 0 0 0 0 0 1 1 99
10 001 01 1 1 0 1 0 1 1 A1
11 001 01 1 1 0 1 0 1 1 A9
12 001 01 1 1 0 1 0 1 1 B1
13 001 01 1 1 0 1 0 1 1 B9
14 000 00 1 0 0 0 0 0 0 00
15 000 00 1 0 0 0 0 0 0 00
16 000 00 1 0 0 0 0 0 0 00
17 000 00 1 0 0 0 0 0 0 00
IRQ to pin mappings:
IRQ0 -> 0:2
IRQ1 -> 0:1
IRQ3 -> 0:3
IRQ4 -> 0:4
IRQ5 -> 0:5
IRQ6 -> 0:6
IRQ7 -> 0:7
IRQ8 -> 0:8
IRQ9 -> 0:9
IRQ12 -> 0:12
IRQ13 -> 0:13
IRQ14 -> 0:14
IRQ15 -> 0:15
IRQ16 -> 0:16
IRQ17 -> 0:17
IRQ18 -> 0:18
IRQ19 -> 0:19
IRQ26 -> 0:10
.................................... done.
Using local APIC timer interrupts.
calibrating APIC timer ...
..... CPU clock speed is 996.0096 MHz.
..... host bus clock speed is 99.0609 MHz.
checking TSC synchronization across 2 CPUs: passed.
Brought up 2 CPUs
CPU0: online
domain 0: span 3
groups: 1 2
CPU1: online
domain 0: span 3
groups: 2 1
NET: Registered protocol family 16
PCI: PCI BIOS revision 2.10 entry at 0xfdb21, last bus=1
PCI: Using configuration type 1
mtrr: v2.0 (20020519)
mtrr: your CPUs had inconsistent variable MTRR settings
mtrr: probably your BIOS does not setup all CPUs.
mtrr: corrected configuration.
Linux Plug and Play Support v0.97 (c) Adam Belay
SCSI subsystem initialized
PCI: Probing PCI hardware
PCI: Probing PCI hardware (bus 00)
PCI: Using IRQ router VIA [1106/0686] at 0000:00:07.0
PCI->APIC IRQ transform: (B0,I7,P3) -> 26
PCI->APIC IRQ transform: (B0,I7,P3) -> 26
PCI->APIC IRQ transform: (B0,I9,P0) -> 17
PCI->APIC IRQ transform: (B0,I10,P0) -> 18
PCI->APIC IRQ transform: (B0,I10,P0) -> 18
PCI->APIC IRQ transform: (B0,I11,P0) -> 19
PCI->APIC IRQ transform: (B0,I11,P1) -> 16
PCI->APIC IRQ transform: (B0,I12,P0) -> 16
PCI->APIC IRQ transform: (B0,I12,P1) -> 17
PCI->APIC IRQ transform: (B0,I12,P2) -> 18
PCI->APIC IRQ transform: (B0,I13,P0) -> 17
PCI->APIC IRQ transform: (B1,I0,P0) -> 16
Starting balanced_irq
highmem bounce pool size: 64 pages
Installing knfsd (copyright (C) 1996 okir@xxxxxxxxxxxx).
PCI: Enabling Via external APIC routing
Real Time Clock Driver v1.12
Serial: 8250/16550 driver $Revision: 1.90 $ 8 ports, IRQ sharing disabled
ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
Using anticipatory io scheduler
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
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:07.1
VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs later
VP_IDE: VIA vt82c686b (rev 40) IDE UDMA100 controller on pci0000:00:07.1
ide0: BM-DMA at 0xfc00-0xfc07, BIOS settings: hda:DMA, hdb:DMA
ide1: BM-DMA at 0xfc08-0xfc0f, BIOS settings: hdc:DMA, hdd:DMA
hda: Maxtor 5T040H4, ATA DISK drive
hdb: Maxtor 6Y120L0, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hdc: MAXTOR 6L080J4, ATA DISK drive
hdd: Pioneer DVD-ROM ATAPIModel DVD-120, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177,0x376 on irq 15
hda: max request size: 128KiB
hda: 80043264 sectors (40982 MB) w/2048KiB Cache, CHS=65535/16/63, UDMA(100)
hda: hda1 hda2 hda3 < hda5 hda6 hda7 hda8 hda9 hda10 > hda4
hdb: max request size: 128KiB
hdb: 240121728 sectors (122942 MB) w/2048KiB Cache, CHS=65535/16/63, UDMA(100)
hdb: hdb1 hdb2 hdb3 hdb4 < hdb5 hdb6 hdb7 >
hdb2: <bsd: hdb8 hdb9 hdb10 hdb11 hdb12 >
hdc: max request size: 128KiB
hdc: 156355584 sectors (80054 MB) w/1819KiB Cache, CHS=65535/16/63, UDMA(100)
hdc: hdc1 hdc2 hdc3 hdc4
hdc1: <netbsd: hdc5 hdc6 hdc7 hdc8bad subpartition - ignored
>
hdd: ATAPI 40X DVD-ROM drive, 256kB Cache, UDMA(66)
Uniform CD-ROM driver Revision: 3.20
mice: PS/2 mouse device common for all mice
serio: i8042 AUX port at 0x60,0x64 irq 12
input: ImExPS/2 Logitech Explorer Mouse on isa0060/serio1
serio: i8042 KBD port at 0x60,0x64 irq 1
input: AT Translated Set 2 keyboard on isa0060/serio0
NET: Registered protocol family 2
IP: routing cache hash table of 16384 buckets, 128Kbytes
TCP: Hash tables configured (established 524288 bind 65536)
NET: Registered protocol family 1
NET: Registered protocol family 17
ReiserFS: hda5: found reiserfs format "3.6" with standard journal
ReiserFS: hda5: using ordered data mode
ReiserFS: hda5: journal params: device hda5, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
ReiserFS: hda5: checking transaction log (hda5)
ReiserFS: hda5: Using r5 hash to sort names
VFS: Mounted root (reiserfs filesystem) readonly.
Freeing unused kernel memory: 172k freed
Adding 2006192k swap on /dev/hdb5. Priority:-1 extents:1
Linux agpgart interface v0.100 (c) Dave Jones
agpgart: Detected VIA Apollo Pro 133 chipset
agpgart: Maximum main memory to use for agp memory: 1430M
agpgart: AGP aperture is 256M @ 0xe0000000
usbcore: registered new driver usbfs
usbcore: registered new driver hub
ehci_hcd 0000:00:0c.2: NEC Corporation USB 2.0
ehci_hcd 0000:00:0c.2: irq 18, pci mem f89fce00
ehci_hcd 0000:00:0c.2: new USB bus registered, assigned bus number 1
ehci_hcd 0000:00:0c.2: USB 2.0 enabled, EHCI 1.00, driver 2004-May-10
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 3 ports detected
USB Universal Host Controller Interface driver v2.2
uhci_hcd 0000:00:07.2: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller
uhci_hcd 0000:00:07.2: irq 26, io base 0000e400
uhci_hcd 0000:00:07.2: new USB bus registered, assigned bus number 2
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
uhci_hcd 0000:00:07.3: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (#2)
uhci_hcd 0000:00:07.3: irq 26, io base 0000e800
uhci_hcd 0000:00:07.3: new USB bus registered, assigned bus number 3
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
ohci_hcd: 2004 Feb 02 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI)
ohci_hcd: block sizes: ed 64 td 64
ohci_hcd 0000:00:0c.0: NEC Corporation USB
ohci_hcd 0000:00:0c.0: irq 16, pci mem f89fe000
ohci_hcd 0000:00:0c.0: new USB bus registered, assigned bus number 4
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 2 ports detected
ohci_hcd 0000:00:0c.1: NEC Corporation USB (#2)
ohci_hcd 0000:00:0c.1: irq 17, pci mem f8a00000
ohci_hcd 0000:00:0c.1: new USB bus registered, assigned bus number 5
hub 5-0:1.0: USB hub found
hub 5-0:1.0: 1 port detected
Initializing USB Mass Storage driver...
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
8139too Fast Ethernet driver 0.9.27
eth0: RealTek RTL8139 at 0xf8a49f00, 00:50:bf:72:fa:5a, IRQ 17
eth0: Identified 8139 chip type 'RTL-8139C'
eepro100.c:v1.09j-t 9/29/99 Donald Becker http://www.scyld.com/network/eepro100.html
eepro100.c: $Revision: 1.36 $ 2000/11/17 Modified by Andrey V. Savochkin <saw@xxxxxxxxxxxxx> and others
usb 1-3: new high speed USB device using address 2
pcnet32.c:v1.30i 06.28.2004 tsbogend@xxxxxxxxxxxxxxxx
usb-storage: This device (05ab,0060,1106 S 06 P 50) has unneeded SubClass and Protocol entries in unusual_devs.h
Please send a copy of this message to <linux-usb-devel@xxxxxxxxxxxxxxxxxxxxx>
scsi0 : SCSI emulation for USB Mass Storage devices
Vendor: _NEC Model: DVD+RW ND-1100A Rev: 1.A0
Type: CD-ROM ANSI SCSI revision: 02
sr0: scsi3-mmc drive: 40x/40x writer cd/rw xa/form2 cdda tray
Attached scsi CD-ROM sr0 at scsi0, channel 0, id 0, lun 0
Attached scsi generic sg0 at scsi0, channel 0, id 0, lun 0, type 5
USB Mass Storage device found at 2
i2c /dev entries driver
usb 2-2: new full speed USB device using address 2
hub 2-2:1.0: USB hub found
hub 2-2:1.0: 4 ports detected
usb 2-2.2: new low speed USB device using address 3
usb 2-2.3: new low speed USB device using address 4
usb 2-2.4: new full speed USB device using address 5
scsi1 : SCSI emulation for USB Mass Storage devices
Vendor: SanDisk Model: ImageMate II Rev: 1.30
Type: Direct-Access ANSI SCSI revision: 02
Attached scsi removable disk sda at scsi1, channel 0, id 0, lun 0
Attached scsi generic sg1 at scsi1, channel 0, id 0, lun 0, type 0
USB Mass Storage device found at 5
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
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: hda10: found reiserfs format "3.6" with standard journal
ReiserFS: hda10: using ordered data mode
ReiserFS: hda10: journal params: device hda10, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
ReiserFS: hda10: checking transaction log (hda10)
ReiserFS: hda10: Using r5 hash to sort names
ReiserFS: hda2: found reiserfs format "3.6" with standard journal
ReiserFS: hda2: using ordered data mode
ReiserFS: hda2: journal params: device hda2, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
ReiserFS: hda2: checking transaction log (hda2)
ReiserFS: hda2: 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
kjournald starting. Commit interval 5 seconds
EXT3 FS on hdb6, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
nfs warning: mount version older than kernel
nfs warning: mount version older than kernel
nfs warning: mount version older than kernel
nfs warning: mount version older than kernel
parport0: PC-style at 0x378 (0x778) [PCSPP(,...)]
parport_pc: Via 686A parallel port: io=0x378
lp0: using parport0 (polling).
Linux video capture interface: v1.00
bttv: driver version 0.9.15 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
bttv: Bt8xx card found (0).
bttv0: Bt878 (rev 17) at 0000:00:0a.0, irq: 18, latency: 32, mmio: 0xdfdfe000
bttv0: detected: Hauppauge WinTV [card=10], PCI subsystem ID is 0070:13eb
bttv0: using: Hauppauge (bt878) [card=10,autodetected]
bttv0: gpio: en=00000000, out=00000000 in=00ffffdb [init]
bttv0: Hauppauge/Voodoo msp34xx: reset line init [5]
bttv0: Hauppauge eeprom: model=61381, tuner=Philips FM1236 (2), radio=yes
bttv0: using tuner=2
bttv0: i2c: checking for MSP34xx @ 0x80... found
msp34xx: init: chip=MSP3430G-B6 +nicam +simple +radio
msp3410: daemon started
bttv0: i2c: checking for TDA9875 @ 0xb0... not found
bttv0: i2c: checking for TDA7432 @ 0x8a... not found
tvaudio: TV audio decoder + audio/video mux driver
tvaudio: known chips: tda9840,tda9873h,tda9874h/a,tda9850,tda9855,tea6300,tea6420,tda8425,pic16c54 (PV951),ta8874z
tuner: chip found at addr 0xc2 i2c-bus bt878 #0 [sw]
tuner: type set to 2 (Philips NTSC (FI1236,FM1236 and compatibles)) by bt878 #0 [sw]
bttv0: registered device video0
bttv0: registered device vbi0
bttv0: registered device radio0
bttv0: PLL: 28636363 => 35468950 .. ok
[drm] Initialized radeon 1.11.0 20020828 on minor 0: ATI Technologies Inc Radeon R200 QL [Radeon 8500 LE]
agpgart: Found an AGP 2.0 compliant device at 0000:00:00.0.
agpgart: Putting AGP V2 device at 0000:00:00.0 into 2x mode
agpgart: Putting AGP V2 device at 0000:01:00.0 into 2x mode
[drm] Loading R200 Microcode
atkbd.c: Spurious ACK on isa0060/serio0. Some program, like XFree86, might be trying access hardware directly.
atkbd.c: Spurious ACK on isa0060/serio0. Some program, like XFree86, might be trying access hardware directly.
irq 26: nobody cared!
[<c01085aa>] __report_bad_irq+0x2a/0x90
[<c01086a0>] note_interrupt+0x70/0xb0
[<c01089e0>] do_IRQ+0x160/0x1a0
[<c0106a48>] common_interrupt+0x18/0x20
[<c0103e50>] default_idle+0x0/0x40
[<c0103e7c>] default_idle+0x2c/0x40
[<c0103f0b>] cpu_idle+0x3b/0x50
[<c040a920>] start_kernel+0x1c0/0x210
[<c040a370>] unknown_bootoption+0x0/0x160
handlers:
[<f8a25af0>] (usb_hcd_irq+0x0/0x70 [usbcore])
[<f8a25af0>] (usb_hcd_irq+0x0/0x70 [usbcore])
Disabling IRQ #26
Module Size Used by
nls_iso8859_1 4064 1
nls_cp437 5728 1
vfat 15328 1
fat 47232 1 vfat
radeon 134196 2
tuner 20176 0
tvaudio 22540 0
msp3400 24276 0
bttv 156972 0
video_buf 22564 1 bttv
i2c_algo_bit 9864 1 bttv
v4l2_common 6176 1 bttv
btcx_risc 4840 1 bttv
videodev 9856 1 bttv
snd_seq 58544 1
snd_pcm_oss 55720 0
snd_mixer_oss 20256 2 snd_pcm_oss
parport_pc 23744 1
lp 10116 0
parport 27584 2 parport_pc,lp
snd_ens1371 25288 0
snd_emu10k1 102504 1
snd_rawmidi 25920 2 snd_ens1371,snd_emu10k1
snd_pcm 100160 3 snd_pcm_oss,snd_ens1371,snd_emu10k1
snd_timer 27364 2 snd_seq,snd_pcm
snd_seq_device 8264 3 snd_seq,snd_emu10k1,snd_rawmidi
snd_ac97_codec 69412 2 snd_ens1371,snd_emu10k1
snd_page_alloc 11816 2 snd_emu10k1,snd_pcm
snd_util_mem 4640 1 snd_emu10k1
snd_hwdep 9600 1 snd_emu10k1
snd 56676 13 snd_seq,snd_pcm_oss,snd_mixer_oss,snd_ens1371,snd_emu10k1,snd_rawmidi,snd_pcm,snd_timer,snd_seq_device,snd_ac97_codec,snd_util_mem,snd_hwdep
soundcore 10336 3 bttv,snd
via686a 19944 0
eeprom 7688 0
lm80 17732 0
i2c_viapro 7148 0
i2c_dev 10304 0
w83781d 35104 0
lm85 22468 0
i2c_sensor 2912 5 via686a,eeprom,lm80,w83781d,lm85
i2c_isa 2016 0
i2c_i801 8176 0
i2c_core 24416 15 tuner,tvaudio,msp3400,bttv,i2c_algo_bit,via686a,eeprom,lm80,i2c_viapro,i2c_dev,w83781d,lm85,i2c_sensor,i2c_isa,i2c_i801
pcnet32 30216 0
eepro100 29996 0
8139too 24864 0
mii 5056 3 pcnet32,eepro100,8139too
crc32 4352 2 pcnet32,8139too
usb_storage 42432 0
ohci_hcd 18884 0
uhci_hcd 33232 0
ehci_hcd 29444 0
usbcore 119876 6 usb_storage,ohci_hcd,uhci_hcd,ehci_hcd
via_agp 9088 1
agpgart 35244 2 via_agp