Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 4 May 1999 10:53:17 -0700 (PDT)
From:      wpaul@FreeBSD.ORG (Bill Paul)
To:        imp@harmony.village.org (Warner Losh)
Cc:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/sys/pccard pccard.c
Message-ID:  <19990504175317.65E9E14F07@hub.freebsd.org>
In-Reply-To: <199905041705.LAA02543@harmony.village.org> from Warner Losh at "May 4, 1999 11: 5:49 am"

next in thread | previous in thread | raw e-mail | index | archive | help
> Actually, with this change, I think that much of Soren's patches can
> now be committed as a stop-gap....  This panic was what cause me to
> suggest not fixing this and to start the rewrite...
> 
> Warner

Well, I was driven to this because I needed to test my WaveLAN/IEEE PCMCIA
driver on -current before committing it. I had a couple of problems getting
it working. First, I had to select 0xe0000 as the pccard memory hole address
instead of 0xd0000. I don't know why the default doesn't work and I don't
know what controls the selection of the memory regions. All I know is that
0xd0000 didn't work.(It does work on the 3.1-RELEASE laptop that I used
for testing though.) I arrived at 0xe0000 by trial and error (set the region
with pccardc, do pccardc dumpcis, look for sane results, try another region,
check again for sane results, repeat until insanity subsides). Then after
I found the right address and tried to attach the driver, the kernel blew
up.

Needless to say, I was not amused. After several hours of debugging last
night, I got frustrated and went home. This morning, I calmed down enough
to remember to try the kernel debugger and caught slot_irq_handler() in
the act.

Anyway, now that I fixed that, the WaveLAN driver seems to work fine, and
the same code works on both 3.1-RELEASE and 4.0-CURRENT. I should finish
writing up the man pages and commit the driver tonight.

What I'd really like to see is cardbus support so that I can adapt the xl
driver to work with the 3Com 100Mbps cardbus adapters.

-Bill


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19990504175317.65E9E14F07>