I got the kernel to build and boot with the Kali patches from the arm pinebook pro build script on Manjaro Linux
I had to install these packages to build (I also updated before):
I have included my kernel build script, just run it from the root folder of the cloned repo. you will need to manually move the kernel from the one that is generated.
i commented out the uboot lines as i didn't change anything there.
this are the warnings and errors from the build i did, but it still boots.
I tested injection mode with my Netgear USB nic, it works
I don't think the pinebook pro wifi supports monitor mode.
try it out let me know what you think
the build scripts are for cross compiling on an AMD64 or x86 system. they will need to be edited to run on the PBP.
no vbox for arm, the scripts use qemu to execute the arm code on the AMD64/x86 system in the chroot for building the system.
I had to install these packages to build (I also updated before):
Code:
sudo pacman -S base-devel
sudo pacman -S bc
I have included my kernel build script, just run it from the root folder of the cloned repo. you will need to manually move the kernel from the one that is generated.
Code:
mv /boot/Image.kali /boot/Image
i commented out the uboot lines as i didn't change anything there.
this are the warnings and errors from the build i did, but it still boots.
Code:
drivers/iommu/arm-smmu-v3.c: In function ‘arm_smmu_tlb_inv_range’:
drivers/iommu/arm-smmu-v3.c:2029:1: warning: the frame size of 1072 bytes is larger than 1024 bytes [-Wframe-larger-than=]
2029 | }
| ^
drivers/net/usb/smsc95xx.c: In function ‘smsc95xx_init_mac_address’:
drivers/net/usb/smsc95xx.c:960:2: warning: ISO C90 forbidshope this mixed declarations and code [-Wdeclaration-after-statement]
960 | const u8 *mac_addr;
| ^~~~~
drivers/vhost/scsi.c: In function ‘vhost_scsi_flush’:
drivers/vhost/scsi.c:1374:1: warning: the frame size of 1040 bytes is larger than 1024 bytes [-Wframe-larger-than=]
1374 | }
| ^
drivers/vhost/vhost.c: In function ‘log_used’:
drivers/vhost/vhost.c:1937:1: warning: the frame size of 1040 bytes is larger than 1024 bytes [-Wframe-larger-than=]
1937 | }
| ^
I tested injection mode with my Netgear USB nic, it works
I don't think the pinebook pro wifi supports monitor mode.
try it out let me know what you think
(01-22-2020, 10:08 PM)wdt Wrote: @shmoo You didn't explicitly say, excuse me if wrong,, Is that vbox for arm?
and a kali arm image? ,, because, of course i386 or x64 won't ever work
OR is it somehow cross compiled?
the build scripts are for cross compiling on an AMD64 or x86 system. they will need to be edited to run on the PBP.
no vbox for arm, the scripts use qemu to execute the arm code on the AMD64/x86 system in the chroot for building the system.
Working as a Film Electric and I have been using Linux since around 2002.
Like to play with Python and Jupyter Lab/Notebooks when not going to the park with my baby girl.
Like to play with Python and Jupyter Lab/Notebooks when not going to the park with my baby girl.