Skip site navigation (1)Skip section navigation (2)
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>