On Fri, Apr 27, 2012 at 12:17 PM, Lennert Buytenhek <buytenh@xxxxxxxxxxxxxx> wrote: > On Fri, Apr 27, 2012 at 12:12:13PM +0200, Sedat Dilek wrote: > >> >> >> >> Are you planning to or even working on support (for) 8361 devices? >> >> >> > >> >> >> > I don't have any such plans, and I don't know of anyone who does. >> >> >> >> >> >> Does 8361 require firmware support? >> >> > >> >> > What do you mean by that? >> >> >> >> IIRC ath5k for example needs no external firmware file. >> > >> > The 8361 requires firmware to be loaded into it before it'll do >> > anything useful. >> > >> > >> >> >> Does a firmware file exist (name?)? >> >> > >> >> > There's firmware for the 8361 out there, however, that version of >> >> > the firmware implements a firmware API that is different from the >> >> > one that mwl8k currently implements. >> >> > >> >> > You could add 8361 support to mwl8k, but then you'd have to go over >> >> > all the firmware command invocations in mwl8k and make sure that they >> >> > will work on the 8361 firmware that you're trying to support as well. >> >> >> >> Without having a 8361 this will be even harder to walk through. >> >> >> >> Anyway, thanks for your detailed explanations. >> >> >> >> What's the alternative for such affected users? >> >> Use ndis-wrapper? >> > >> > I'm not sure. I've never tried to get a 8361 work under Linux. >> >> Just found on [1] this same wrong patch in [2] :-). >> Dunno if [3] worked and from where they have stolen fw-files. >> >> - Sedat - >> >> [1] https://dev.openwrt.org/ticket/7209 >> [2] https://dev.openwrt.org/attachment/ticket/7209/mwl8k_fix_pci_id.patch >> [3] https://dev.openwrt.org/attachment/ticket/7209/mwl8k_8361p.patch > > I doubt that [3] is really all that's needed to make it work. But if > there's someone for whom it works, I'd like them to run some tests on > mwl8k + [3] on 88w8361p. Just asked lautriv to do so (he will do against linux-3.3.3), lets' see. Also, I refreshed and adapted a bit the instructions (see attachment). - Sedat -
### HELP-1: https://forum.openwrt.org/viewtopic.php?pid=103243#p103243 ### HELP-2: https://forum.openwrt.org/viewtopic.php?pid=110004#p110004 ### From HELP-1: To extract the firmware for the mwl8k driver, open your Ubuntu terminal: sudo apt-get install cabextract unshield mkdir mwl8k cd mwl8k wget -O mrv8k_extract_fw.c 'http://marc.info/?l=linux-wireless&m=126540674419330&q=p3' wget ftp://downloads.netgear.com/files/wn311t_4_2_setup.exe mkdir mess cabextract -F Disk1/data*.* -d mess wn311t_4_2_setup.exe unshield -g Driver -d mess x mess/Disk1/data1.cab gcc -o mrv8k_extract_fw mrv8k_extract_fw.c ./mrv8k_extract_fw mess/Driver/netmw145.sys rm -r mess md5sum -b *.fw mv fmimage_8XX1.fw fmimage_8363.fw mv helper_8XX1.fw helper_8363.fw ### From HELP-2: For Marwell 8361P md5sum -b *.fw | egrep '48c79b085f7f5a590d3dbc15647e519f|0fe11f415adbbd5e8ca03641705c4a6c' [ OUTPUT ] 48c79b085f7f5a590d3dbc15647e519f *fmimage_8XX0.fw 0fe11f415adbbd5e8ca03641705c4a6c *helper_8XX0.fw mv fmimage_8XX0.fw fmimage_8361p.fw mv helper_8XX0.fw helper_8361p.fw ### PATCH: https://dev.openwrt.org/attachment/ticket/7209/mwl8k_8361p.patch -dileks // 27-Apr-2012