Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 23 Oct 1999 23:17:27 -0700 (PDT)
From:      Brad Karp <bkarp@aciri.org>
To:        freebsd-mobile@freebsd.org
Subject:   Sony N505-VX SUCCESS with PCIC
Message-ID:  <199910240617.XAA92607@sphinx.aciri.org>

next in thread | raw e-mail | index | archive | help
Just found it...

No changes to code required. The PCI configuration registers are different
between the 505-TR and N505-VX (beyond the version registers), but that's a
red herring.

On the old 505-TR, I could disable IrDA in the Sony Setup utility under Win98,
and the BIOS would not assign IrDA an IRQ thereafter. That is, the Sony Setup
utility seemed to touch some bits in the CMOS NVRAM that the BIOS obeyed after
reboots.

I did the same on the N505-VX, but the BIOS doesn't pay attention--it still
allocates IRQ 10 (by default) to IrDA, even after you disable IrDA in Win98.

With machdep.pccard.pcic_irq="10", it generates insertion/removal interrupts
just fine, after I turned off IrDA *in the BIOS*.

Other IRQs, even those totally free (even by Win98's account: 5 and 6) don't
work for the PCIC.

Summary: to get insertion/removal interrupts on a N505-VX, you *must* disable
IrDA in the BIOS, and use /boot/loader.conf to force your PCIC IRQ to 10.

-Brad, karp@eecs.harvard.edu


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?199910240617.XAA92607>