From owner-freebsd-mobile Thu Aug 24 7:17:33 2000 Delivered-To: freebsd-mobile@freebsd.org Received: from gate.consol.de (gate.consol.de [194.221.87.10]) by hub.freebsd.org (Postfix) with ESMTP id 52E4237B43E for ; Thu, 24 Aug 2000 07:17:21 -0700 (PDT) X-Envelope-Sender-Is: Michael.Elbel@consol.de (at relayer gate.consol.de) Received: from msgsrv.bb.consol.de (msgsrv.bb.consol.de [10.250.0.100]) by gate.consol.de (8.9.3/8.9.3) with ESMTP id QAA99013 for ; Thu, 24 Aug 2000 16:17:20 +0200 (CEST) (envelope-from Michael.Elbel@consol.de) Received: from vscanner.bb.consol.de (root@vscanner.bb.consol.de [10.250.0.120]) by msgsrv.bb.consol.de (8.8.8/8.8.8) with ESMTP id PAA22077 for ; Thu, 24 Aug 2000 15:20:49 +0200 Received: from fourier.int.consol.de (fourier.int.consol.de [10.0.1.17]) by vscanner.bb.consol.de (8.9.3/8.9.3) with ESMTP id QAA25486 for ; Thu, 24 Aug 2000 16:16:40 +0200 Received: (from me@localhost) by fourier.int.consol.de (8.11.0/8.9.3) id e7OEGeo35999 for mobile@freebsd.org; Thu, 24 Aug 2000 16:16:40 +0200 (CEST) (envelope-from me) Date: Thu, 24 Aug 2000 16:16:40 +0200 X-Amavis-approved: Yes From: Michael Elbel To: mobile@freebsd.org Subject: Ricoh RL5C476 PCI-CardBus Bridge doesn't see card changes Message-ID: <20000824161639.C35337@consol.de> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="HcAYCG3uE/tztfnV" Content-Disposition: inline User-Agent: Mutt/1.2.5i Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org --HcAYCG3uE/tztfnV Content-Type: text/plain; charset=us-ascii Content-Disposition: inline I have this nice new Asus L8400 Notebook. Works quite well with FreeBSD. There's one quirk with its card bus controller though. It will not recognize card insertions / removals. If the card is there when the machine boots, everything is fine so I'd guess it shouldn't be interrupt mismatches or so. However, if I remove the card, pccardc doesn't see it. Insertions don't get detected either. This is with 4.0, 4.1 and 4.1-Stable as of today. Has anybody seen something like that before? Any pointers as to in what direction I should look? I've appended the output of a boot -v in case anybody is interested. Thanks ahead, Michael -- /bin/bash: randsig1.pl: command not found --HcAYCG3uE/tztfnV Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="dmesg.out" Copyright (c) 1992-2000 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 4.1-STABLE #0: Thu Aug 24 15:22:20 CEST 2000 me@pogo:/usr/obj/usr/src/sys/pogo Calibrating clock(s) ... TSC clock: 601371519 Hz, i8254 clock: 1193197 Hz CLK_USE_I8254_CALIBRATION not specified - using default frequency Timecounter "i8254" frequency 1193182 Hz CLK_USE_TSC_CALIBRATION not specified - using old calibration method CPU: Pentium III/Pentium III Xeon/Celeron (601.37-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x681 Stepping = 1 Features=0x387f9ff real memory = 201261056 (196544K bytes) Physical memory chunk(s): 0x00001000 - 0x0009efff, 647168 bytes (158 pages) 0x002df000 - 0x0bfe7fff, 198217728 bytes (48393 pages) avail memory = 193060864 (188536K bytes) bios32: Found BIOS32 Service Directory header at 0xc00f7050 bios32: Entry = 0xfd792 (c00fd792) Rev = 0 Len = 1 pcibios: PCI BIOS entry at 0x216 pnpbios: Found PnP BIOS data at 0xc00f7080 pnpbios: Entry = f0000:af87 Rev = 1.0 Other BIOS signatures found: ACPI: 000f7030 Preloaded elf kernel "kernel" at 0xc02c6000. Pentium Pro MTRR support enabled pci_open(1): mode 1 addr port (0x0cf8) is 0x80003904 pci_open(1a): mode1res=0x80000000 (0x80000000) pci_cfgcheck: device 0 [class=060000] [hdr=00] is there (id=71908086) apm0: on motherboard apm: found APM BIOS v1.2, connected at v1.2 npx0: on motherboard npx0: INT 16 interface pci_open(1): mode 1 addr port (0x0cf8) is 0x80003b40 pci_open(1a): mode1res=0x80000000 (0x80000000) pci_cfgcheck: device 0 [class=060000] [hdr=00] is there (id=71908086) pcib0: on motherboard found-> vendor=0x8086, dev=0x7190, revid=0x03 class=06-00-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 map[10]: type 1, range 32, base f8000000, size 26 found-> vendor=0x8086, dev=0x7191, revid=0x03 class=06-04-00, hdrtype=0x01, mfdev=0 subordinatebus=1 secondarybus=1 found-> vendor=0x12eb, dev=0x0003, revid=0x03 class=04-01-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 intpin=a, irq=10 map[10]: type 1, range 32, base fedc0000, size 18 map[14]: type 1, range 32, base 0000fcc0, size 3 map[18]: type 3, range 32, base 0000fcc8, size 3 found-> vendor=0x8086, dev=0x7110, revid=0x02 class=06-01-00, hdrtype=0x00, mfdev=1 subordinatebus=0 secondarybus=0 found-> vendor=0x8086, dev=0x7111, revid=0x01 class=01-01-80, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 map[20]: type 1, range 32, base 0000fcd0, size 4 found-> vendor=0x8086, dev=0x7112, revid=0x01 class=0c-03-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 intpin=d, irq=9 map[20]: type 1, range 32, base 0000fce0, size 5 found-> vendor=0x8086, dev=0x7113, revid=0x03 class=06-80-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 map[90]: type 1, range 32, base 00002180, size 4 found-> vendor=0x10ec, dev=0x8139, revid=0x10 class=02-00-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 intpin=a, irq=9 map[10]: type 1, range 32, base 0000f800, size 8 map[14]: type 1, range 32, base fedbfc00, size 8 found-> vendor=0x1180, dev=0x0476, revid=0x80 class=06-07-00, hdrtype=0x02, mfdev=1 subordinatebus=0 secondarybus=0 intpin=a, irq=255 found-> vendor=0x1180, dev=0x0476, revid=0x80 class=06-07-00, hdrtype=0x02, mfdev=1 subordinatebus=0 secondarybus=0 intpin=b, irq=255 pci0: on pcib0 pcib1: at device 1.0 on pci0 found-> vendor=0x5333, dev=0x8c10, revid=0x11 class=03-00-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 intpin=a, irq=9 map[10]: type 1, range 32, base f0000000, size 27 pci1: on pcib1 pci1: (vendor=0x5333, dev=0x8c10) at 0.0 irq 9 pci0: (vendor=0x12eb, dev=0x0003) at 6.0 irq 10 isab0: at device 7.0 on pci0 isa0: on isab0 atapci0: port 0xfcd0-0xfcdf at device 7.1 on pci0 ata0: iobase=0x01f0 altiobase=0x03f6 bmaddr=0xfcd0 ata0: mask=03 status0=50 status1=50 ata0: mask=03 status0=50 status1=00 ata0: devices = 0x9 ata0: at 0x1f0 irq 14 on atapci0 ata1: iobase=0x0170 altiobase=0x0376 bmaddr=0xfcd8 ata1: mask=00 status0=a5 status1=a5 ata1: probe allocation failed pci0: (vendor=0x8086, dev=0x7112) at 7.2 irq 9 chip1: port 0x2180-0x218f at device 7.3 on pci0 rl0: port 0xf800-0xf8ff mem 0xfedbfc00-0xfedbfcff irq 9 at device 8.0 on pci0 rl0: Ethernet address: 00:e0:18:18:53:3a miibus0: on rl0 rlphy0: on miibus0 rlphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto bpf: rl0 attached pcic-pci0: at device 10.0 on pci0 pcic-pci0: Legacy address set to 0x3e0 PCI Config space: 00: 04761180 02100007 06070080 00820000 10: 00000000 020000dc 00000000 00000000 20: 00000000 00000000 00000000 00000000 30: 00000000 00000000 00000000 008001ff 40: 10441043 000003e1 00000000 00000000 50: 00000000 00000000 00000000 00000000 60: 00000000 00000000 00000000 00000000 70: 00000000 00000000 00000000 00000000 80: 00a00000 00000000 04630463 30000000 90: 00740000 00000000 00000000 00000000 Cardbus Socket registers: 00: f000ff53: f000ff53: f000e2c3: f000ff53: 10: f000ff53: f000ff54: f000a569: f000ff53: ExCa registers: 00: 13 88 f5 5a 72 d0 80 e1 3f 74 c8 fa 66 8b 46 08 10: 52 66 0f b6 d9 66 31 d2 66 f7 f3 88 eb 88 d5 43 20: 30 d2 66 f7 f3 88 d7 5a 66 3d ff 03 00 00 fb 77 30: a2 86 c4 c0 c8 02 08 e8 40 91 88 fe 28 e0 8a 66 pcic-pci1: at device 10.1 on pci0 PCI Config space: 00: 04761180 02100007 06070080 00820000 10: 00000000 020000dc 00000000 00000000 20: 00000000 00000000 00000000 00000000 30: 00000000 00000000 00000000 008002ff 40: 10441043 000003e1 00000000 00000000 50: 00000000 00000000 00000000 00000000 60: 00000000 00000000 00000000 00000000 70: 00000000 00000000 00000000 00000000 80: 00a00000 00000000 04630463 30000000 90: 00000000 00000000 00000000 00000000 Cardbus Socket registers: 00: f000ff53: f000ff53: f000e2c3: f000ff53: 10: f000ff53: f000ff54: f000a569: f000ff53: ExCa registers: 00: 13 88 f5 5a 72 d0 80 e1 3f 74 c8 fa 66 8b 46 08 10: 52 66 0f b6 d9 66 31 d2 66 f7 f3 88 eb 88 d5 43 20: 30 d2 66 f7 f3 88 d7 5a 66 3d ff 03 00 00 fb 77 30: a2 86 c4 c0 c8 02 08 e8 40 91 88 fe 28 e0 8a 66 ata-: ata0 exists, using next available unit number ata-: ata1 exists, using next available unit number Trying Read_Port at 203 Trying Read_Port at 243 Trying Read_Port at 283 Trying Read_Port at 2c3 Trying Read_Port at 303 Trying Read_Port at 343 Trying Read_Port at 383 Trying Read_Port at 3c3 isa_probe_children: disabling PnP devices isa_probe_children: probing non-PnP devices fdc0: at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0 fdc0: FIFO enabled, 8 bytes threshold fd0: <1440-KB 3.5" drive> on fdc0 drive 0 ata3: iobase=0x0170 altiobase=0x0376 bmaddr=0x0000 ata3: mask=00 status0=a5 status1=a5 ata3: probe allocation failed atkbdc0: at port 0x60,0x64 on isa0 atkbd0: irq 1 on atkbdc0 atkbd: the current kbd controller command byte 0045 atkbd: keyboard ID 0x41ab (2) kbdc: RESET_KBD return code:00fa kbdc: RESET_KBD status:00aa kbd0: atkbd0, AT 101/102 (2), config:0x0, flags:0x3d0000 psm0: current command byte:0045 kbdc: TEST_AUX_PORT status:0000 kbdc: RESET_AUX return code:00fa kbdc: RESET_AUX status:00aa kbdc: RESET_AUX ID:0000 psm: status 00 02 64 psm: status 00 00 64 psm: status 00 03 64 psm: status 00 03 64 psm: data 08 00 00 psm: status 10 00 64 psm: status 00 02 64 psm: data 08 00 00 psm: status 00 02 64 psm0: irq 12 on atkbdc0 psm0: model Generic PS/2 mouse, device ID 0-00, 2 buttons psm0: config:00000000, flags:00000000, packet size:3 psm0: syncmask:c0, syncbits:00 vga0: at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 fb0: vga0, vga, type:VGA (5), flags:0x7007f fb0: port:0x3c0-0x3df, crtc:0x3d4, mem:0xa0000 0x20000 fb0: init mode:24, bios mode:3, current mode:24 fb0: window:0xc00b8000 size:32k gran:32k, buf:0 size:32k VGA parameters upon power-up 50 18 10 00 00 00 03 00 02 67 5f 4f 50 82 55 81 bf 1f 00 4f 0d 0e 00 00 06 90 9c 0e 8f 28 1f 96 b9 a3 ff 00 01 02 03 04 05 14 07 38 39 3a 3b 3c 3d 3e 3f 0c 00 0f 08 00 00 00 00 00 10 0e 00 ff VGA parameters in BIOS for mode 24 50 18 10 00 10 00 03 00 02 67 5f 4f 50 82 55 81 bf 1f 00 4f 0d 0e 00 00 00 00 9c 8e 8f 28 1f 96 b9 a3 ff 00 01 02 03 04 05 14 07 38 39 3a 3b 3c 3d 3e 3f 0c 00 0f 08 00 00 00 00 00 10 0e 00 ff EGA/VGA parameters to be used for mode 24 50 18 10 00 00 00 03 00 02 67 5f 4f 50 82 55 81 bf 1f 00 4f 0d 0e 00 00 06 90 9c 0e 8f 28 1f 96 b9 a3 ff 00 01 02 03 04 05 14 07 38 39 3a 3b 3c 3d 3e 3f 0c 00 0f 08 00 00 00 00 00 10 0e 00 ff sc0: on isa0 sc0: VGA <16 virtual consoles, flags=0x200> sc0: fb0, kbd0, terminal emulator: sc (syscons terminal) pcic0: at port 0x3e0 iomem 0xd0000 irq 10 on isa0 pcic0: management irq 10 pccard0: on pcic0 pccard1: on pcic0 sio0: irq maps: 0x41 0x51 0x41 0x41 sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0 sio0: type 16550A sio1: irq maps: 0x41 0x49 0x41 0x41 sio1 at port 0x2f8-0x2ff irq 3 on isa0 sio1: type 16550A ppc0: parallel port found at 0x378 ppc0: using extended I/O port range ppc0: SPP ppc0: at port 0x378-0x37f irq 7 on isa0 ppc0: Generic chipset (NIBBLE-only) in COMPATIBLE mode lpt0: on ppbus0 lpt0: Interrupt-driven port isa_probe_children: probing PnP devices BIOS Geometries: 0:03feef3f 0..1022=1023 cylinders, 0..239=240 heads, 1..63=63 sectors 0 accounted for Device configuration finished. bpf: lo0 attached ata0-master: DMA limited to UDMA33, non-ATA66 compliant cable ata0-master: success setting UDMA2 on PIIX4 chip ad0: ATA-4 disk at ata0 as master ad0: 11513MB (23579136 sectors), 23392 cyls, 16 heads, 63 S/T, 512 B/S ad0: 16 secs/int, 1 depth queue, UDMA33 ad0: piomode=4 dmamode=2 udmamode=4 cblid=0 Creating DISK ad0 Creating DISK wd0 ata0-slave: piomode=4 dmamode=2 udmamode=2 dmaflag=1 ata0-slave: success setting UDMA2 on PIIX4 chip acd0: DVD-ROM drive at ata0 as slave acd0: read 4134KB/s (4134KB/s), 128KB buffer, UDMA33 acd0: Reads: CD-R, CD-RW, CD-DA stream, DVD-ROM, DVD-R acd0: Audio: play, 16 volume levels acd0: Mechanism: ejectable tray acd0: Medium: no/blank disc inside, unlocked Mounting root from ufs:/dev/ad0s2a pccard: card inserted, slot 0 ad0s1: type 0xb, start 63, end = 14333759, size 14333697 : OK ad0s2: type 0xa5, start 14333760, end = 23148719, size 8814960 : OK ad0s4: type 0xa0, start 23148720, end = 23572079, size 423360 : OK start_init: trying /sbin/init pcic: I/O win 0 flags 15 280-2bf pcic: I/O win 0 flags 5 280-2bf wi0: at port 0x280-0x2bf irq 11 slot 0 on pccard0 pcic: I/O win 0 flags 15 280-2bf wi0: Ethernet address: 00:60:1d:1c:5e:43 bpf: wi0 attached Linux-ELF exec handler installed arp: 10.0.1.1 is on rl0 but got reply from 00:d0:b7:0e:c6:47 on wi0 --HcAYCG3uE/tztfnV-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message