Messages in this thread |  | | Date | Mon, 18 Sep 2000 13:05:13 +0100 (BST) | From | Tigran Aivazian <> | Subject | Re: weird PCI problems... |
| |
Hi Andrew,
On Mon, 18 Sep 2000, Andrew Morton wrote: > Because Cardbus on this recent Dell laptop has > suddenly stopped working:
yes, looks like we do have similar Dell laptops ;)
> I don't see where we _ever_ scan behind a Cardbus bridge??? > > As a datapoint, this hack makes Cardbus work again:
indeed it does! I now have all my 4 NICs working on this laptop again, thank you. But one needs to understand your fix first. Shouldn't that !is_cardbus be is_cardbus instead? I attached my latest boot.log below.
Regards, Tigran
Linux version 2.4.0-test9 (root@penguin) (gcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)) #3 Mon Sep 18 12:43:19 BST 2000 BIOS-provided physical RAM map: BIOS-e820: 000000000009fc00 @ 0000000000000000 (usable) BIOS-e820: 0000000000000400 @ 000000000009fc00 (reserved) BIOS-e820: 000000000000c000 @ 00000000000c0000 (reserved) BIOS-e820: 0000000007ef0000 @ 0000000000100000 (usable) BIOS-e820: 0000000000010000 @ 0000000007ff0000 (ACPI data) BIOS-e820: 0000000000060000 @ 00000000100a0000 (reserved) BIOS-e820: 0000000000200000 @ 00000000ffe00000 (reserved) On node 0 totalpages: 32752 zone(0): 4096 pages. zone(1): 28656 pages. zone(2): 0 pages. Kernel command line: BOOT_IMAGE=240test9 ro root=302 Initializing CPU#0 Detected 448626242 Hz processor. Console: colour VGA+ 80x25 Calibrating delay loop... 894.57 BogoMIPS Memory: 126676k/131008k available (1304k kernel code, 3944k reserved, 91k data, 172k init, 0k highmem) Dentry-cache hash table entries: 16384 (order: 5, 131072 bytes) Buffer-cache hash table entries: 4096 (order: 2, 16384 bytes) Page-cache hash table entries: 32768 (order: 5, 131072 bytes) Inode-cache hash table entries: 8192 (order: 4, 65536 bytes) CPU: Intel Pentium III (Coppermine) stepping 01 Enabling fast FPU save and restore... done. Enabling unmasked SIMD FPU exception support... done. Checking 'hlt' instruction... OK. POSIX conformance testing by UNIFIX mtrr: v1.36 (20000221) Richard Gooch (rgooch@atnf.csiro.au) PCI: PCI BIOS revision 2.10 entry at 0xfc0ce, last bus=2 PCI: Using configuration type 1 PCI: Probing PCI hardware PCI: Using IRQ router default [8086/1234] at 00:07.0 Limiting direct PCI/PCI transfers. Linux NET4.0 for Linux 2.4 Based upon Swansea University Computer Society NET3.039 NET4: Unix domain sockets 1.0/SMP for Linux NET4.0. NET4: Linux TCP/IP 1.0 for NET4.0 IP Protocols: ICMP, UDP, TCP IP: routing cache hash table of 512 buckets, 4Kbytes TCP: Hash tables configured (established 8192 bind 8192) P6 Microcode Update Driver v1.07 Starting kswapd v1.8 pty: 256 Unix98 ptys configured Uniform Multi-Platform E-IDE driver Revision: 6.31 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx PIIX4: IDE controller on PCI bus 00 dev 39 PIIX4: chipset revision 1 PIIX4: not 100% native mode: will probe irqs later ide0: BM-DMA at 0x0860-0x0867, BIOS settings: hda:DMA, hdb:pio ide1: BM-DMA at 0x0868-0x086f, BIOS settings: hdc:DMA, hdd:pio CMD646: IDE controller on PCI bus 02 dev 28 CMD646: chipset revision 7 CMD646: chipset revision 0x07, UltraDMA Capable CMD646: 100% native mode on irq 10 ide2: BM-DMA at 0xf880-0xf887, BIOS settings: hde:pio, hdf:pio ide3: BM-DMA at 0xf888-0xf88f, BIOS settings: hdg:pio, hdh:pio hda: IBM-DARA-206000, ATA DISK drive hdc: SAMSUNG CD-ROM SN-124, ATAPI CDROM drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 ide1 at 0x170-0x177,0x376 on irq 15 hda: 11733120 sectors (6007 MB) w/418KiB Cache, CHS=730/255/63, UDMA(33) hdc: ATAPI 24X CD-ROM drive, 128kB Cache, UDMA(33) Uniform CD-ROM driver Revision: 3.11 Partition check: hda: hda1 hda2 hda3 hda4 Serial driver version 5.02 (2000-08-09) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled ttyS00 at 0x03f8 (irq = 4) is a 16550A Real Time Clock Driver v1.10c 3c59x.c:LK1.1.9 2 Sep 2000 Donald Becker and others. http://www.scyld.com/network/vortex.html $Revision: 1.102.2.38 $ See Documentation/networking/vortex.txt eth0: 3Com PCI 3c905C Tornado at 0xf800, 00:b0:d0:2e:b7:34, IRQ 10 8K byte-wide RAM 5:3 Rx:Tx split, autoselect/Autonegotiate interface. MII transceiver found at address 24, status 782d. Enabling bus-master transmits and whole-frame receives. eepro100.c:v1.09j-t 9/29/99 Donald Becker http://cesdis.gsfc.nasa.gov/linux/drivers/eepro100.html eepro100.c: $Revision: 1.33 $ 2000/05/24 Modified by Andrey V. Savochkin <saw@saw.sw.com.sg> and others eth1: Intel Corporation 82557 [Ethernet Pro 100], 00:D0:B7:23:B4:B8, IRQ 10. Receiver lock-up bug exists -- enabling work-around. Board assembly 721383-008, Physical connectors present: RJ45 Primary interface chip i82555 PHY #1. General self-test: passed. Serial sub-system self-test: passed. Internal registers self-test: passed. ROM checksum self-test: passed (0x04f4518b). 8139too Fast Ethernet driver 0.9.10 loaded eth2: RealTek RTL8139 Fast Ethernet at 0xc8802c00, 00:a0:d2:11:b6:5d, IRQ 10 eth2: Identified 8139 chip type 'RTL-8139A' maestro: version 0.14 time 12:44:28 Sep 18 2000 maestro: Configuring ESS Maestro 2E found at IO 0xD800 IRQ 5 maestro: subvendor id: 0x00aa1028 maestro: PCI power managment capability: 0x7622 maestro: AC97 Codec detected: v: 0x83847609 caps: 0x6940 pwr: 0xf maestro: 1 channels configured. Linux PCMCIA Card Services 3.1.20 options: [pci] [cardbus] Yenta IRQ list 0298, PCI irq11 Socket status: 30000020 kmem_create: Forcing size word alignment - nfs_fh Yenta IRQ list 0298, PCI irq11 Socket status: 30000010 cs: cb_alloc(bus 3): vendor 0x10b7, device 0x5257 PCI: Enabling device 03:00.0 (0000 -> 0003) PCI: No IRQ known for interrupt pin A of device 03:00.0. Please try using pci=biosirq. eth3: 3Com PCI 3CCFE575CT Tornado CardBus at 0x1000, PCI: Setting latency timer of device 03:00.0 to 64 00:50:da:d9:98:e9, IRQ 11 eth3: CardBus functions mapped 10800080->c8808080 8K byte-wide RAM 5:3 Rx:Tx split, MII interface. MII transceiver found at address 0, status 7809. Enabling bus-master transmits and whole-frame receives. VFS: Mounted root (ext2 filesystem) readonly. Freeing unused kernel memory: 172k freed Adding Swap: 136512k swap-space (priority -1) eth0: using NWAY autonegotiation eth3: using default media MII eth2: Setting full-duplex based on MII #32 link partner ability of 45e1. cs: IO port probe 0x1000-0x17ff: clean. cs: IO port probe 0x0100-0x04ff: excluding 0x378-0x37f 0x4d0-0x4d7 cs: IO port probe 0x0a00-0x0aff: clean. cs: memory probe 0xa0000000-0xa0ffffff: clean. ttyS01 at port 0x02f8 (irq = 3) is a 16550A eth0: using NWAY autonegotiation microcode: CPU0 not 'upgrading' to earlier revision 15 (current=15)
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org Please read the FAQ at http://www.tux.org/lkml/
|  |