Date: Thu, 21 Jun 2001 20:15:27 -0500 From: "Mike Atkinson" <mikea@kconline.com> To: "Warner Losh" <imp@harmony.village.org>, "Mike Smith" <msmith@FreeBSD.ORG> Cc: <freebsd-mobile@FreeBSD.ORG> Subject: Re: PCI -> PCMCIA -> Wavelan/IEEE Message-ID: <022401c0fab8$d262f140$1385f1d8@kconline.com> References: <200106212202.f5LM20w01556@mass.dis.org>
next in thread | previous in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format. ------=_NextPart_000_0221_01C0FA8E.E95A8EA0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit The patch to pci_cfgreg.c did allow the boot process to proceed further. It looks like the card is assigned IRQ 0 but the system will hang (presumably when it attempts to use IRQ 0.) Attached is a full log. Mike ----- Original Message ----- From: "Mike Smith" <msmith@FreeBSD.ORG> To: "Warner Losh" <imp@harmony.village.org> Cc: "Mike Atkinson" <mikea@kconline.com>; <freebsd-mobile@FreeBSD.ORG>; <msmith@FreeBSD.ORG> Sent: Thursday, June 21, 2001 5:02 PM Subject: Re: PCI -> PCMCIA -> Wavelan/IEEE > This will prevent the panic, but it may not actually help. In the first ------=_NextPart_000_0221_01C0FA8E.E95A8EA0 Content-Type: text/plain; name="bootlog.txt" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="bootlog.txt" Copyright (c) 1992-2001 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 #6: Thu Jun 21 18:57:40 EST 2001 mikea@notused.rim.kconline.com:/usr/obj/usr/src/sys/WIREGATE Timecounter "i8254" frequency 1193182 Hz CPU: Pentium III/Pentium III Xeon/Celeron (797.58-MHz 686-class CPU) Origin =3D "GenuineIntel" Id =3D 0x686 Stepping =3D 6 Features=3D0x383f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,= CMOV,PAT,PSE36,MMX,FXSR,SSE> real memory =3D 132907008 (129792K bytes) avail memory =3D 125095936 (122164K bytes) Preloaded elf kernel "kernel" at 0xc042e000. Preloaded userconfig_script "/boot/kernel.conf" at 0xc042e09c. Pentium Pro MTRR support enabled Using $PIR table, 10 entries at 0xc00f30f0 apm0: <APM BIOS> on motherboard apm0: found APM BIOS v1.2, connected at v1.2 npx0: <math processor> on motherboard npx0: INT 16 interface pcib0: <Intel 82810E (i810E GMCH) Host To Hub bridge> at pcibus 0 on = motherboard pci0: <PCI bus> on pcib0 pci0: <display, VGA> at 1.0 (no driver attached) pcib1: <PCI-PCI bridge> at device 30.0 on pci0 pci1: <PCI bus> on pcib1 pccbb0: <TI1410 PCI-CardBus Bridge> at device 8.0 on pci1 pcib1: device pccbb0 requested unsupported memory range = 0x44000000-0xefffffff (decoding 0xff800000-0xff8fffff, = 0xf6a00000-0xf6afffff) pccbb0: PCI Memory allocated: 44000000 pci_cfgintr_search: linked (0) to configured irq 0 at 0:0:0 pci_cfgintr: 0:30 INTC routed to irq 0 pcib1: routed slot 8 INTA to irq 0 cardbus0: <Cardbus bus (newcard)> on pccbb0 pccard0: <16-bit PCCard bus> on pccbb0 xl0: <3Com 3cSOHO100-TX OfficeConnect> port 0xdc00-0xdc7f mem = 0xff8ffc00-0xff8ffc7f irq 10 at device 11.0 on pci1 xl0: Ethernet address: 00:04:76:36:cc:5e miibus0: <MII bus> on xl0 xlphy0: <3Com internal media interface> on miibus0 xlphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto isab0: <PCI-ISA bridge> at device 31.0 on pci0 isa0: <ISA bus> on isab0 atapci0: <Intel ICH ATA66 controller> port 0xffa0-0xffaf at device 31.1 = on pci0 ata0: at 0x1f0 irq 14 on atapci0 ata1: at 0x170 irq 15 on atapci0 uhci0: <Intel 82801AA (ICH) USB controller> port 0xef80-0xef9f irq 10 at = device 31.2 on pci0 usb0: <Intel 82801AA (ICH) USB controller> on uhci0 usb0: USB revision 1.0 uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 2 ports with 2 removable, self powered pci0: <serial bus, SMBus> at 31.3 (no driver attached) orm0: <Option ROMs> at iomem 0xc0000-0xcbfff,0xcc000-0xccfff on isa0 atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0 atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0 kbd0 at atkbd0 fdc0: <NEC 72065B or clone> 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 pmtimer0 on isa0 ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0 ppc0: Generic chipset (EPP/NIBBLE) in COMPATIBLE mode lpt0: <Printer> on ppbus0 lpt0: Interrupt-driven port sc0: <System console> at flags 0x100 on isa0 sc0: VGA <16 virtual consoles, flags=3D0x300> sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0 sio0: type 16550A vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on = isa0 unknown: <PNP0100> can't assign resources unknown: <PNP0303> can't assign resources unknown: <PNP0501> can't assign resources unknown: <PNP0400> can't assign resources unknown: <PNP0700> can't assign resources ad0: 9773MB <FUJITSU MPG3102AT E> [19857/16/63] at ata0-master UDMA33 Mounting root from ufs:/dev/ad0s1a WARNING: / was not properly dismounted pccbb0: card inserted: event=3D0x00000000, state=3D10000411 pccard0: chip_socket_enable pccbb_pcic_socket_enable: pccbb0: pccbb_power: CARD_VCC_0V and CARD_VPP_0V [44] pccbb0: pccbb_power: CARD_VCC_5V and CARD_VPP_VCC [15] pccbb0: pccbb_pcic_wait_ready: status 0x6f pccbb0: card type is mem pccard0: read_cis pcib1: device pccard0 requested unsupported memory range = 0x44000000-0xefffffff (decoding 0xff800000-0xff8fffff, = 0xf6a00000-0xf6afffff) pccbb_pcic_mem_map window 0 bus 44001000+400+bbfff000 card addr 0 pccbb_pcic_do_mem_map window 0: 8001 8001 3fff 44 = (44001000+00000400.00001000*bbfff000) pccbb_pcic_do_mem_map window 0: 8001 8001 7fff 44 = (44001000+00000400.00001000*bbfff000) cis mem map c89f7000 pccard0: CIS tuple chain: CISTPL_DEVICE type=3Dnull speed=3Dnull 01 03 00 00 ff CISTPL_DEVICE_A type=3Dsram speed=3Dext 17 04 67 5a 08 ff unhandled CISTPL 1d 1d 05 01 67 5a 08 ff CISTPL_VERS_1 15 50 05 00 4c 75 63 65 6e 74 20 54 65 63 68 6e 6f 6c 6f 67 69 65 73 00 57 61 76 65 4c 41 4e 2f 49 45 45 45 00 56 65 72 73 69 6f 6e 20 30 31 2e 30 31 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 00 ff CISTPL_MANFID 20 04 56 01 02 00 CISTPL_FUNCID 21 02 06 00 unhandled CISTPL 22 22 02 01 07 unhandled CISTPL 22 22 05 02 40 42 0f 00 unhandled CISTPL 22 22 05 02 80 84 1e 00 unhandled CISTPL 22 22 05 02 60 ec 53 00 unhandled CISTPL 22 22 05 02 c0 d8 a7 00 unhandled CISTPL 22 22 02 03 07 unhandled CISTPL 22 22 08 04 06 00 60 1d f1 17 e7 unhandled CISTPL 22 22 02 05 01 CISTPL_CONFIG 1a 07 03 01 e0 03 00 00 01 CISTPL_CFTABLE_ENTRY 1b 0f c1 01 19 76 c5 4b d5 19 36 36 05 46 7f ff ff CISTPL_END ff pccard0: check_cis_quirks pccard0: CIS version PC Card Standard 5.0 pccard0: CIS info: Lucent Technologies, WaveLAN/IEEE, Version 01.01,=20 pccard0: Manufacturer code 0x156, product 0x2 pccard0: function 0: network adapter, ccr addr 3e0 mask 1 pccard0: function 0, config table entry 1: I/O card; irq mask ffff; = iomask 6, iospace 0-3f; rdybsy_active wp_active bvd_active io16 irqpulse = irqlevel pccard0: functions scanning pcib1: device pccard0 requested unsupported I/O range 0x100-0xffffffff = (decoding 0xd000-0xdfff) pccbb_pcic_socket_enable: pccbb0: pccbb_power: CARD_VCC_0V and CARD_VPP_0V [44] pccbb0: pccbb_power: CARD_VCC_5V and CARD_VPP_VCC [15] pccbb0: pccbb_pcic_wait_ready: status 0x6f pccbb0: card type is io pccard0: ++enabled_count =3D 1 pcib1: device pccard0 requested unsupported memory range = 0x44000000-0xefffffff (decoding 0xff800000-0xff8fffff, = 0xf6a00000-0xf6afffff) pccbb_pcic_mem_map window 0 bus 44001000+400+bbfff000 card addr 0 pccbb_pcic_do_mem_map window 0: 8001 8001 3fff 44 = (44001000+00000400.00001000*bbfff000) pccard0: ccr_res =3D=3D 44001000-440013ff, base=3D3e0 pccbb_pcic_do_mem_map window 0: 8001 8001 7fff 44 = (44001000+00000400.00001000*bbfff000) pccbb_pcic_do_mem_map window 0: 8001 8001 7fff 44 = (44001000+00000400.00001000*bbfff000) pccard0: function 0 CCR at 0 offset 3e0: 41 80 22 ff, ff ff ff ff, ff wi0: <WaveLAN/IEEE> at port 0x100-0x13f irq 0 function 0 config 1 on = pccard0 pccbb_pcic_io_map window 0 auto port 100+40 pccbb_pcic_do_io_map window 0: 0100 013f (00000100+00000040) pccbb_pcic_io_map window 0 auto port 100+40 pccbb_pcic_do_io_map window 0: 0100 013f (00000100+00000040) wi0: Ethernet address: 00:60:1d:f1:17:e7 pccard0: function 0 CCR at 0 offset 3e0: 45 80 22 ff, ff ff ff ff, ff lock order reversal 1st 0xc03bf200 mntvnode @ /usr/src/sys/ufs/ffs/ffs_vfsops.c:478 2nd 0xc8077ecc vnode interlock @ /usr/src/sys/kern/vfs_subr.c:1926 syslogd: exiting on signal 15 calcru: negative time of -55832189 usec for pid 111 (adjkerntz) ------=_NextPart_000_0221_01C0FA8E.E95A8EA0-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?022401c0fab8$d262f140$1385f1d8>