eminguez

  • Content Count

    13
  • Joined

  • Last visited

Posts posted by eminguez

  1. armbian-firmware_20.08.14_all.deb 20-Oct-2020 22:04 6917020
    armbian-firmware_20.08.15_all.deb 24-Oct-2020 21:01 1120
    armbian-firmware_20.08.16_all.deb 24-Oct-2020 22:12 1120

    https://armbian.systemonachip.net/apt/pool/main/a/armbian-firmware/

     

    $ sudo dpkg -L armbian-firmware-full
    /.
    /lib
    /lib/firmware
    /lib/firmware/3com
    /lib/firmware/RTL8192E
    /lib/firmware/RTL8192SU
    /lib/firmware/acenic
    /lib/firmware/adaptec
    /lib/firmware/advansys
    /lib/firmware/amd
    /lib/firmware/ap6210
    /lib/firmware/ap6212
    /lib/firmware/ar3k
    /lib/firmware/ar3k/1020200
    /lib/firmware/ar3k/1020201
    /lib/firmware/ar3k/1020201coex
    /lib/firmware/ar3k/30000
    /lib/firmware/ar3k/30101
    /lib/firmware/ar3k/30101coex
    /lib/firmware/ath10k
    /lib/firmware/ath10k/QCA4019
    /lib/firmware/ath10k/QCA4019/hw1.0
    /lib/firmware/ath10k/QCA6174
    /lib/firmware/ath10k/QCA6174/hw2.1
    /lib/firmware/ath10k/QCA6174/hw3.0
    /lib/firmware/ath10k/QCA9377
    /lib/firmware/ath10k/QCA9377/hw1.0
    /lib/firmware/ath10k/QCA9887
    /lib/firmware/ath10k/QCA9887/hw1.0
    /lib/firmware/ath10k/QCA9888
    /lib/firmware/ath10k/QCA9888/hw2.0
    /lib/firmware/ath10k/QCA988X
    /lib/firmware/ath10k/QCA988X/hw2.0
    /lib/firmware/ath10k/QCA9984
    /lib/firmware/ath10k/QCA9984/hw1.0
    /lib/firmware/ath10k/QCA99X0
    /lib/firmware/ath10k/QCA99X0/hw2.0
    /lib/firmware/ath10k/WCN3990
    /lib/firmware/ath10k/WCN3990/hw1.0
    /lib/firmware/ath6k
    /lib/firmware/ath6k/AR6002
    /lib/firmware/ath6k/AR6003
    /lib/firmware/ath6k/AR6003/hw1.0
    /lib/firmware/ath6k/AR6003/hw2.0
    /lib/firmware/ath6k/AR6003/hw2.1.1
    /lib/firmware/ath6k/AR6003.1
    /lib/firmware/ath6k/AR6003.1/hw2.1.1
    /lib/firmware/ath6k/AR6004
    /lib/firmware/ath6k/AR6004/hw1.2
    /lib/firmware/ath6k/AR6004/hw1.3
    /lib/firmware/ath9k_htc
    /lib/firmware/atmel
    /lib/firmware/atusb
    /lib/firmware/av7110
    /lib/firmware/bnx2
    /lib/firmware/bnx2x
    /lib/firmware/brcm
    /lib/firmware/cadence
    /lib/firmware/carl9170fw
    /lib/firmware/carl9170fw/carlfw
    /lib/firmware/carl9170fw/carlfw/include
    /lib/firmware/carl9170fw/carlfw/src
    /lib/firmware/carl9170fw/carlfw/usb
    /lib/firmware/carl9170fw/config
    /lib/firmware/carl9170fw/extra
    /lib/firmware/carl9170fw/include
    /lib/firmware/carl9170fw/include/linux
    /lib/firmware/carl9170fw/include/shared
    /lib/firmware/carl9170fw/minifw
    /lib/firmware/carl9170fw/toolchain
    /lib/firmware/carl9170fw/tools
    /lib/firmware/carl9170fw/tools/carlu
    /lib/firmware/carl9170fw/tools/carlu/src
    /lib/firmware/carl9170fw/tools/include
    /lib/firmware/carl9170fw/tools/lib
    /lib/firmware/carl9170fw/tools/src
    /lib/firmware/cavium
    /lib/firmware/cis
    /lib/firmware/cis/src
    /lib/firmware/cpia2
    /lib/firmware/cxgb3
    /lib/firmware/cxgb4
    /lib/firmware/cxgb4/configs
    /lib/firmware/cypress
    /lib/firmware/dabusb
    /lib/firmware/dpaa2
    /lib/firmware/dpaa2/mc
    /lib/firmware/dsp56k
    /lib/firmware/e100
    /lib/firmware/edgeport
    /lib/firmware/edid
    /lib/firmware/emi26
    /lib/firmware/emi62
    /lib/firmware/ene-ub6250
    /lib/firmware/ess
    /lib/firmware/go7007
    /lib/firmware/i915
    /lib/firmware/imx
    /lib/firmware/imx/sdma
    /lib/firmware/imx/vpu
    /lib/firmware/inside-secure
    /lib/firmware/inside-secure/eip197_minifw
    /lib/firmware/intel
    /lib/firmware/intel/ice
    /lib/firmware/intel/ice/ddp
    /lib/firmware/intel/ice/ddp-comms
    /lib/firmware/isci
    /lib/firmware/kaweth
    /lib/firmware/keyspan
    /lib/firmware/keyspan_pda
    /lib/firmware/korg
    /lib/firmware/libertas
    /lib/firmware/liquidio
    /lib/firmware/mediatek
    /lib/firmware/mediatek/mt8173
    /lib/firmware/mediatek/mt8183
    /lib/firmware/mediatek/nvram
    /lib/firmware/mellanox
    /lib/firmware/meson
    /lib/firmware/meson/gx
    /lib/firmware/meson/gxbb
    /lib/firmware/meson/gxl
    /lib/firmware/meson/gxm
    /lib/firmware/meson/m8
    /lib/firmware/meson/vdec
    /lib/firmware/microchip
    /lib/firmware/moxa
    /lib/firmware/mrvl
    /lib/firmware/mrvl/prestera
    /lib/firmware/mwl8k
    /lib/firmware/mwlwifi
    /lib/firmware/myricom
    /lib/firmware/netronome
    /lib/firmware/netronome/bpf
    /lib/firmware/netronome/flower
    /lib/firmware/netronome/nic
    /lib/firmware/netronome/nic-sriov
    /lib/firmware/ositech
    /lib/firmware/qca
    /lib/firmware/qcom
    /lib/firmware/qcom/sdm845
    /lib/firmware/qcom/venus-1.8
    /lib/firmware/qcom/venus-4.2
    /lib/firmware/qcom/venus-5.2
    /lib/firmware/qcom/venus-5.4
    /lib/firmware/qed
    /lib/firmware/qlogic
    /lib/firmware/r128
    /lib/firmware/rkwifi
    /lib/firmware/rkwifi/bcmdhd
    /lib/firmware/rockchip
    /lib/firmware/rsi
    /lib/firmware/rtl_bt
    /lib/firmware/rtl_nic
    /lib/firmware/rtlbt
    /lib/firmware/rtlwifi
    /lib/firmware/rtw88
    /lib/firmware/sb16
    /lib/firmware/sdma
    /lib/firmware/slicoss
    /lib/firmware/sun
    /lib/firmware/sxg
    /lib/firmware/tehuti
    /lib/firmware/ti-connectivity
    /lib/firmware/ti-keystone
    /lib/firmware/tigon
    /lib/firmware/ttusb-budget
    /lib/firmware/ueagle-atm
    /lib/firmware/usbdux
    /lib/firmware/vicam
    /lib/firmware/vpu
    /lib/firmware/vxge
    /lib/firmware/xr819
    /lib/firmware/yam
    /lib/firmware/yamaha

     

  2. After a fresh armbian installation + armbian-firmware-full package, the pine64 bluetooth doesn't work because the rtl8723bs_config-pine64.bin file is missing.
    I've downloaded the file from https://github.com/anarsoul/rtl8723bt-firmware/tree/master/rtl_bt into /lib/firmware/rtl_bt and it works so I've created a PR here https://github.com/armbian/firmware/pull/14 to add it to the firmware package so it can work out of the box.

    Let me know if I need to do something else for the PR to be merged.

    Thanks.

  3. 4 hours ago, Igor said:


    This could explain why you don't see the prompt:
    https://github.com/armbian/build/blob/master/config/kernel/linux-sunxi64-current.config#L4178

    Change it to Y and try again.

     

    I tested this feature on some other board + HDMI monitor and prompt was there - as expected.

    I tried but still black screen:

     

    root@pinebook-a64:/home/edu# uname -a
    Linux pinebook-a64 5.4.23-sunxi64 #trunk SMP Thu Mar 5 13:43:50 UTC 2020 aarch64 GNU/Linux
    root@pinebook-a64:/home/edu# zgrep "CONFIG_DRM_ANALOGIX_ANX6345" /proc/config.gz 
    CONFIG_DRM_ANALOGIX_ANX6345=y

     

  4. I've created an armbian minimal image for my pinebook with luks encryption. It works fine but I cannot see the password prompt on screen... the boot process is:

    * The armbian uboot is displayed

    * Then a black screen...

    After a few seconds I'm assuming it is time to put my luks password, so I do it

    * Then the screen starts to show the boot text

     

    Is this expected? Am I doing something wrong? I don't want to install plymouth, just the usual LUKS password prompt.

     

    Thanks!

  5. I've tried to build the kernel with the current sources but it seems to fail to apply the patch. From the log file:

    Processing file /root/build/patch/kernel/sunxi-dev/fix-a64-timejump.patch
    1 out of 1 hunk FAILED -- saving rejects to file drivers/clocksource/arm_arch_timer.c.rej

    It is just a clean git clone from the armbian/build repository and the following build flags:

    /compile.sh BOARD=pine64 BRANCH=dev KERNEL_ONLY=yes KERNEL_CONFIGURE=no

    The rej file:

    # find ~/build/cache/sources -type f -iname "*arm_arch_timer.c.rej*"
    /root/build/cache/sources/linux-mainline/orange-pi-5.4/drivers/clocksource/arm_arch_timer.c.rej
    
    # cat /root/build/cache/sources/linux-mainline/orange-pi-5.4/drivers/clocksource/arm_arch_timer.c.rej
    --- drivers/clocksource/arm_arch_timer.c
    +++ drivers/clocksource/arm_arch_timer.c
    @@ -342,16 +342,17 @@ static u64 notrace arm64_858921_read_cntvct_el0(void)
      * number of CPU cycles in 3 consecutive 24 MHz counter periods.
      */
     #define __sun50i_a64_read_reg(reg) ({					\
    -	u64 _val;							\
    -	int _retries = 150;						\
    +	u64 _old, _new;                                                 \
    +	int _retries = 200;						\
     									\ 									\
     	do {								\
    -		_val = read_sysreg(reg);				\
    +		_old = read_sysreg(reg);				\
    +		_new = read_sysreg(reg);				\
     		_retries--;						\
    -	} while (((_val + 1) & GENMASK(9, 0)) <= 1 && _retries);	\
    +	} while (unlikely(_old != _new) && _retries);			\
     									\
     	WARN_ON_ONCE(!_retries);					\
    -	_val;								\
    +	_new;								\
     })
     
     static u64 notrace sun50i_a64_read_cntpct_el0(void)

    IDK why this file is hosted in the `orange-pi-5.4` folder.

     

    I've just in case extracted the source from the deb file and the code is not patched.

     

    Any help? Thanks!!!

  6. 4 hours ago, Igor said:


    There are. See armbian-config and remember that those builds are not tested.

    I've updated to the latest one (19.11.3.346) and I can confirm the fix is not yet there (probably by looking at the commit time and the build time it didn't entered in the build). In order to do that, I've downloaded the sources (https://apt.armbian.com/pool/main/l/linux-source-5.4.2-dev-sunxi64/linux-source-dev-sunxi64_19.11.3.346_all.deb) and the patch doesn't seem to be there (it would be nice if the debs have a changelog or if they can be shown somewhere)

    I'll wait for the next build :)

    Thanks!!!