From owner-freebsd-hardware Thu Aug 24 02:29:20 1995 Return-Path: hardware-owner Received: (from majordom@localhost) by freefall.FreeBSD.org (8.6.11/8.6.6) id CAA10233 for hardware-outgoing; Thu, 24 Aug 1995 02:29:20 -0700 Received: from critter.tfs.com ([140.145.230.252]) by freefall.FreeBSD.org (8.6.11/8.6.6) with ESMTP id CAA10226 ; Thu, 24 Aug 1995 02:29:16 -0700 Received: from localhost (localhost [127.0.0.1]) by critter.tfs.com (8.6.11/8.6.9) with SMTP id CAA23005; Thu, 24 Aug 1995 02:28:40 -0700 X-Authentication-Warning: critter.tfs.com: Host localhost didn't use HELO protocol To: hackers@freebsd.org, hardware@freebsd.org Subject: pcmcia/pccard stuff Date: Thu, 24 Aug 1995 02:28:38 -0700 Message-ID: <23003.809256518@critter.tfs.com> From: Poul-Henning Kamp Sender: hardware-owner@freebsd.org Precedence: bulk Now, my friends, the foundations are in the kernel for pcmcia and pccard support. Now we need people to jump in and make it work all the way. *** WARNING *** At this time this code is very green. In general I would say: UNLESS YOUR EMAIL CONTAINS A PATCH, AT THIS TIME WE'RE NOT INTERESTED IN THAT EMAIL. It doesn't work, it's not supposed to. People who know how to can make it work. Please wait for them to polish it up before complaining! I'd like to thank Andrew for doing all of this, it has been long time in the making, but that is not the first thing to do that. It is particular important for something as complicated as the pccard stuff to be done right from the begining, and that has now been done, I think. Thanks Andrew! The goals we need to reach now are: make pccardd work. get rid of if_ze and make if_ed do it. get rid of if_zp and make if_?? do it. add "generic modem" recognizion to pccardd. make sio.c power down the card when not opened. make if_ed.c power down the card when not opened. make if_??.c power down the card when not opened. make card-removal as robust as we can. Volounteers needed... Andrew has for various personal reasons not too much time and facilities for this anymore, so jump in if you can. I will prefer it you keep me posted and let me review changes BEFORE you commit them. Thanks! Now how to play: compile a kernel with: controller crd0 device sio1 at isa? port "IO_COM2" tty irq 3 vector siointr modload /lkm/pcic_mod.o pccardc pccardmem 0xd0000 insert MEGAHERTZ modem pccardc dumpcis pccardc wrattr 0 0x200 0x21 pccardc enabler 0 sio1 -a 0x2f8 Have fun! -- Poul-Henning Kamp | phk@FreeBSD.ORG FreeBSD Core-team. http://www.freebsd.org/~phk | phk@login.dknet.dk Private mailbox. whois: [PHK] | phk@ref.tfs.com TRW Financial Systems, Inc. Just that: dried leaves in boiling water ?