From owner-freebsd-mobile Mon May 6 3:55:13 2002 Delivered-To: freebsd-mobile@freebsd.org Received: from mercury.gennex.com.au (CPE-144-132-60-7.vic.bigpond.net.au [144.132.60.7]) by hub.freebsd.org (Postfix) with ESMTP id D174C37B407; Mon, 6 May 2002 03:54:28 -0700 (PDT) Received: from SCOTT (jupiter [192.168.40.1]) by mercury.gennex.com.au (8.11.6/8.11.6) with SMTP id g46AsQT08572; Mon, 6 May 2002 20:54:26 +1000 (EST) (envelope-from scott.penno@gennex.com.au) Message-ID: <004e01c1f4ec$56f52490$0128a8c0@SCOTT> From: "Scott Penno" To: , References: <000201c1f377$e7668d00$0128a8c0@SCOTT> Subject: Problems with Dell Inspiron 2500/NEWCARD/Xircom CBEM56G Date: Mon, 6 May 2002 20:54:01 +1000 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Just an update. I've tried three different 32 bit cards and every time the card was inserted the laptop locked up. I recompiled the kernel without the miibus and dc and then inserted the Xircom card the laptop would appear to lock up, that is, everything that was running just stopped. When the card was re-inserted, everything would come back to life and a console message would appear reporting 'pccbb0: Cardbus card activation failed'. A similar result was experienced with the other cards. With that said, I'm still no closer to identifying the cause of these problems. Any ideas? Scott. ----- Original Message ----- From: "Scott Penno" To: ; Sent: Sunday, May 05, 2002 12:27 AM Subject: Problems with Dell Inspiron 2500/NEWCARD/Xircom CBEM56G [DRAFT] > Hi there, > > I've been attempting to get my Xircom Realport CBEM56G working under CURRENT > for some time without success. I grabbed the latest source on 03/05 12:00PM > GMT and compiled without a problem. I have a 3Com Etherlink III 3C589D card > which is a 16 bit card which I can insert and use without a problem. > However when I try and insert my Xircom Realport CBEM56G, my laptop locks > up. > Under 4.X the cardbus bridge caused some intial problems getting configured > but once working, worked a treat and I suspect this is where the current > problem is. Without the kernel option PCI_ALLOW_UNSUPPORTED_IO_RANGE with > NEWCARD, I'm unable to > acheive any card functionality, when compiled with this option the 16 bit > 3Com card works fine but the 32bit Xircom card causes a lockup. Interesting > to note also that under Windows XP and FreeBSD 4.X the bridge is detected as > an OZ6933, while under FreeBSD 5.X it's detected as an OZ6833. > Not sure where to go from here so any assistance appreciated. I've included > a dmesg from boot -v with the 3Com card, console messages when the Xircom > card is inserted until the lockup occurs and finally the kernel > configuration file. > > Regards, > > Scott. > > > > Copyright (c) 1992-2002 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 5.0-CURRENT #2: Sat May 4 12:13:42 EST 2002 > root@jupiter.gennex.com.au:/usr/obj/usr/src/sys/JUPITER > Preloaded elf kernel "/boot/kernel/kernel" at 0xc043b000. > Preloaded elf module "/boot/kernel/acpi.ko" at 0xc043b0b4. > Calibrating clock(s) ... TSC clock: 897239123 Hz, i8254 clock: 1193138 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 > TSC initialization skipped: APM enabled. > CPU: Pentium III/Pentium III Xeon/Celeron (897.28-MHz 686-class CPU) > Origin = "GenuineIntel" Id = 0x68a Stepping = 10 > > Features=0x383f9ff PAT,PSE36,MMX,FXSR,SSE> > real memory = 266797056 (260544K bytes) > Physical memory chunk(s): > 0x00001000 - 0x0009efff, 647168 bytes (158 pages) > 0x00462000 - 0x0fe67fff, 262168576 bytes (64006 pages) > avail memory = 254808064 (248836K bytes) > bios32: Found BIOS32 Service Directory header at 0xc00f66b0 > bios32: Entry = 0xfd890 (c00fd890) Rev = 0 Len = 1 > pcibios: PCI BIOS entry at 0xfd890+0x13a > pnpbios: Found PnP BIOS data at 0xc00f6700 > pnpbios: Entry = f0000:a2a6 Rev = 1.0 > Other BIOS signatures found: > null: > random: > mem: > Pentium Pro MTRR support enabled > VESA: information block > 56 45 53 41 00 03 00 01 00 01 01 00 00 00 40 00 > 00 01 10 00 00 01 31 01 00 01 43 01 00 01 5d 01 > 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > VESA: 16 mode(s) found > VESA: v3.0, 1024k memory, flags:0x1, mode table:0xc03895c0 (1000040) > VESA: Intel815M(TM) Graphics Chip Accelerated VGA BIOS > VESA: Intel Corporation i815M Graphics Controller Hardware Version 0.0 > pci_open(1): mode 1 addr port (0x0cf8) is 0x80001004 > pci_open(1a): mode1res=0x80000000 (0x80000000) > pci_cfgcheck: device 0 [class=060000] [hdr=00] is there (id=11308086) > Using $PIR table, 7 entries at 0xc00fdf50 > apm0: on motherboard > apm0: found APM BIOS v1.2, connected at v1.2 > npx0: on motherboard > npx0: INT 16 interface > acpi0: Other PM system enabled. > pcib0: at pcibus 0 on > motherboard > pci0: physical bus=0 > found-> vendor=0x8086, dev=0x1130, revid=0x11 > bus=0, slot=0, func=0 > class=06-00-00, hdrtype=0x00, mfdev=0 > map[10]: type 3, range 32, base f8000000, size 26, enabled > map[14]: type 1, range 32, base f4000000, size 19, enabled > found-> vendor=0x8086, dev=0x1132, revid=0x11 > bus=0, slot=2, func=0 > class=03-00-00, hdrtype=0x00, mfdev=0 > intpin=a, irq=10 > powerspec 2 supports D0 D3 current D0 > found-> vendor=0x8086, dev=0x2448, revid=0x03 > bus=0, slot=30, func=0 > class=06-04-00, hdrtype=0x01, mfdev=0 > found-> vendor=0x8086, dev=0x244c, revid=0x03 > bus=0, slot=31, func=0 > class=06-01-00, hdrtype=0x00, mfdev=1 > map[20]: type 4, range 32, base 00001800, size 4, enabled > found-> vendor=0x8086, dev=0x244a, revid=0x03 > bus=0, slot=31, func=1 > class=01-01-80, hdrtype=0x00, mfdev=0 > map[20]: type 4, range 32, base 00001820, size 5, enabled > found-> vendor=0x8086, dev=0x2442, revid=0x03 > bus=0, slot=31, func=2 > class=0c-03-00, hdrtype=0x00, mfdev=0 > intpin=d, irq=5 > map[20]: type 4, range 32, base 00001810, size 4, enabled > found-> vendor=0x8086, dev=0x2443, revid=0x03 > bus=0, slot=31, func=3 > class=0c-05-00, hdrtype=0x00, mfdev=0 > intpin=b, irq=5 > map[20]: type 4, range 32, base 00001880, size 5, enabled > found-> vendor=0x8086, dev=0x2444, revid=0x03 > bus=0, slot=31, func=4 > class=0c-03-00, hdrtype=0x00, mfdev=0 > intpin=c, irq=5 > map[10]: type 4, range 32, base 00001c00, size 8, enabled > map[14]: type 4, range 32, base 00001840, size 6, enabled > found-> vendor=0x8086, dev=0x2445, revid=0x03 > bus=0, slot=31, func=5 > class=04-01-00, hdrtype=0x00, mfdev=0 > intpin=b, irq=5 > pci0: on pcib0 > agp0: mem > 0xf4000000-0xf407ffff,0xf8000000-0xfbffffff irq 10 at device 2.0 on pci0 > agp0: allocating GATT for aperture of size 64M > pcib1: at device 30.0 on pci0 > pcib1: secondary bus 1 > pcib1: subordinate bus 1 > pcib1: I/O decode 0xf000-0xfff > pcib1: memory decode 0xfff00000-0xfffff > pcib1: prefetched decode 0xfff00000-0xfffff > pci1: physical bus=1 > found-> vendor=0x1217, dev=0x6933, revid=0x01 > bus=1, slot=3, func=0 > class=06-07-00, hdrtype=0x02, mfdev=1 > intpin=a, irq=9 > powerspec 2 supports D0 D1 D2 D3 current D0 > found-> vendor=0x1217, dev=0x6933, revid=0x01 > bus=1, slot=3, func=1 > class=06-07-00, hdrtype=0x02, mfdev=1 > intpin=b, irq=9 > powerspec 2 supports D0 D1 D2 D3 current D0 > pci1: on pcib1 > pccbb0: irq 9 at device 3.0 on pci1 > start (84000000) < sc->membase (fff00000) > end (ffffffff) > sc->memlimit (fffff) > pcib1: device pccbb0 requested unsupported memory range > 0x84000000-0xffffffff (decoding 0xfff00000-0xfffff, 0xfff00000-0xfffff) > pcib1: device pccbb0 requested decoded memory range 0x84000000-0xffffffff > cardbus0: on pccbb0 > pccard0: <16-bit PCCard bus> on pccbb0 > pccbb1: irq 9 at device 3.1 on pci1 > start (84000000) < sc->membase (fff00000) > end (ffffffff) > sc->memlimit (fffff) > pcib1: device pccbb1 requested unsupported memory range > 0x84000000-0xffffffff (decoding 0xfff00000-0xfffff, 0xfff00000-0xfffff) > pcib1: device pccbb1 requested decoded memory range 0x84000000-0xffffffff > cardbus1: on pccbb1 > pccard1: <16-bit PCCard bus> on pccbb1 > isab0: at device 31.0 on pci0 > isa0: on isab0 > atapci0: port 0x1800-0x180f at device 31.1 on > pci0 > ata0: iobase=0x01f0 altiobase=0x03f6 bmaddr=0x1800 > ata0: mask=03 ostat0=50 ostat2=00 > ata0-master: ATAPI 00 00 > ata0-slave: ATAPI 00 00 > ata0: mask=03 stat0=50 stat1=00 > ata0-master: ATA 01 a5 > ata0: devices=01 > ata0: at 0x1f0 irq 14 on atapci0 > ata1: iobase=0x0170 altiobase=0x0376 bmaddr=0x1808 > ata1: mask=03 ostat0=50 ostat2=00 > ata1-master: ATAPI 14 eb > ata1-slave: ATAPI 00 00 > ata1: mask=03 stat0=00 stat1=00 > ata1: devices=04 > ata1: at 0x170 irq 15 on atapci0 > pci0: at device 31.2 (no driver attached) > pci0: at device 31.3 (no driver attached) > pci0: at device 31.4 (no driver attached) > pcm0: port 0x1840-0x187f,0x1c00-0x1cff irq 5 at > device 31.5 on pci0 > pcm0: ac97 codec id 0x83847600 (SigmaTel STAC9700/9783/9784) > pcm0: ac97 codec features 18 bit DAC, 18 bit ADC, 5 bit master volume, > SigmaTel 3D Enhancement > pcm0: sndbuf_setmap 71000, 4000; 0xd1dca000 -> 71000 > pcm0: sndbuf_setmap 8e000, 4000; 0xd1dd7000 -> 8e000 > pcm0: measured ac97 link rate at 29293 Hz > ata: ata0 already exists; skipping it > ata: ata1 already exists; skipping it > 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 > sc: sc0 already exists; skipping it > vga: vga0 already exists; skipping it > isa_probe_children: disabling PnP devices > isa_probe_children: probing non-PnP devices > orm0: