(09-01-2023, 07:21 AM)arjan1995 Wrote: [ -> ]I've created a more in-depth guide how you can get the bes2600 driver working right now.
Be aware: this is difficult and unstable (do this at your OWN RISK!). It will take quite some time. You have been warned!
Since the content is subject to change, I'm not placing the full instructions here directly, but instead, I'd suggest reading them in the repo itself:
https://gitlab.com/arjanvlek/bes2600/-/b...ds&plain=0
Feel free to let know if it worked!
Appreciated and thanks :-)
It works! Well, mostly. Pics attached. Thanks to Arjan, Segfault, and everyone else involved with this. A couple of caveats for anyone else that wants to try it out:
1) The list of build tools in step 1.1 returned some errors for me, as the files weren't found. I made some substitutions:
xz for xz-utils
libssl for libssl-dev
libelf for libelf-dev
ncurses for ncurses-dev
Some of these were already installed, and some (maybe even all) may not have been necessary. I wasn't sure if they were part of the reason I was able to do a successful build though, so I thought I'd mention them.
2) The firmware comes in a subfolder called bes2600. The actual driver also unpacks to a folder called bes2600. Be careful not to confuse them, or write both their contents to the same folder.
Yes, it's slow. My speed test actually had the upload a little faster than the download. It causes the tablet not to come out of suspend, and the driver crashes when I go to shut it down. Great progress though!
Thanks for the guide, It worked on my PT2.
I would reccommend using git am instead of git apply.
(09-01-2023, 07:21 AM)arjan1995 Wrote: [ -> ]I've created a more in-depth guide how you can get the bes2600 driver working right now.
Be aware: this is difficult and unstable (do this at your OWN RISK!). It will take quite some time. You have been warned! ....
Thanks for your hard work. It sounds relatively straight forward but, as I'm getting used to having to use a WiFi dongle, I'm thinking that that inconvenience is less than worrying about a broken machine or a battery running down due to a hanging shutdown.
I'll wait a bit longer.
Many thanks,
. It worked like a charm.
From when the Raspberry Pi came first out I remember how fiddly device tree hacking is. I really appreciate the many hours of testing you probably put in.
So finally the device can be used without the constant threat of damaging your charging / USB-C port by accidentally pushing that USB dongle the wrong way. For me it became twice as useful instantly.
(09-01-2023, 07:21 AM)arjan1995 Wrote: [ -> ]I've created a more in-depth guide how you can get the bes2600 driver working right now.
Be aware: this is difficult and unstable (do this at your OWN RISK!). It will take quite some time. You have been warned!
Since the content is subject to change, I'm not placing the full instructions here directly, but instead, I'd suggest reading them in the repo itself:
https://gitlab.com/arjanvlek/bes2600/-/b...ds&plain=0
Feel free to let know if it worked!
It worked just fine for me. Thanks for your work and for replying to my initial inquiry.
On Ubuntu Touch the device works but the kernel makes the OS slow. I tried the same kernel on Mobian but same behavior.
I just redid the procedure accordingly on
mobian and it worked flawlessly.
Code:
root@mobian:~# uname -a
Linux mobian 6.6-rockchip #1 SMP PREEMPT_DYNAMIC Mon Oct 30 09:10:41 UTC 2023 aarch64 GNU/Linux
root@mobian:~# lsmod | grep bes
bes2600 253952 0
mac80211 888832 1 bes2600
cfg80211 835584 2 bes2600,mac80211
Wifi speed is the same as on arch. And on mobian it did not even hang on shutdown, i.e.
clean shutdown. I am keeping my fingers crossed this is persistent and if so, I will surely include the module in the proper kernel module locations to be loaded normally during boot.
I wrote down a few notes on the differences to arch. I will prepare a MR on
https://gitlab.com/arjanvlek/bes2600/-/b.../README.md with the Debian infrastructure approach to this. Like deb-src packages.
Hello guys.
Unfortunately, i can't apply the patch for the actual Kernel:
Thats my output:
[explit@PineTab2 linux-pinetab2]$ uname -a
Linux PineTab2 6.5.7-danctnix1-1-pinetab2 #1 SMP PREEMPT_DYNAMIC Sat, 14 Oct 2023 10:11:19 +0000 aarch64 GNU/Linux
[explit@PineTab2 linux-pinetab2]git clone
https://github.com/dreemurrs-embedded/li...netab2.git --depth 1 -b v6.5.7-danctnix1
[explit@PineTab2 linux-pinetab2]$ cd linux-pinetab2
[explit@PineTab2 linux-pinetab2]$ git apply ../0001-Add-wake-for-WiFi.patch
error: patch failed: arch/arm64/boot/dts/rockchip/rk3566-pinetab2.dtsi:157
error: arch/arm64/boot/dts/rockchip/rk3566-pinetab2.dtsi: patch does not apply
Maybe someone has already corrected the patch for the Kernel 6.5.7?
Thanks