Date: Fri, 15 Sep 2000 11:32:23 +0900 From: MIHIRA Sanpei Yoshiro <sanpei@sanpei.org> To: ps@FreeBSD.org Cc: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/ed if_ed.c if_ed_pccard.c if_edvar.h Message-ID: <200009150232.e8F2WOG03687@lavender.sanpei.org> In-Reply-To: Your message of "Tue, 12 Sep 2000 04:03:12 -0700 (PDT)" References: <200009121103.EAA90163@freefall.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
>ps 2000/09/12 04:03:12 PDT
>
> Modified files:
> sys/dev/ed if_ed.c if_ed_pccard.c if_edvar.h
> Log:
> Move the detection of Linksys PCMCIA cards from attach to probe.
> This should solve the problems people were seeing with this driver.
>
> Reported by: phk & others.
But we still have problem. New code was still alwayes call
ed_get_Linksys in ed_pccard_probe.
---------- sys/dev/ed/if_ed_pccard.c
error = ed_probe_Novell(dev, 0, flags); ---(A)
if (error == 0)
goto end; ---(B)
ed_release_resources(dev);
error = ed_probe_WD80x3(dev, 0, flags);
if (error == 0)
goto end;
ed_release_resources(dev);
end: ----(C)
linksys = ed_get_Linksys(dev); ----(D)
---------- sys/dev/ed/if_ed_pccard.c
With below scenario:
- if probed Nevell compatible card at (A)
- goto end, (C) at (B)
- call ed_get_Linksys at (D)
- and then
some NE2000 compatible PC-Card was hung up in ed_get_Linksys....
Arai-san suggest at bsd-nomads mailing list that we need Linksys
or not flags(and set in /etc/defaults/pccard.conf). I think so too.
Cheers.
---
MIHIRA, Sanpei Yoshiro
Yokohama, Japan.
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?200009150232.e8F2WOG03687>
