Andre B Posted 15 hours ago Posted 15 hours ago (edited) 56 minutes ago, WINEDS said: The compatible = part was only to make the driver module load automatically. The driver module itself had to be first compiled into the kernel using source code from the chip vendor. I suggest you try my DTB (it might be close to what you need) and then post your dmesg as a file (sudo dmesg > dmesg.txt). can it be compiled in currently running armbian ? my computer specs and internet speed is not decend enough to compile armbian from scratch, compile using github action may be a choice but i don't know how to do that yet. i attached the dmesg.txt with your dtb, my bluetooth seems incompatible with your dtb, and ethernet still not working dmesg.txt also added dmesg with default dtb (rk3566-h96-tvbox.dtb), bluetooth is working dmesg-hqnic.txt Edited 15 hours ago by Andre B 0 Quote
WINEDS Posted 14 hours ago Posted 14 hours ago (edited) Others may chime in but I really think you are going to need to get access to a suitable computer and compile armbian with kernel patches from here : https://github.com/CoreELEC/linux-amlogic/pull/13 You will need a PC running Ubuntu 22.04 or emulated using something like VirtualBox. @GBEM made a good guide here : https://green.bug-eyed.monster/armbian-on-the-h96-max-v56-android-tv-box/ Edited 14 hours ago by WINEDS 0 Quote
Hqnicolas Posted 4 hours ago Author Posted 4 hours ago 17 hours ago, Andre B said: would you mind assist me to assign those values to rk3566-h96-tvbox.dtb ? I think the main way to go is to create a .dtsi that will patch the base "old" board with this new features, +&gmac1 { + phy-mode = "rgmii"; + clock_in_out = "output"; + snps,reset-gpio = <&gpio4 RK_PC2 GPIO_ACTIVE_LOW>; + snps,reset-active-low; + /* Reset time is 20ms, 100ms for rtl8211f */ + snps,reset-delays-us = <0 100000 200000>; + assigned-clocks = <&cru SCLK_GMAC1_RX_TX>, <&cru SCLK_GMAC1>; + assigned-clock-parents = <&cru SCLK_GMAC1_RGMII_SPEED>; + assigned-clock-rates = <0>, <125000000>; + pinctrl-names = "default"; + pinctrl-0 = <&gmac1m1_miim + &gmac1m1_tx_bus2 + &gmac1m1_rx_bus2 + &gmac1m1_rgmii_clk + &gmac1m1_rgmii_bus>; + tx_delay = <0x4b>; + rx_delay = <0x26>; + phy-handle = <&rgmii_phy1>; + status = "okay"; +}; 0 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.