<DC-IRC> <JHstrutton> I have a question that someone may be able to answer. I have an orange pi zero lts with the xradio drivers that are sometimes consistently dropping from my wifi network. This was happening on all my units pretty consistently. I want to see if the fifteenhex/xradio drivers will perform better than the drivers that are included with the armbian version I am running. The question I <clipped message>
<DC-IRC> <JHstrutton> mainly have is how do I compile the drivers for the armbian kernel? I have compiled the armbian kernel but when I compile the drivers it complains that the kernel source not having a make rule for modules. I beleive this is the armbian source https://github.com/armbian/build. But something I am thinking is wrong.
<DC-IRC> <JHstrutton> I have a question that someone may be able to answer. I have an orange pi zero lts with the xradio drivers that are consistently dropping from my wifi network. This was happening on all my units pretty consistently. I want to see if the fifteenhex/xradio drivers will perform better than the drivers that are included with the armbian version I am running. The question I mainly hav <clipped message>
<DC-IRC> <JHstrutton> e is how do I compile the drivers for the armbian kernel? I have compiled the armbian kernel but when I compile the drivers it complains that the kernel source not having a make rule for modules. I beleive this is the armbian source https://github.com/armbian/build. But something I am thinking is wrong.
<DC-IRC> <JHstrutton> this is the xradio drivers I want to compile, https://github.com/fifteenhex/xradio.
DC-IRC has quit [Remote host closed the connection]
DC-IRC has joined #armbian-allwinner
<DC-IRC> <Werner> I appreciate that the person behind this repo is telling the truth about xr819
<DC-IRC> <Werner> A chip broken by design cannot be fixed software wise
<DC-IRC> <dschndr> The drivers for the chip are quite bad, just get some other module (usb?) which has proper driver support in the kernel (for a fast & easy solution) or learn c and modify the existing CW1200 driver :)
<DC-IRC> <dschndr> as for adding the the driver directly to the kernel... gotta have to look it up since its a long time ago i did that stuff (but you will still get headaches with it...)
<DC-IRC> <JHstrutton> Yeah, I am aware of the terrible nature of the xradio drivers. Unfortunatly I work for a company that didn't realise this before buying quite enough of these units. No one that works with me has any hope of us fixing them, but I am still curious sense the ability to compile driver is a skill that I want anyways. I would appriteate any advise you have.
<DC-IRC> <JHstrutton> Yeah, I am aware of the terrible nature of the xradio drivers. Unfortunatly I work for a company that didn't realise this before buying quite a few of these units. No one that works with me has any hope of us fixing them, but I am still curious sense the ability to compile driver is a skill that I want anyways. I would appriteate any advise you have.
<DC-IRC> <JHstrutton> Yeah, I am aware of the terrible nature of the xradio drivers. Unfortunately I work for a company that didn't realize this before buying quite a few of these units. No one here thinks we can fix them, but I am still curious since the ability to compile driver is a skill that I want anyways. I would appriteate any advise you have.
<DC-IRC> <JHstrutton> And yes if I can compile the drivers I want start writing code and trying to debug various dmesg's I am seeing.
<DC-IRC> <JHstrutton> If I can compile the drivers I want start writing code and trying to debug various dmesg's I am seeing.
<DC-IRC> <igorpec> just compiling drivers won't fix them, also fixing small problems won't. Serious bad ass people (those where fifteehex forked from) tried just about everything to improve this driver ... in few years we lost thousands of hours trying to fix this to get rid of "customers" complains - this WiFi chip is on hardware that has highest download count on Armbian (Orangepi Zero). If you n <clipped message>
<DC-IRC> <igorpec> eed further help regarding, consider supporting the project. We are sick of even hearing about this ... we didn't produce it, we are only loosing time because its shit.
<DC-IRC> <igorpec> just compiling drivers won't fix them, also fixing small problems won't. Serious bad ass people (those where fifteehex forked from) tried just about everything to improve this driver ... in few years we lost thousands of hours trying to fix and dealing with "customers" complains - this WiFi chip is on hardware that has highest download count on Armbian (Orangepi Zero). If you nee <clipped message>
<DC-IRC> <igorpec> d further help regarding, consider supporting the project. We are sick of even hearing about this ... we didn't produce it, we are only loosing time because its shit.
<DC-IRC> <JHstrutton> ok, sorry.
<DC-IRC> <igorpec> this is like 4-5 years old story that just doesn't want to die 🙂
<DC-IRC> <igorpec> and symptom how hw is shipped out with totally immature quickly and cheapply done software ...
<DC-IRC> <JHstrutton> Yeah I noticed. I've never seen a driver just blast dmesg like this driver.
<DC-IRC> <JHstrutton> Yeah I noticed. I've never seen a driver just blast dmesg like this driver. when it really doesn't need to.
<DC-IRC> <igorpec> well, there are others in bad shape too, but this is exceptionally
<DC-IRC> <viraniac> if you just want to compile the driver and try fixing it yourself, here are the steps you can use to compile the same
<DC-IRC> <viraniac> 1) Install the linux-headers package for your kernel.
<DC-IRC> <viraniac> 2) Run the following commands to compile the module
<DC-IRC> <viraniac> `git clone https://github.com/fifteenhex/xradio
<DC-IRC> <viraniac> cd xradio
<DC-IRC> <viraniac> make -C /lib/modules/$(uname -r)/build M=$(pwd)
<DC-IRC> <viraniac> sudo make -C /lib/modules/$(uname -r)/build M=$(pwd) modules_install`
<DC-IRC> <JHstrutton> Thank you yeah I was right I misunderstood something. I didn't realise how much easier is to to compile onboard. I was trying to compile in wsl with cross compilers and compiling the linux source. I didn't realse I could just install the header files.
<DC-IRC> <JHstrutton> Thank you, I misunderstood something. I didn't realize how much easier is to compile onboard. I was trying to compile in wsl with cross-compilers and compiling the linux source. I didn't realise I could just install the header files.