Date: Thu, 05 Jul 2001 17:34:22 -0700 From: "Greg Smith" <freebsd_mail@yahoo.com> To: minter@lunenburg.org Cc: freebsd-mobile@FreeBSD.ORG Subject: Re: 4.3-R lockup with Xircom RealPort REM56 (non-cardbus) Message-ID: <200107051734220850.01EB7042@smtp.mail.yahoo.com> In-Reply-To: <20010705202546.G9215-100000@ashburn.skiltech.com> References: <20010705202546.G9215-100000@ashburn.skiltech.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Wade, Have you checked the BIOS to see if you can disable the IR, serial port, or sound. That is three possible IRQs. Also, I think you can get away without using IRQ 7 for printing under FreeBSD, although I haven't tried that. You could disable the parallel port entirely, freeing up IRQ 7. If you can't disable anything, the BIOS might still allow you to move the IR to IRQ 4. Greg -----Original Message----- >Ok, I booted into Win98 and used Compaq's diagnostics to get my IRQ list. >Here's what it shows > >0 - System Timer >1 - Keyboard >2 - "Programmable interrupt controller" >3 - Infared port >4 - COM1 >5 - Meastro DOS Games/FM devices >6 - Floppy controller >7 - Printer port >8 - CMOS/RTC >9 - SCI IRQ used by ACPI bus >10 - None >11 - A ton of stuff >12 - Compaq EasyPoint IV >13 - Numeric data processor >14 - Primary IDE >15 - Secondary IDE > >So it looks like there's one free IRQ, but that will have to get assigned >to the PCMCIA controller itself, right? Leaving none free for the card? > >--Wade > >On Thu, 5 Jul 2001, Greg Smith wrote: > >> Wade, >> >> A shortcut is to boot -v then send us the dmesg output, but you are >> still vulnerable where FreeBSD does not detect a resource is in use. >> Windows is much smarter and more thorough about resources. >> >> Is your pccard.conf still referencing config 0x27, which is what I see >> in 4.3-stable? >> >> Greg >> >> -----Original Message----- >> >> >Ok, I've assigned IRQ 10 to the PCMCIA controller. "dmesg | grep -i >> irq" >> >and "vmstat -i" show 10 as free. >> > >> >So the system boots up fine with or without the card in it. When I >> insert >> >the card or it gets detected on bootup, the system beeps and prints >> out >> >"pccard: card inserted, slot 0" to the console. >> > >> >It then prints out some pccardd messages that it has matched CEM56, >> which >> >looks right. >> > >> >It then prints out: >> >xe0 at port 0x2e8-0x2ef iomem 0xd0000-0xd0fff irq 3 slot 0 on pccard0 >> > >> >and hangs the system. If I go to eject the card, the system comes >> back >> >with: >> > >> >kernel trap 19 with interrupts disabled. >> > >> >Then prints out a fatal trap and tries to reboot. >> > >> >Ideas? >> > >> >On Thu, 5 Jul 2001, Scott Mitchell wrote: >> > >> >> On Thu, Jul 05, 2001 at 11:48:32AM -0400, H. Wade Minter wrote: >> >> > I'm working with 4.3-RELEASE on my Compaq Armada M700 laptop. I >> have a >> >> > Xircom RealPort REM56G (the non-cardbus type) ethernet/modem card. >> >> > >> >> > When I tried the install, it would lock the system with the card >> in the >> >> > PCMCIA slot. I removed the card and finished the install, but now >> >> > whenever I put the card in, the system freezes. >> >> > >> >> > The card works under both Linux and Windows on this laptop, so I >> don't >> >> > think it's hardware. >> >> > >> >> > This card should work under 4.3-R, from what I can tell. Does >> anyone >> >have >> >> > any pointers? >> >> >> >> The first thing you should do is make sure your PCMCIA controller >> has an >> >> IRQ assigned to it. Greg Smith explained how to do this way better >> than >> >I >> >> would in an earlier thread: >> >> >> >> On Mon, Jul 02, 2001 at 01:46:01AM -0700, Greg Smith wrote: >> >> > Jeremiah, >> >> > >> >> > If the Sony card implies a Sony laptop, then you definitely could >> use >> >> > an irq on the pcic device. >> >> > >> >> > There are three ways to assign an IRQ to the pcic: >> >> > >> >> > 1) the "long" way: rebuild the kernel with >> >> > >> >> > device pcic0 at isa? irq 9 >> >> > >> >> > >> >> > 2) the "Peter" way: update /boot/loader.conf with >> >> > >> >> > machdep.pccard.pcic_irq="09" >> >> > >> >> > >> >> > 3) the "Greg" way: update /boot/loader.conf with >> >> > >> >> > userconfig_script_load="YES" >> >> > >> >> > and /boot/kernel.conf with >> >> > >> >> > ir pcic0 9 >> >> > q >> >> > >> >> > This method assumes your kernel has device pcic0 and not just >> device >> >> > pcic. This is true in GENERIC kernels. >> >> > >> >> > [The userconfig solution is generalizable to the various devices >> (with >> >> > unit numbers) in the kernel, with at least the following commands: >> >> > >> >> > di sio1 (disable) >> >> > en pcic1 (enable) >> >> > po pcm0 0x530 (set port) >> >> > ir pcic0 9 (set IRQ) >> >> > dr pcm0 1 (set DRQ) >> >> > iom pcic0 0xd8000 (set iomem) >> >> > ios ata2 16 (set iosize) >> >> > f pcm0 0x10 (set flags) >> >> > ls (list all configurable devices) >> >> > q (last line) >> >> > >> >> > This is very handy on those older machines where it takes a long >> time >> >> > to rebuild the kernel. Try boot -c to get the whole picture.] >> >> > >> >> > All examples above assume irq 9 is the one you want to use. >> Substitute >> >> > as appropriate. >> >> > >> >> > Greg >> >> >> >> The card is definitely supported (I'm using one myself -- the >> >Ethernet-only >> >> model, but it's the same hardware), so chances are this will solve >> your >> >> problem. If not, post your dmesg output and we'll see if that sheds >> any >> >> light on the issue. >> >> >> >> Cheers, >> >> >> >> Scott >> >> >> >> -- >> >> >> >======================================================================= >> ==== >> >> Scott Mitchell | PGP Key ID | "Eagles may soar, but weasels >> >> Cambridge, England | 0x54B171B9 | don't get sucked into jet >> >engines" >> >> scott.mitchell@mail.com | 0xAA775B8B | -- Anon >> >> >> > >> > >> >To Unsubscribe: send mail to majordomo@FreeBSD.org >> >with "unsubscribe freebsd-mobile" in the body of the message >> >> >> >> >> _________________________________________________________ >> Do You Yahoo!? >> Get your free @yahoo.com address at http://mail.yahoo.com >> _________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com 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?200107051734220850.01EB7042>