Date: Fri, 25 Jan 2002 11:14:45 +1000 From: Greg Black <gjb@gbch.net> To: "M. Warner Losh" <imp@village.org> Cc: mobile@FreeBSD.ORG Subject: Re: PCcard support broken in 4.4-R Message-ID: <nospam-1011921285.15099@bambi.gbch.net> In-Reply-To: <20020124.173159.75200149.imp@village.org> of Thu, 24 Jan 2002 17:31:59 MST References: <nospam-1011871604.65806@bambi.gbch.net> <20020124.173159.75200149.imp@village.org>
next in thread | previous in thread | raw e-mail | index | archive | help
"M. Warner Losh" wrote: | What hardware do you have? Can you post a demsg? The machine is badged "HighLander" model 200 type 226 and comes out of Taiwan. I presume it's a (partial) clone of something real, but don't know any more than that. Here are two dmesg's -- first without the hw.pcic.intr_path="1" magic including the panic message; then one with the magic that went on to boot properly. Note that, in both cases, regardless of the messages, there was NO card inserted in the machine. 1. dmesg of failed boot and panic 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 4.4-RELEASE #3: Mon Dec 31 17:32:52 EST 2001 root@mercury.gbch.net:/usr/src/sys/compile/MERCURY Timecounter "i8254" frequency 1193182 Hz CPU: Pentium III/Pentium III Xeon/Celeron (897.75-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x68a Stepping = 10 Features=0x383f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR,SSE> real memory = 259981312 (253888K bytes) avail memory = 249790464 (243936K bytes) Preloaded elf kernel "kernel" at 0xc0338000. Pentium Pro MTRR support enabled Using $PIR table, 3 entries at 0xc00fe840 apm0: <APM BIOS> on motherboard apm: found APM BIOS v1.2, connected at v1.2 npx0: <math processor> on motherboard npx0: INT 16 interface pcib0: <Host to PCI bridge> on motherboard pci0: <PCI bus> on pcib0 atapci0: <SiS 5591 ATA33 controller> port 0x1100-0x110f,0x374-0x377,0x170-0x173,0x3f4-0x3f7,0x1f0-0x1f3 irq 0 at device 0.1 on pci0 ata0: at 0x1f0 irq 14 on atapci0 ata1: at 0x170 irq 15 on atapci0 isab0: <SiS 85c503 PCI-ISA bridge> at device 1.0 on pci0 isa0: <ISA bus> on isab0 ohci0: <SiS 5571 USB controller> mem 0x34001000-0x34001fff irq 10 at device 1.2 on pci0 usb0: OHCI version 1.0, legacy support usb0: <SiS 5571 USB controller> on ohci0 usb0: USB revision 1.0 uhub0: SiS OHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 3 ports with 3 removable, self powered ohci1: <SiS 5571 USB controller> mem 0x34002000-0x34002fff irq 10 at device 1.3 on pci0 usb1: OHCI version 1.0, legacy support usb1: <SiS 5571 USB controller> on ohci1 usb1: USB revision 1.0 uhub1: SiS OHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub1: 3 ports with 3 removable, self powered pci0: <unknown card> (vendor=0x1039, dev=0x7018) at 1.4 pci0: <unknown card> (vendor=0x1039, dev=0x7013) at 1.6 irq 11 pcib2: <PCI to PCI bridge (vendor=1039 device=0001)> at device 2.0 on pci0 pci1: <PCI bus> on pcib2 pci1: <SiS model 6300 VGA-compatible display device> at 0.0 pci_cfgintr_virgin: using routable interrupt 10 Fatal trap 12: page fault while in kernel mode fault virtual address = 0xeb9b6 fault code = supervisor read, page not present instruction pointer = 0x8:0xc00eb8b1 stack pointer = 0x10:0xc0359d6c frame pointer = 0x10:0xc0359d6c code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, def32 1, gran 1 processor eflags = interrupt enabled, resume, IOPL = 0 current process = 0 (swapper) interrupt mask = net tty bio cam trap number = 12 panic: page fault Uptime: 0s Automatic reboot in 15 seconds - press a key on the console to abort --> Press a key on the console to reboot <-- 2. dmesg of successful boot 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 4.4-RELEASE #3: Mon Dec 31 17:32:52 EST 2001 root@mercury.gbch.net:/usr/src/sys/compile/MERCURY Timecounter "i8254" frequency 1193182 Hz CPU: Pentium III/Pentium III Xeon/Celeron (897.75-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x68a Stepping = 10 Features=0x383f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR,SSE> real memory = 259981312 (253888K bytes) avail memory = 249790464 (243936K bytes) Preloaded elf kernel "kernel" at 0xc0338000. Pentium Pro MTRR support enabled Using $PIR table, 3 entries at 0xc00fe840 apm0: <APM BIOS> on motherboard apm: found APM BIOS v1.2, connected at v1.2 npx0: <math processor> on motherboard npx0: INT 16 interface pcib0: <Host to PCI bridge> on motherboard pci0: <PCI bus> on pcib0 atapci0: <SiS 5591 ATA33 controller> port 0x1100-0x110f,0x374-0x377,0x170-0x173,0x3f4-0x3f7,0x1f0-0x1f3 irq 0 at device 0.1 on pci0 ata0: at 0x1f0 irq 14 on atapci0 ata1: at 0x170 irq 15 on atapci0 isab0: <SiS 85c503 PCI-ISA bridge> at device 1.0 on pci0 isa0: <ISA bus> on isab0 ohci0: <SiS 5571 USB controller> mem 0x34001000-0x34001fff irq 10 at device 1.2 on pci0 usb0: OHCI version 1.0, legacy support usb0: <SiS 5571 USB controller> on ohci0 usb0: USB revision 1.0 uhub0: SiS OHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 3 ports with 3 removable, self powered ohci1: <SiS 5571 USB controller> mem 0x34002000-0x34002fff irq 10 at device 1.3 on pci0 usb1: OHCI version 1.0, legacy support usb1: <SiS 5571 USB controller> on ohci1 usb1: USB revision 1.0 uhub1: SiS OHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub1: 3 ports with 3 removable, self powered pci0: <unknown card> (vendor=0x1039, dev=0x7018) at 1.4 pci0: <unknown card> (vendor=0x1039, dev=0x7013) at 1.6 irq 11 pcib2: <PCI to PCI bridge (vendor=1039 device=0001)> at device 2.0 on pci0 pci1: <PCI bus> on pcib2 pci1: <SiS model 6300 VGA-compatible display device> at 0.0 pcic0: <O2micro 6812/6872 PCI-Cardbus Bridge> at device 10.0 on pci0 pcic0: PCI Memory allocated: 0x44000000 pcic0: Polling mode pcic0: Warning: O2micro OZ68xx chips may not work pccard0: <PC Card bus (classic)> on pcic0 rl0: <RealTek 8139 10/100BaseTX> port 0x3400-0x34ff mem 0x34004000-0x340040ff irq 11 at device 11.0 on pci0 rl0: Ethernet address: 00:e0:4c:39:03:db miibus0: <MII bus> on rl0 rlphy0: <RealTek internal media interface> on miibus0 rlphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto pcib1: <SiS 5591 host to AGP bridge> on motherboard pci2: <PCI bus> on pcib1 orm0: <Option ROMs> at iomem 0xc0000-0xcbfff,0xcc000-0xccfff,0xcd000-0xcdfff on isa0 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 atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0 atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0 kbd0 at atkbd0 psm0: <PS/2 Mouse> irq 12 on atkbdc0 psm0: model Generic PS/2 mouse, device ID 0 vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 sc0: <System console> at flags 0x100 on isa0 sc0: VGA <16 virtual consoles, flags=0x300> pcf0: <PCF8584 I2C bus controller> at port 0x320-0x321 irq 5 on isa0 iicbus0: <Philips I2C bus> on pcf0 addr 0xaa iicsmb0: <I2C to SMB bridge> on iicbus0 smbus0: <System Management Bus> on iicsmb0 smb0: <SMBus general purpose I/O> on smbus0 iic0: <I2C general purpose I/O> on iicbus0 sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0 sio0: type 16550A sio1 at port 0x2f8-0x2ff irq 3 on isa0 sio1: type 16550A ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0 ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode ppc0: FIFO with 1/0/0 bytes threshold lpt0: <Printer> on ppbus0 lpt0: Interrupt-driven port IP packet filtering initialized, divert enabled, rule-based forwarding enabled, default to deny, unlimited logging ad0: 19077MB <HITACHI_DK23BA-20> [38760/16/63] at ata0-master UDMA33 acd0: DVD-ROM <QSI DVD-ROM SDR-081> at ata1-master using PIO4 Mounting root from ufs:/dev/ad0s2a pccard: card inserted, slot 0 pcic0: Static bug detected, ignoring hardware. As I said in my previous message, this box works fine with 4.3-RELEASE -- it boots without help and the PCcard devices just work. And it also works fine under Windows-ME. I'd love it to work with 4.4-RELEASE as I really don't want to downgrade to 4.3 (but I need my wireless network to work). I'm willing to test experimental code or provide any other info that would assist in tracking this down. If it's useful, I could re-partition the disk and install 4.3 on one partition and 4.4 on the other. Greg 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?nospam-1011921285.15099>