Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 24 Oct 2013 14:15:50 +0800
From:      Kevin Lo <kevlo@kevlo.org>
To:        Thomas Mueller <mueller6724@bellsouth.net>, freebsd-wireless@freebsd.org
Cc:        freebsd-current@freebsd.org
Subject:   Re: [rfc] removing the NDISulator
Message-ID:  <5268BB16.9@kevlo.org>
In-Reply-To: <CB.9C.15942.A0898625@cdptpa-oedge02>
References:  <5265878B.1050809@yandex.ru> <201310212146.r9LLkqZ1044966@fire.js.berklix.net> <CAJ-VmomzydOD-M1oePMuqrgdBCFMTXKCZcGVwu%2BLFTnHTGg0Kw@mail.gmail.com> <CAF6rxg=H_zf2nBSreQqMUgG5kizvPaAeR5H0hVPmfcA661UMTQ@mail.gmail.com> <52684E48.20709@unsane.co.uk> <CAJ-VmokS-MniCLW2WSEqNxCOOqnY9Ko6p47rngWXabY9biBgPQ@mail.gmail.com> <CB.9C.15942.A0898625@cdptpa-oedge02>

next in thread | previous in thread | raw e-mail | index | archive | help
Thomas Mueller wrote:
>   
>> The later driver model isn't supported by ndisulator. We'd have to
>> implement all the newer NDIS stuff for wifi and ethernet.
>          
>> In the later NDIS layer the Microsoft Wireless Services implement a bunch
>> of stuff that used to be up to the driver. Ie, the driver just exposed an
>> ethernet "device" with some extra bits for wifi. Ie, the whole stack runs
>> in the driver. That has changed.
>          
> ...
>
>> This is why I'd rather us bite the bullet now and deprecate it, versus have
>> it in there and put in the work to upgrade it to handle NDIS 6.x drivers
>> with the Microsoft wireless extensions stuff.
>          
>
>> -adrian
> How much extra work would there be to update the ndis(ulator/wrapper)?
>
> Would it be more than writing native FreeBSD drivers which might be ported
> from NetBSD, OpenBSD and Linux?
>
> What about cases where specifications might be a trade secret?
>
> How difficult is it to port or write a wifi or Ethernet driver for FreeBSD?
>
> I have no experience writing device drivers but have some experience with C and C++.
>
> I notice NetBSD and OpenBSD have drivers for some chips that FreeBSD lacks.
>
> I have motherboard (MSI Z77 MPOWER) with Realtek 8111E Ethernet that fails to
> connect in FreeBSD or OpenBSD, OK with NetBSD-current and Linux, and
> Atheros AR9271 onboard wifi: device athn is included in NetBSD (current only)
> and OpenBSD.

No offence, but you have mentioned several times that Realtek 8111E Ethernet
and athn(4) do not work on FreeBSD, just wondering why you don't sit down
and start coding then all your questions will be answered.

>
> Tom
>
>

     Kevin



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