From owner-freebsd-hackers Fri Jan 6 01:44:22 1995 Return-Path: hackers-owner Received: (from root@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id BAA10406 for hackers-outgoing; Fri, 6 Jan 1995 01:44:22 -0800 Received: from ref.tfs.com (ref.tfs.com [140.145.254.251]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id BAA10400 for ; Fri, 6 Jan 1995 01:44:21 -0800 Received: (from phk@localhost) by ref.tfs.com (8.6.8/8.6.6) id BAA02736 for hackers@freebsd.org; Fri, 6 Jan 1995 01:44:20 -0800 From: Poul-Henning Kamp Message-Id: <199501060944.BAA02736@ref.tfs.com> Subject: sio.c, wd.c, if_ed.c & PCMCIA To: hackers@freebsd.org Date: Fri, 6 Jan 1995 01:44:20 -0800 (PST) Content-Type: text Content-Length: 1353 Sender: hackers-owner@freebsd.org Precedence: bulk I have been studying rather heavily the last three weeks and belive I have the PCMCIA understood now. I have looked at the Linux stuff and I have read a couple of books on the subject (All the ones I have been able to find: two). I have a prototype running now, which will detect and configure my Megahertz modem or my Infomover correctly on boot. The next step is to make it work when the cards are swapped. I think I have a workable architecture worked out. I will present this to Soren in person this weekend, and if he doesn't send me to the "National Home Of The Recursively Bewildered", I will write a architectural paper on it and post it here during next week. It requires some architectural changes which may or may not come for free with the devfs, the main problems being the way the "softc" structure is identified from the dev_t and power-management. If any major rewrites are planned for any of the drivers listed in the subject, or for any other "PCMCIAble" device drivers, we should get the PCMCIA support into it at the same time, so gimme a buzz before you redesign any of them. If you are PCMCIA interested, could you send me a list of the PCMCIA devices and computers you have ? -- Poul-Henning Kamp TRW Financial Systems, Inc. FreeBSD has, until now, not one single time had an undetected error. :-)