butcher wrote:These adapter aren't supported. You could try to use Windows' driver with NDISulator.
I did, in my last post I noted I downloaded the Windows XP 64 bit drivers (as I am running amd64 and the FreeBSD ndis documentation notes you must use 32-bit XP drivers for 32-bit FreeBSD and 64-bit XP drivers for 64-bit FreeBSD). The build process completes without errors and [FILE]kldload <module>
[/FILE] starts to load the module then about 1 second later panics the kernel and reboots.
Further analysis I read through the [FILE].inf[/FILE] file and confirmed that the rtl8818ce model is noted in there and research on the web it looks like the rtl8192ce and rtl8188ce share the same Windows binary driver. There is a 32-bit and what seems to be a unique 64-bit.
- Code: Select all
MD5 (WinXP/rtl8192ce.sys) = 123670975a413f6862c061f1c31906e5
MD5 (WinX64/rtl8192ce.sys) = d194145dcb5bc98cda54c0e451707fe0
The one tricky part is you have to hand hack/groom/clean-up the [FILE].inf[/FILE] text file because windows text files uses the double <CR> while UNIX text files have a single <CR>. Doing this I used Textpad in Windows to convert to UTF-8 then in FreeBSD had to vi (edit) the file to add the final <CR> at the end of the file. Maybe I need to clean the file another way... more to come...