"Dunlap, Randy" wrote:
> 
> Several developers have reported using UHCI and OHCI
> at the same time.  I think that Johannes and Matt
> have done it, and I have also.
> 
> So it should work.  If there's a problem, please let us know
> about it.  Shouldn't be a problem.
> 
> ~Randy

Hi,

I have an OHCI hub cardbus adapter and a built-in UHCI hub.
Many development kernels ago (~2.3.30) I had gotten the 
OHCI card working.  Now with 2.3.99-pre9 and the uhci and
usb-ohci drivers built into the kernel, the OHCI hub is not
detected.

Perhaps simply a problem with the order in which drivers are
being enabled.  Anyhow, I'm not sure if there's a workaround.
I'll try building in OHCI support as a module.  Still, it'd
be nice if the in-kernel approach would work.

Here's what I get during boot:

May 24 14:08:11 spot kernel: Linux version 2.3.99-pre9
([EMAIL PROTECTED]) (gcc version 2.95.2 19991024 (release)) #31
Wed May 24 00:21:52 PDT 2000 
May 24 14:08:11 spot kernel: BIOS-provided physical RAM map: 
May 24 14:08:11 spot kernel:  e820: 000000000009f800 @ 0000000000000000
(usable) 
May 24 14:08:11 spot kernel:  e820: 0000000000000800 @ 000000000009f800
(reserved) 
May 24 14:08:11 spot kernel:  e820: 0000000000010000 @ 00000000000f0000
(reserved) 
May 24 14:08:11 spot kernel:  e820: 0000000004f00000 @ 0000000000100000
(usable) 
May 24 14:08:11 spot kernel:  e820: 0000000000010000 @ 00000000ffff0000
(reserved) 
May 24 14:08:11 spot kernel: Scan SMP from c0000000 for 1024 bytes. 
May 24 14:08:11 spot kernel: Scan SMP from c009fc00 for 1024 bytes. 
May 24 14:08:11 spot kernel: Scan SMP from c00f0000 for 65536 bytes. 
May 24 14:08:11 spot kernel: Scan SMP from c009f800 for 4096 bytes. 
May 24 14:08:11 spot kernel: On node 0 totalpages: 20480 
May 24 14:08:11 spot kernel: zone(0): 4096 pages. 
May 24 14:08:11 spot kernel: zone(1): 16384 pages. 
May 24 14:08:11 spot kernel: zone(2): 0 pages. 
May 24 14:08:11 spot kernel: mapped APIC to ffffe000 (0116a000) 
May 24 14:08:11 spot kernel: Initializing CPU#0 
May 24 14:08:12 spot kernel: Detected 232109242 Hz processor. 
May 24 14:08:12 spot kernel: Console: colour VGA+ 80x28 
May 24 14:08:12 spot kernel: Calibrating delay loop... 462.03 BogoMIPS 
May 24 14:08:12 spot kernel: Memory: 78352k/81920k available (1247k
kernel code, 3180k reserved, 99k data, 180k init, 0k highmem) 
May 24 14:08:12 spot kernel: Dentry-cache hash table entries: 16384
(order: 5, 131072 bytes) 
May 24 14:08:12 spot kernel: Buffer-cache hash table entries: 4096
(order: 2, 16384 bytes) 
May 24 14:08:12 spot kernel: Page-cache hash table entries: 32768
(order: 5, 131072 bytes) 
May 24 14:08:12 spot kernel: kmem_create: Poisoning requested, but con
given - bdev_cache 
May 24 14:08:13 spot kernel: Inode-cache hash table entries: 8192
(order: 4, 65536 bytes) 
May 24 14:08:13 spot kernel: kmem_create: Poisoning requested, but con
given - inode_cache 
May 24 14:08:13 spot kernel: CPU: Intel Pentium II (Deschutes) stepping
00 
May 24 14:08:13 spot kernel: Checking 386/387 coupling... OK, FPU using
exception 16 error reporting. 
May 24 14:08:14 spot kernel: Checking 'hlt' instruction... OK. 
May 24 14:08:14 spot kernel: POSIX conformance testing by UNIFIX 
May 24 14:08:14 spot kernel: mtrr: v1.36 (20000221) Richard Gooch
([EMAIL PROTECTED]) 
May 24 14:08:14 spot kernel: PCI: BIOS32 Service Directory structure at
0xc00f66c0 
May 24 14:08:15 spot kernel: PCI: BIOS32 Service Directory entry at
0xfd810 
May 24 14:08:15 spot kernel: PCI: BIOS probe returned s=00 hw=01
ver=02.10 l=00 
May 24 14:08:15 spot kernel: PCI: PCI BIOS revision 2.10 entry at
0xfda13, last bus=0 
May 24 14:08:15 spot kernel: PCI: Using configuration type 1 
May 24 14:08:15 spot kernel: PCI: Probing PCI hardware 
May 24 14:08:16 spot kernel: PCI: IDE base address fixup for 00:07.1 
May 24 14:08:16 spot kernel: PCI: Scanning for ghost devices on bus 0 
May 24 14:08:16 spot kernel: PCI: IRQ init 
May 24 14:08:16 spot kernel: PCI: Interrupt Routing Table found at
0xc00fdf90 
May 24 14:08:16 spot kernel: 00:04 slot=00 0:60/0800 1:61/0800 2:00/def8
3:00/def8 
May 24 14:08:16 spot kernel: 00:07 slot=00 0:00/def8 1:00/def8 2:00/def8
3:63/0400 
May 24 14:08:16 spot kernel: 00:02 slot=00 0:00/def8 1:00/def8 2:00/def8
3:00/def8 
May 24 14:08:16 spot kernel: PCI: Using IRQ router PIIX [8086/122e] at
00:07.0 
May 24 14:08:16 spot kernel: PCI: IRQ fixup 
May 24 14:08:16 spot kernel: 00:02.0: ignoring bogus IRQ 255 
May 24 14:08:16 spot kernel: 00:04.0: ignoring bogus IRQ 255 
May 24 14:08:16 spot kernel: 00:04.1: ignoring bogus IRQ 255 
May 24 14:08:16 spot kernel: 00:07.2: ignoring bogus IRQ 255 
May 24 14:08:17 spot kernel: IRQ for 00:04.1(1) via 00:04.1 -> PIRQ 61,
mask 0800, excl 0000 -> newirq=11 ... failed 
May 24 14:08:17 spot kernel: IRQ for 00:07.2(3) via 00:07.2 -> PIRQ 63,
mask 0400, excl 0000 -> newirq=10 ... failed 
May 24 14:08:17 spot kernel: PCI: Allocating resources 
May 24 14:08:17 spot kernel: PCI: Resource fd000000-fdffffff (f=1208,
d=0, p=0) 
May 24 14:08:17 spot kernel: PCI: Resource fea00000-febfffff (f=200,
d=0, p=0) 
May 24 14:08:17 spot kernel: PCI: Resource fed00000-fedfffff (f=200,
d=0, p=0) 
May 24 14:08:17 spot kernel: PCI: Resource 0000fcf0-0000fcff (f=101,
d=0, p=0) 
May 24 14:08:17 spot kernel: PCI: Resource 0000fcc0-0000fcdf (f=101,
d=1, p=1) 
May 24 14:08:17 spot kernel: PCI: Sorting device list... 
May 24 14:08:17 spot kernel: Limiting direct PCI/PCI transfers. 
May 24 14:08:17 spot kernel: usb.c: registered new driver usbdevfs 
May 24 14:08:17 spot kernel: usb.c: registered new driver hub 
May 24 14:08:18 spot kernel: PCI: Enabling device 00:07.2 (0000 -> 0001) 
May 24 14:08:18 spot kernel: IRQ for 00:07.2(3) via 00:07.2 -> PIRQ 63,
mask 0400, excl 0000 -> newirq=10 -> assigning IRQ 10 ... OK 
May 24 14:08:18 spot kernel: PCI: Assigned IRQ 10 for device 00:07.2 
May 24 14:08:18 spot kernel: uhci.c: USB UHCI at I/O 0xfcc0, IRQ 10 
May 24 14:08:18 spot kernel: uhci.c: detected 2 ports 
May 24 14:08:18 spot kernel: usb.c: new USB bus registered, assigned bus
number 1 
May 24 14:08:18 spot kernel: usb.c: USB new device connect, assigned
device number 1 
May 24 14:08:18 spot kernel: usb.c: kmalloc IF c1179320, numif 1 
May 24 14:08:18 spot kernel: usb.c: new device strings: Mfr=0,
Product=2, SerialNumber=1 
May 24 14:08:18 spot kernel: usb.c: USB device number 1 default language
ID 0x0 
May 24 14:08:18 spot kernel: Product: USB UHCI-alt Root Hub 
May 24 14:08:18 spot kernel: SerialNumber: fcc0 
May 24 14:08:19 spot kernel: hub.c: USB hub found 
May 24 14:08:19 spot kernel: hub.c: 2 ports detected 
May 24 14:08:19 spot kernel: hub.c: ganged power switching 
May 24 14:08:19 spot kernel: hub.c: standalone hub 
May 24 14:08:19 spot kernel: hub.c: global over-current protection 
May 24 14:08:19 spot kernel: hub.c: power on to power good time: 2ms 
May 24 14:08:19 spot kernel: hub.c: hub controller current requirement:
0mA 
May 24 14:08:19 spot kernel: hub.c: port 1 is removable 
May 24 14:08:19 spot kernel: hub.c: port 2 is removable 
May 24 14:08:19 spot kernel: hub.c: local power source is good 
May 24 14:08:19 spot kernel: hub.c: no over-current condition exists 
May 24 14:08:19 spot kernel: hub.c: enabling power on all ports 
May 24 14:08:19 spot kernel: usb.c: hub driver claimed interface
c1179320 
May 24 14:08:19 spot kernel: Linux NET4.0 for Linux 2.3 
May 24 14:08:19 spot kernel: Based upon Swansea University Computer
Society NET3.039 
May 24 14:08:20 spot kernel: kmem_create: Poisoning requested, but con
given - skbuff_head_cache 
May 24 14:08:20 spot kernel: NET4: Unix domain sockets 1.0/SMP for Linux
NET4.0. 
May 24 14:08:20 spot kernel: NET4: Linux TCP/IP 1.0 for NET4.0 
May 24 14:08:20 spot kernel: IP Protocols: ICMP, UDP, TCP, IGMP 
May 24 14:08:20 spot kernel: IP: routing cache hash table of 512
buckets, 4Kbytes 
May 24 14:08:20 spot kernel: TCP: Hash tables configured (established
8192 bind 8192) 
May 24 14:08:20 spot kernel: apm: BIOS version 1.2 Flags 0x03 (Driver
version 1.13) 
May 24 14:08:20 spot kernel: Starting kswapd v1.6 
May 24 14:08:20 spot kernel: pty: 256 Unix98 ptys configured 
May 24 14:08:20 spot kernel: Uniform Multi-Platform E-IDE driver
Revision: 6.30 
May 24 14:08:20 spot kernel: ide: Assuming 33MHz system bus speed for
PIO modes; override with idebus=xx 
May 24 14:08:20 spot kernel: PIIX4: IDE controller on PCI bus 00 dev 39 
May 24 14:08:20 spot kernel: PIIX4: chipset revision 1 
May 24 14:08:20 spot kernel: PIIX4: not 100% native mode: will probe
irqs later 
May 24 14:08:20 spot kernel:     ide0: BM-DMA at 0xfcf0-0xfcf7, BIOS
settings: hda:DMA, hdb:pio 
May 24 14:08:20 spot kernel:     ide1: BM-DMA at 0xfcf8-0xfcff, BIOS
settings: hdc:pio, hdd:pio 
May 24 14:08:20 spot kernel: hda: TOSHIBA MK4006MAV, ATA DISK drive 
May 24 14:08:20 spot kernel: hdc: TOSHIBA CD-ROM XM-1702BC, ATAPI CDROM
drive 
May 24 14:08:20 spot kernel: ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 
May 24 14:08:20 spot kernel: ide1 at 0x170-0x177,0x376 on irq 15 
May 24 14:08:21 spot kernel: hda: 8007552 sectors (4100 MB),
CHS=993/128/63, UDMA(33) 
May 24 14:08:21 spot kernel: Partition check: 
May 24 14:08:21 spot kernel:  /dev/ide/host0/bus0/target0/lun0: p1 p2 <
p5 p6 > 
May 24 14:08:21 spot kernel: Floppy drive(s): fd0 is 1.44M 
May 24 14:08:21 spot kernel: FDC 0 is a post-1991 82077 
May 24 14:08:21 spot kernel: scsi : 0 hosts. 
May 24 14:08:21 spot kernel: scsi : detected total. 
May 24 14:08:21 spot kernel: Serial driver version 4.93 (2000-03-20)
with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled 
May 24 14:08:21 spot kernel: ttyS02 at 0x03e8 (irq = 4) is a 16550A 
May 24 14:08:22 spot kernel: Linux PCMCIA Card Services 3.1.11 
May 24 14:08:22 spot kernel:   options:  [pci] [cardbus] [pm] 
May 24 14:08:22 spot kernel: Adding cardbus controller 0: Texas
Instruments PCI1131 
May 24 14:08:23 spot kernel: PCI: Enabling device 00:04.0 (0000 -> 0002) 
May 24 14:08:23 spot kernel: IRQ for 00:04.0(0) via 00:04.0 -> PIRQ 60,
mask 0800, excl 0000 -> newirq=11 -> assigning IRQ 11 ... OK 
May 24 14:08:23 spot kernel: PCI: Assigned IRQ 11 for device 00:04.0 
May 24 14:08:23 spot kernel: Yenta IRQ list 0098, PCI irq11 
May 24 14:08:24 spot kernel: Socket status: 30000010 
May 24 14:08:24 spot kernel: Adding cardbus controller 1: Texas
Instruments PCI1131 (#2) 
May 24 14:08:24 spot kernel: PCI: Enabling device 00:04.1 (0000 -> 0002) 
May 24 14:08:24 spot kernel: IRQ for 00:04.1(1) via 00:04.1 -> PIRQ 61,
mask 0800, excl 0000 -> newirq=11 -> assigning IRQ 11 ... OK 
May 24 14:08:24 spot kernel: PCI: Assigned IRQ 11 for device 00:04.1 
May 24 14:08:25 spot kernel: Yenta IRQ list 0098, PCI irq11 
May 24 14:08:25 spot kernel: Socket status: 30000020 
May 24 14:08:25 spot kernel: usb.c: registered new driver hid 
May 24 14:08:25 spot kernel: mice: PS/2 mouse device common for all mice 
May 24 14:08:25 spot kernel: usb.c: registered new driver usbscanner 
May 24 14:08:26 spot kernel: scanner.c: USB Scanner support registered. 
May 24 14:08:26 spot kernel: usb.c: registered new driver usb-storage 
May 24 14:08:26 spot kernel: USB Mass Storage support registered. 
May 24 14:08:26 spot kernel: devfs: v0.96 (20000430) Richard Gooch
([EMAIL PROTECTED]) 
May 24 14:08:26 spot kernel: devfs: boot_options: 0x2 
May 24 14:08:27 spot kernel: VFS: Mounted root (ext2 filesystem)
readonly. 
May 24 14:08:27 spot kernel: Freeing unused kernel memory: 180k freed 

I think that this is where the Belkin Busport Mobile OHCI hub is
detected.
My old version of cardctl doesn't recognize USB hub cardbus adapters
and I'm not sure if the current release of cardctl does either.

May 24 14:08:27 spot kernel: cs: cb_alloc(bus 3): vendor 0x1045, device
0xc861 
May 24 14:08:27 spot kernel: PCI: Enabling device 03:00.0 (0000 -> 0002) 
May 24 14:08:27 spot kernel: IRQ for 03:00.0(0) via 00:04.1 -> PIRQ 60,
mask 0800, excl 0000 -> newirq=11 -> got IRQ 11 
May 24 14:08:27 spot kernel: PCI: Found IRQ 11 for device 03:00.0 

May 24 14:08:28 spot kernel: PCI: The same IRQ used for device 00:04.0 
May 24 14:08:28 spot kernel: Adding Swap: 108828k swap-space (priority
-1) 
May 24 14:08:28 spot kernel: cs: IO port probe 0x1000-0x17ff: clean. 
May 24 14:08:28 spot kernel: cs: IO port probe 0x0100-0x01ff: clean. 
May 24 14:08:28 spot kernel: cs: IO port probe 0x0a00-0x0aff: clean. 
May 24 14:08:28 spot kernel: cs: memory probe 0xa0000000-0xa0ffffff:
clean.

Here's my PCMCIA modem:
 
May 24 14:08:28 spot kernel: ttyS00 at port 0x13f8 (irq = 3) is a 16550A

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to