[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

IRQ not detected for a USB PCI card in a beige G3



Hello all.

I added a USB card (PCI) to my beige G3. Until now, the UHCI controller worked
fine (the EHCI controller does not, but it does not matter to me).

I upgraded to 2.6.26 to get a working rt2x00 driver -- I'm using a ralink wifi
card to talk to the box. But now, the USB UHCI controller is not available
anymore (full dmesg attached).

The most relevant part seems to be the following:
[   12.371696] uhci_hcd 0000:00:0d.0: Found HC with no IRQ.  Check BIOS/PCI 0000:00:0d.0 setup!
[   12.398250] uhci_hcd 0000:00:0d.1: Found HC with no IRQ.  Check BIOS/PCI 0000:00:0d.1 setup!

I googled a bit. In the other people having this kind of problem, messages like
"use pci=usepirqmask" or "use pci=biosirq" were displayed by the kernel. Nothing
like this here ...

Any ideas ?

The USB controllers are
00:0d.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller
(rev 62) (prog-if 00 [UHCI])
        Subsystem: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller
        Flags: medium devsel
        I/O ports at 0420 [size=32]
        Capabilities: <access denied>

00:0d.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller
(rev 62) (prog-if 00 [UHCI])
        Subsystem: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller
        Flags: medium devsel
        I/O ports at 0400 [size=32]
        Capabilities: <access denied>

00:0d.2 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 65) (prog-if 20
[EHCI])
        Subsystem: VIA Technologies, Inc. USB 2.0
        Flags: bus master, medium devsel, latency 32
        Memory at 81800000 (32-bit, non-prefetchable) [disabled] [size=256]
        Capabilities: <access denied>


Thanks in advance
Sylvain

[    0.000000] Using PowerMac machine description
[    0.000000] Total memory = 384MB; using 1024kB for hash table (at cff00000)
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 2.6.26-bpo.1-powerpc (Debian 2.6.26-4~bpo40+1) (nobse@debian.org) (gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)) #1 Tue Sep 2 14:43:33 UTC 2008
[    0.000000] Found initrd at 0xc044a000:0xc09e28d4
[    0.000000] Found a Heathrow mac-io controller, rev: 1, mapped at 0xff780000
[    0.000000] PowerMac motherboard: PowerMac G3 (Gossamer)
[    0.000000] console [udbg0] enabled
[    0.000000] Entering add_active_range(0, 0, 98304) 0 entries of 256 used
[    0.000000] Found Grackle (MPC106) PCI host bridge at 0x0000000080000000. Firmware bus number: 0->0
[    0.000000] PCI host bridge /pci (primary) ranges:
[    0.000000]   IO 0x00000000fe000000..0x00000000fe7fffff -> 0x0000000000000000
[    0.000000]  MEM 0x00000000fd000000..0x00000000fdffffff -> 0x0000000000000000 
[    0.000000]  MEM 0x0000000080000000..0x00000000fcffffff -> 0x0000000080000000 
[    0.000000] nvram: OF partition at 0x1800
[    0.000000] nvram: XP partition at 0x1300
[    0.000000] nvram: NR partition at 0x1400
[    0.000000] Top of RAM: 0x18000000, Total RAM: 0x18000000
[    0.000000] Memory hole size: 0MB
[    0.000000] Zone PFN ranges:
[    0.000000]   DMA             0 ->    98304
[    0.000000]   Normal      98304 ->    98304
[    0.000000]   HighMem     98304 ->    98304
[    0.000000] Movable zone start PFN for each node
[    0.000000] early_node_map[1] active PFN ranges
[    0.000000]     0:        0 ->    98304
[    0.000000] On node 0 totalpages: 98304
[    0.000000]   DMA zone: 768 pages used for memmap
[    0.000000]   DMA zone: 0 pages reserved
[    0.000000]   DMA zone: 97536 pages, LIFO batch:31
[    0.000000]   Normal zone: 0 pages used for memmap
[    0.000000]   HighMem zone: 0 pages used for memmap
[    0.000000]   Movable zone: 0 pages used for memmap
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 97536
[    0.000000] Kernel command line: ramdisk_size=8192 root=UUID=18bc8693-13fd-4423-82b2-117d583c9ae1
[    0.000000] irq: Found primary Apple PIC /pci/mac-io for 64 irqs
[    0.000000] irq: System has 64 possible interrupts
[    0.000000] PID hash table entries: 2048 (order: 11, 8192 bytes)
[    0.000000] GMT Delta read from XPRAM: 0 minutes, DST: off
[    0.000000] time_init: decrementer frequency = 16.707883 MHz
[    0.000000] time_init: processor frequency   = 233.870000 MHz
[    0.000000] clocksource: timebase mult[ef686f5] shift[22] registered
[    0.000000] clockevent: decrementer mult[446] shift[16] cpu[0]
[    0.001331] Console: colour dummy device 80x25
[    0.002290] console handover: boot [udbg0] -> real [tty0]
[    0.006095] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.008650] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.073064] High memory: 0k
[    0.073091] Memory: 368128k/393216k available (3764k kernel code, 24732k reserved, 152k data, 347k bss, 224k init)
[    0.073919] Calibrating delay loop... 33.28 BogoMIPS (lpj=66560)
[    0.157706] Security Framework initialized
[    0.157798] SELinux:  Disabled at boot.
[    0.157854] Capability LSM initialized
[    0.157974] Mount-cache hash table entries: 512
[    0.159063] device-tree: Duplicate name in /cpus/PowerPC,750, renamed to "l2-cache#1"
[    0.160172] device-tree: Duplicate name in /pci/mac-io, renamed to "ide#1"
[    0.161276] device-tree: Duplicate name in /pci/multifunc-device, renamed to "pci1106,3038#1"
[    0.161832] Initializing cgroup subsys ns
[    0.161889] Initializing cgroup subsys cpuacct
[    0.161943] Initializing cgroup subsys devices
[    0.163590] net_namespace: 652 bytes
[    0.164673] NET: Registered protocol family 16
[    0.168388] PCI: Probing PCI hardware
[    0.172041] PCI: Cannot allocate resource region 1 of device 0000:00:12.0, will remap
[    0.172213] Registering pmac pic with sysfs...
[    0.180794] usbcore: registered new interface driver usbfs
[    0.181384] usbcore: registered new interface driver hub
[    0.182054] usbcore: registered new device driver usb
[    0.189068] NET: Registered protocol family 2
[    0.189749] Switched to high resolution mode on CPU 0
[    0.222049] IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
[    0.223489] TCP established hash table entries: 16384 (order: 5, 131072 bytes)
[    0.224818] TCP bind hash table entries: 16384 (order: 4, 65536 bytes)
[    0.225489] TCP: Hash tables configured (established 16384 bind 16384)
[    0.225585] TCP reno registered
[    0.234091] NET: Registered protocol family 1
[    0.234894] checking if image is initramfs... it is
[    3.443372] Freeing initrd memory: 5730k freed
[    3.446447] Thermal assist unit using timers, shrink_timer: 500 jiffies
[    3.449138] audit: initializing netlink socket (disabled)
[    3.449306] type=2000 audit(1220895928.444:1): initialized
[    3.450581] VFS: Disk quotas dquot_6.5.1
[    3.450848] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    3.451093] msgmni has been set to 730
[    3.451891] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[    3.452024] io scheduler noop registered
[    3.452080] io scheduler anticipatory registered
[    3.452143] io scheduler deadline registered
[    3.452258] io scheduler cfq registered (default)
[    3.453525] atyfb 0000:00:12.0: enabling device (0086 -> 0087)
[    3.453652] atyfb: using auxiliary register aperture
[    3.454568] atyfb: 3D RAGE II+ (Mach64 GT) [0x4754 rev 0x9a]
[    3.454693] atyfb: 2M SGRAM (1:1), 14.31818 MHz XTAL, 200 MHz PLL, 67 Mhz MCLK, 67 MHz XCLK
[    3.455360] atyfb: monitor sense=737, mode 5
[    3.501429] Console: switching to colour frame buffer device 80x30
[    3.517801] atyfb: fb0: ATY Mach64 frame buffer device on PCI
[    3.545509] Generic non-volatile memory driver v1.1
[    3.552728] Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled
[    3.568074] pmac_zilog: 0.6 (Benjamin Herrenschmidt <benh@kernel.crashing.org>)
[    3.581791] ttyPZ0 at MMIO 0xf3013020 (irq = 16) is a Z85c30 ESCC - Serial port
[    3.596146] ttyPZ1 at MMIO 0xf3013000 (irq = 17) is a Z85c30 ESCC - Serial port
[    3.611242] Serial: MPC52xx PSC UART driver
[    3.629212] brd: module loaded
[    3.636282] MacIO PCI driver attached to Heathrow chipset
[    3.646243] fd0: SWIM3 floppy controller 
[    3.658122] input: Macintosh mouse button emulation as /class/input/input0
[    3.665724] Macintosh CUDA driver v0.5 for Unified ADB.
[    3.674223] Uniform Multi-Platform E-IDE driver
[    3.681778] ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
[    3.697183] adb: starting probe task...
[    3.794020] adb devices: [2]: 2 5
[    3.818745] ADB keyboard at 2, handler set to 3
[    3.826398] Detected ADB keyboard, type ISO, swapping keys.
[    3.834278] input: ADB keyboard as /class/input/input1
[    3.857735] adb: finished probe task...
[    4.729735] ide0: Found Apple Heathrow ATA controller, bus ID 0, irq 29
[    4.737326] Probing IDE interface ide0...
[    5.025933] hda: Maxtor 6Y080L0, ATA DISK drive
[    5.702138] hda: host max PIO4 wanted PIO255(auto-tune) selected PIO4
[    5.702302] hda: MWDMA2 mode selected
[    5.709842] ide0 at 0xd9008000-0xd9008070,0xd9008160 on irq 29
[    6.737733] ide1: Found Apple Heathrow ATA controller, bus ID 1, irq 31
[    6.744876] Probing IDE interface ide1...
[    8.085930] hdc: YAMAHA CRW3200E, ATAPI CD/DVD-ROM drive
[    8.762140] hdc: host max PIO4 wanted PIO255(auto-tune) selected PIO4
[    8.762761] hdc: MWDMA2 mode selected
[    8.770387] ide1 at 0xd900a000-0xd900a070,0xd900a160 on irq 31
[    8.778674] ohci_hcd: 2006 August 04 USB 1.1 'Open' Host Controller (OHCI) Driver
[    8.790285] mice: PS/2 mouse device common for all mice
[    8.797790] platform ppc-rtc.0: rtc core: registered ppc_md as rtc0
[    8.807111] TCP cubic registered
[    8.813738] NET: Registered protocol family 17
[    8.821267] registered taskstats version 1
[    8.830443] platform ppc-rtc.0: setting system clock to 2008-09-08 17:45:34 UTC (1220895934)
[    8.844018] Freeing unused kernel memory: 224k init
[   12.358057] USB Universal Host Controller Interface driver v3.0
[   12.365020] uhci_hcd 0000:00:0d.0: enabling device (0014 -> 0015)
[   12.371696] uhci_hcd 0000:00:0d.0: Found HC with no IRQ.  Check BIOS/PCI 0000:00:0d.0 setup!
[   12.384936] uhci_hcd 0000:00:0d.0: init 0000:00:0d.0 fail, -19
[   12.391611] uhci_hcd 0000:00:0d.1: enabling device (0014 -> 0015)
[   12.398250] uhci_hcd 0000:00:0d.1: Found HC with no IRQ.  Check BIOS/PCI 0000:00:0d.1 setup!
[   12.411524] uhci_hcd 0000:00:0d.1: init 0000:00:0d.1 fail, -19
[   12.913373] SCSI subsystem initialized
[   13.681566] eth0: BMAC at 00:05:02:81:8c:1e
[   13.852701] hda: max request size: 128KiB
[   13.917752] mesh: configured for synchronous 5 MB/s
[   14.133856] mesh: performing initial bus reset...
[   18.141805] scsi0 : MESH
[   19.125217] hda: 160086528 sectors (81964 MB) w/2048KiB Cache, CHS=65535/16/63
[   19.138318] hda: cache flushes supported
[   19.145115]  hda: [mac] hda1 hda2 hda3 hda4 hda5 hda6 hda7 hda8 hda9 hda10
[   19.160668] hdc: ATAPI 40X CD-ROM CD-R/RW drive, 8192kB Cache
[   19.167326] Uniform CD-ROM driver Revision: 3.20
[   21.590084] PM: Starting manual resume from disk
[   21.810976] kjournald starting.  Commit interval 5 seconds
[   21.817252] EXT3-fs: mounted filesystem with ordered data mode.
[   33.877124] rt2500pci 0000:00:0f.0: enabling device (0014 -> 0016)
[   34.129536] phy0: Selected rate control algorithm 'pid'
[   35.345115] Registered led device: rt2500pci-phy0:radio
[   37.511448] Adding 976552k swap on /dev/hda9.  Priority:-1 extents:1 across:976552k
[   37.931214] EXT3 FS on hda7, internal journal
[   41.354808] device-mapper: uevent: version 1.0.3
[   41.367576] device-mapper: ioctl: 4.13.0-ioctl (2007-10-18) initialised: dm-devel@redhat.com
[  259.717823] kjournald starting.  Commit interval 5 seconds
[  259.721212] EXT3 FS on hda8, internal journal
[  259.721259] EXT3-fs: mounted filesystem with ordered data mode.
[  259.753104] kjournald starting.  Commit interval 5 seconds
[  259.753865] EXT3 FS on hda10, internal journal
[  259.753903] EXT3-fs: mounted filesystem with ordered data mode.
[  262.493065] phy registers:
[  262.493096]  0000 0000 0000 0000 0000 0000 0000 0000
[  262.503547]  0000 0000 0000 0000 0000 0000 0000 0000
[  262.513994]  0000 0000 0000 0000 0000 0000 0000 0000
[  262.524441]  0000 0000 0000 0000 0000 0000 0000 0000
[  266.938907] eth2: Initial auth_alg=0
[  266.938954] eth2: authenticate with AP 00:1c:10:b2:94:10
[  266.940661] eth2: RX authentication from 00:1c:10:b2:94:10 (alg=0 transaction=2 status=0)
[  266.940686] eth2: authenticated
[  266.940711] eth2: associate with AP 00:1c:10:b2:94:10
[  266.942885] eth2: RX AssocResp from 00:1c:10:b2:94:10 (capab=0x411 status=0 aid=2)
[  266.942913] eth2: associated
[  279.239747] lp: driver loaded but no devices found
[  280.153922] NET: Registered protocol family 10
[  280.156891] lo: Disabled Privacy Extensions
[  290.333782] eth0: no IPv6 routers present
[  290.341795] eth2: no IPv6 routers present
[  307.534011] warning: `ntpd' uses 32-bit capabilities (legacy support in use)

Reply to: