Posts by Benik3

    Yes, I tried to add this definition: https://github.com/jefflessard/tm…-max-1gbit.dtso
    Same old vfd config works fine on CoreElec (for sure tested with CE fresh install).

    But nothing. I don't see any error in dmesg, display service is also running fine:

    Any idea what I can check to help you?

    display-service -c also doesn't light up any LED.

    Hi, long time no see :D

    I again played with LE and I tried to get VFD to work.
    I saw on github that you already add display into dts for g12a.
    I tried to add display for my box into dts (old vfd config was working on CE and is converted in the repo), compiled fine, but it's not loaded properly by TMC16xx driver.

    [    5.904633] tm16xx spi0.0: Failed to count 'tm16xx,digits' property: -22
    [    5.904657] tm16xx spi0.0: Failed to parse device tree: -22
    [    5.904663] tm16xx spi0.0: probe with driver tm16xx failed with error -22

    When I tried to boot LE 13, it doesn't output any error, I see the devices in /sys/class/leds but nothing on display. (otherwise dtb and ethernet is working fine BTW :) )

    So I assume that the VFD support is not fully merged into the 12.2 (kernel 6.16) branch?
    Is possible to build the 12.2 with the 6.17 kernel? (or LE 13 with Kodi 21)?

    Nope, that's the problem :)

    Sure, here it is. Original Android use dts n.3
    Here is also log from LE: https://paste.libreelec.tv/glad-elephant.log

    For some reason, with your version the ETH still has the same problem with no getting the address.
    I think it has something to do with the kernel driver, which you patched (which I assume is not included).

    Because on your image:
    LibreELEC:~ # ethtool --show-phys eth0
    PHY for eth0:
    PHY index: 1
    Driver name: Generic PHY
    PHY device name: mdio_mux-0.0:01
    Upstream type: mac

    On my patched image:
    LibreELEC:~ # ethtool --show-phys eth0
    PHY for eth0:
    PHY index: 1
    Driver name: ICPlus IP1001
    PHY device name: mdio_mux-0.0:01
    Upstream type: mac

    Sorry for late response.
    Yes, of course, I just wanted to do some tests to see, if it really works well :)

    I found one weird thing. When I disconnect and reconnect the Ethernet cable, I'm not able to get more then 220/130Mbit (105/75 in FullDuplex) with iperf3. But both ends are correctly linked to 1G FullDuplex (checked ethtool, dmesg and my router).

    Here is my dts:

    I had some time again to play with it.
    It looks like the kernel patch doesn't have effect to ethernet.
    What I found, it's linked properly to 1Gbit. I can even see in my router log, that if offers IP to the box. But it's not received.
    This also corresponds with counter from ethtool, where are errors on rx side:
    mmc_rx_crc_error: 10
    mmc_rx_ipv4_hderr: 2
    mmc_rx_ipv4_hderr_octets: 270
    phy_eee_wakeup_error_n: 31085

    WiFi is working fine after copying of files from unifreq. Bluetooth also works (tested with Xbox controller).

    Ok, I have partial success :)

    IP1001M works, but only in 100Mbit. What I found, it's common problem (in 1Gbit mode the eth looks working but it's not linking).

    Now I fight with the wifi. From dmesg it's correctly detected (BCM4354), but it fails with
    brcmfmac mmc2:0001:1: Direct firmware load for brcm/brcmfmac4354-sdio.bin failed with error -2
    which I found is also common and it should load default driver, which is not happening :/

    Hi.

    I would like to try compile dts for x96 Max Plus (S905X3 with IP1001N ethernet).
    I have dts for it, but I'm still fighting with compilation.
    The box is able to start with meson-sm1-x96-air-gbit.dtb, but without any network.

    I have working build environment and I made first image build without any changes (12.2).
    Now I'm struggling with the dts compilation (I'm pretty new to compiling whole Linux).
    I found steps for coreelec, but it doesn't work with LibreElec: https://discourse.coreelec.org/t/step-by-step…e-files/18792/3

    When I tried to build the dtb manually (using cpp and dtc), even the air-gbit.dtb doesn't work for me (bootlooping, no display output).

    Can you please share right steps to do it? I tried to search online but without success :/

    Thank you