From owner-freebsd-mobile Sun Oct 5 23:13:11 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id XAA07056 for mobile-outgoing; Sun, 5 Oct 1997 23:13:11 -0700 (PDT) (envelope-from owner-freebsd-mobile) Received: from ns.mt.sri.com (SRI-56K-FR.mt.net [206.127.65.42]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id XAA07049 for ; Sun, 5 Oct 1997 23:13:08 -0700 (PDT) (envelope-from nate@rocky.mt.sri.com) Received: from rocky.mt.sri.com (rocky.mt.sri.com [206.127.76.100]) by ns.mt.sri.com (8.8.7/8.8.7) with ESMTP id AAA10761 for ; Mon, 6 Oct 1997 00:13:05 -0600 (MDT) Received: (from nate@localhost) by rocky.mt.sri.com (8.7.5/8.7.3) id AAA28776; Mon, 6 Oct 1997 00:13:04 -0600 (MDT) Date: Mon, 6 Oct 1997 00:13:04 -0600 (MDT) Message-Id: <199710060613.AAA28776@rocky.mt.sri.com> From: Nate Williams MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: mobile@freebsd.org Subject: Recent changes to -current X-Mailer: VM 6.29 under 19.15 XEmacs Lucid Sender: owner-freebsd-mobile@freebsd.org X-Loop: FreeBSD.org Precedence: bulk I just made some changes to the pccard code that might affect people. 1) The IRQ allocated for the controller is now pulled from the 'top' of the IRQ list, vs. the bottom (like Win95). This means that if it used IRQ 3 in the past, it may now use IRQ 15 with the new code. There were enough people who had problems with the built-in hardware living at IRQ 3 that FreeBSD didn't know about that I felt a change was good. 2) Code to make the modem 'speaker' code work on CIRRUS logic chips. It didn't seem to negatively affect my box (which has the chip), but neither did I check to see if it did anything with my modem differently. 3) A new sysctl was added 'machdep.pccard.apm_pccard_resume', which defaults to 0. This is basically the PAO code that some have assured me makes their systems suspend/resume with cards work 100% flawless. Since it's new, it's disabled by default, but can be easily enabled. I'd like people to try it out (especially those who have complained lately that suspend/resume doesn't work with cards inserted), and see if it makes things better. Note also the other option that PHK converted to a sysctl (which I copied to I could easily "syctl" the new option above). You may want to set 'machdep.pccard.pcic_resume_reset' to 1 as well to see if that makes any differences one way or the other. These changes only affect laptops current -current for now, although if I get a chance I may build some patches against 2.2 and send them to the list for review. Finally, just because I did this recently doesn't mean I'm going to do anymore. I got tired of people feeling like they *had* to install the PAO patches, when in fact 95% of the functionality already exists in FreeBSD. There are still some important patches in PAO (most notably driver changes), but I don't have the time nor desire to wade through them and merge them into FreeBSD. (Although, I may do the stuff to support my SCSI CD at some point in the near future ;) Nate