Closed dchauran closed 1 year ago
May you pls give me: -HW details -output of dmesg?
Hello - hardware is a "t95 max" stb, visual inspection of the hardware shows an xr819, 32gb toshiba storage (which I am able to boot the OS from!). Mali T-720, 4gb ram.
I understand this is a random cheap amazon device, but it very nearly works perfectly out of the box.
[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
[ 0.000000] Linux version 6.1.5 (piotro@minimyth2-aarch64) (aarch64-minimyth-linux-gnu-gcc (GCC) 12.2.0, GNU ld (GNU Binutils) 2.38) #1 SMP PREEMPT Thu Jan 12 18:28:43 CET 2023
[ 0.000000] Machine model: Tanix TX6
[ 0.000000] efi: UEFI not found.
[ 0.000000] earlycon: uart0 at MMIO32 0x0000000005000000 (options '115200n8')
[ 0.000000] printk: bootconsole [uart0] enabled
[ 0.000000] Zone ranges:
[ 0.000000] DMA [mem 0x0000000040000000-0x00000000ffffffff]
[ 0.000000] DMA32 empty
[ 0.000000] Normal empty
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000040000000-0x00000000ffffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000040000000-0x00000000ffffffff]
[ 0.000000] cma: Reserved 384 MiB at 0x00000000e4800000
[ 0.000000] psci: probing for conduit method from DT.
[ 0.000000] psci: PSCIv1.1 detected in firmware.
[ 0.000000] psci: Using standard PSCI v0.2 function IDs
[ 0.000000] psci: MIGRATE_INFO_TYPE not supported.
[ 0.000000] psci: SMC Calling Convention v1.2
[ 0.000000] percpu: Embedded 29 pages/cpu s80040 r8192 d30552 u118784
[ 0.000000] pcpu-alloc: s80040 r8192 d30552 u118784 alloc=29*4096
[ 0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3
[ 0.000000] Detected VIPT I-cache on CPU0
[ 0.000000] alternatives: applying boot alternatives
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 774144
[ 0.000000] Kernel command line: root=PARTUUID=346d1a6a-02 rw rootwait earlycon console=ttyS0,115200n8 logo.nologo vt.cur_default=1 cma=384M deferred_probe_timeout=0
[ 0.000000] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
[ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[ 0.000000] Memory: 2651604K/3145728K available (14272K kernel code, 3514K rwdata, 5972K rodata, 6592K init, 641K bss, 100908K reserved, 393216K cma-reserved)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] ftrace: allocating 50439 entries in 198 pages
[ 0.000000] ftrace: allocated 198 pages with 4 groups
[ 0.000000] trace event string verifier disabled
[ 0.000000] rcu: Preemptible hierarchical RCU implementation.
[ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=4.
[ 0.000000] Trampoline variant of Tasks RCU enabled.
[ 0.000000] Rude variant of Tasks RCU enabled.
[ 0.000000] Tracing variant of Tasks RCU enabled.
[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 30 jiffies.
[ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
[ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[ 0.000000] Root IRQ handler: gic_handle_irq
[ 0.000000] GIC: Using split EOI/Deactivate mode
[ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[ 0.000000] arch_timer: cp15 timer(s) running at 24.00MHz (phys).
[ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
[ 0.000000] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[ 0.000170] clocksource: timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
[ 0.000809] Console: colour dummy device 80x25
[ 0.000858] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=80000)
[ 0.000873] pid_max: default: 32768 minimum: 301
[ 0.001252] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
[ 0.001287] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
[ 0.002693] cacheinfo: Unable to detect cache hierarchy for CPU 0
[ 0.003650] cblist_init_generic: Setting adjustable number of callback queues.
[ 0.003664] cblist_init_generic: Setting shift to 2 and lim to 1.
[ 0.003778] cblist_init_generic: Setting shift to 2 and lim to 1.
[ 0.003891] cblist_init_generic: Setting shift to 2 and lim to 1.
[ 0.004169] rcu: Hierarchical SRCU implementation.
[ 0.004175] rcu: Max phase no-delay instances is 1000.
[ 0.006530] EFI services will not be available.
[ 0.007193] smp: Bringing up secondary CPUs ...
[ 0.008432] Detected VIPT I-cache on CPU1
[ 0.008541] cacheinfo: Unable to detect cache hierarchy for CPU 1
[ 0.008588] CPU1: Booted secondary processor 0x0000000001 [0x410fd034]
[ 0.009647] Detected VIPT I-cache on CPU2
[ 0.009739] cacheinfo: Unable to detect cache hierarchy for CPU 2
[ 0.009766] CPU2: Booted secondary processor 0x0000000002 [0x410fd034]
[ 0.010819] Detected VIPT I-cache on CPU3
[ 0.010909] cacheinfo: Unable to detect cache hierarchy for CPU 3
[ 0.010936] CPU3: Booted secondary processor 0x0000000003 [0x410fd034]
[ 0.011049] smp: Brought up 1 node, 4 CPUs
[ 0.011065] SMP: Total of 4 processors activated.
[ 0.011072] CPU features: detected: 32-bit EL0 Support
[ 0.011077] CPU features: detected: 32-bit EL1 Support
[ 0.011085] CPU features: detected: CRC32 instructions
[ 0.011165] CPU: All CPU(s) started at EL2
[ 0.011181] alternatives: applying system-wide alternatives
[ 0.013289] devtmpfs: initialized
[ 0.021770] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370867519511994 ns
[ 0.021803] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
[ 0.034356] pinctrl core: initialized pinctrl subsystem
[ 0.035235] DMI not present or invalid.
[ 0.035878] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[ 0.038133] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations
[ 0.038346] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[ 0.038701] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[ 0.038841] audit: initializing netlink subsys (disabled)
[ 0.039132] audit: type=2000 audit(0.036:1): state=initialized audit_enabled=0 res=1
[ 0.040288] thermal_sys: Registered thermal governor 'fair_share'
[ 0.040296] thermal_sys: Registered thermal governor 'bang_bang'
[ 0.040302] thermal_sys: Registered thermal governor 'step_wise'
[ 0.040307] thermal_sys: Registered thermal governor 'user_space'
[ 0.040365] cpuidle: using governor ladder
[ 0.040397] cpuidle: using governor menu
[ 0.040570] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[ 0.040703] ASID allocator initialised with 65536 entries
[ 0.041266] Serial: AMBA PL011 UART driver
[ 0.077184] cryptd: max_cpu_qlen set to 1000
[ 0.078645] ACPI: Interpreter disabled.
[ 0.080712] iommu: Default domain type: Translated
[ 0.080724] iommu: DMA domain TLB invalidation policy: strict mode
[ 0.081507] SCSI subsystem initialized
[ 0.081835] usbcore: registered new interface driver usbfs
[ 0.081903] usbcore: registered new interface driver hub
[ 0.081952] usbcore: registered new device driver usb
[ 0.082519] pps_core: LinuxPPS API ver. 1 registered
[ 0.082526] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti giometti@linux.it
[ 0.082544] PTP clock support registered
[ 0.083418] Advanced Linux Sound Architecture Driver Initialized.
[ 0.084400] vgaarb: loaded
[ 0.084788] clocksource: Switched to clocksource arch_sys_counter
[ 0.085444] pnp: PnP ACPI: disabled
[ 0.096682] NET: Registered PF_INET protocol family
[ 0.097137] IP idents hash table entries: 65536 (order: 7, 524288 bytes, linear)
[ 0.101146] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, linear)
[ 0.101202] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[ 0.101291] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear)
[ 0.101597] TCP bind hash table entries: 32768 (order: 8, 1048576 bytes, linear)
[ 0.102643] TCP: Hash tables configured (established 32768 bind 32768)
[ 0.102886] UDP hash table entries: 2048 (order: 4, 65536 bytes, linear)
[ 0.103007] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes, linear)
[ 0.103314] NET: Registered PF_UNIX/PF_LOCAL protocol family
[ 0.103994] RPC: Registered named UNIX socket transport module.
[ 0.104003] RPC: Registered udp transport module.
[ 0.104009] RPC: Registered tcp transport module.
[ 0.104014] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.104021] NET: Registered PF_XDP protocol family
[ 0.104039] PCI: CLS 0 bytes, default 64
[ 0.104534] Trying to unpack rootfs image as initramfs...
[ 0.114845] hw perfevents: enabled with armv8_cortex_a53 PMU driver, 7 counters available
[ 0.115637] kvm [1]: IPA Size Limit: 40 bits
[ 0.117459] kvm [1]: vgic interrupt IRQ9
[ 0.117602] kvm [1]: Hyp mode initialized successfully
[ 0.517174] Freeing initrd memory: 7612K
[ 1.367117] Initialise system trusted keyrings
[ 1.367507] workingset: timestamp_bits=46 max_order=20 bucket_order=0
[ 1.376116] zbud: loaded
[ 1.378747] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 1.379739] NFS: Registering the id_resolver key type
[ 1.379786] Key type id_resolver registered
[ 1.379793] Key type id_legacy registered
[ 1.379922] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[ 1.379931] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[ 1.431017] NET: Registered PF_ALG protocol family
[ 1.431031] Key type asymmetric registered
[ 1.431038] Asymmetric key parser 'x509' registered
[ 1.431044] Asymmetric key parser 'pkcs8' registered
[ 1.431049] Key type pkcs7_test registered
[ 1.451576] alg: self-tests for CTR-KDF (hmac(sha256)) passed
[ 1.451714] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 247)
[ 1.451875] io scheduler mq-deadline registered
[ 1.451883] io scheduler kyber registered
[ 1.452201] io scheduler bfq registered
[ 1.455299] sun4i-usb-phy 5100400.phy: failed to get clock usb0_phy
[ 1.468256] EINJ: ACPI disabled.
[ 1.490000] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[ 1.492880] Serial: AMBA driver
[ 1.503402] display-connector connector: Couldn't get ddc-en gpio
[ 1.503891] cacheinfo: Unable to detect cache hierarchy for CPU 0
[ 1.511848] usbcore: registered new interface driver usb-storage
[ 1.511925] usbcore: registered new interface driver ums-realtek
[ 1.512077] usbcore: registered new interface driver usbserial_generic
[ 1.512107] usbserial: USB Serial support registered for generic
[ 1.514389] mousedev: PS/2 mouse device common for all mice
[ 1.515901] sun6i-rtc 7000000.rtc: registered as rtc0
[ 1.515937] sun6i-rtc 7000000.rtc: setting system clock to 1970-01-01T21:19:39 UTC (76779)
[ 1.516072] sun6i-rtc 7000000.rtc: RTC enabled
[ 1.520566] sdhci: Secure Digital Host Controller Interface driver
[ 1.520576] sdhci: Copyright(c) Pierre Ossman
[ 1.520903] Synopsys Designware Multimedia Card Interface Driver
[ 1.523050] sdhci-pltfm: SDHCI platform and OF driver helper
[ 1.524641] ledtrig-cpu: registered to indicate activity on CPUs
[ 1.525844] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
[ 1.525903] hid: raw HID events driver (C) Jiri Kosina
[ 1.526084] usbcore: registered new interface driver usbhid
[ 1.526092] usbhid: USB HID core driver
[ 1.535332] NET: Registered PF_PACKET protocol family
[ 1.535666] Key type dns_resolver registered
[ 1.536773] registered taskstats version 1
[ 1.536818] Loading compiled-in X.509 certificates
[ 1.537513] zswap: loaded using pool lzo/zbud
[ 1.573751] sun8i-mixer 1100000.mixer: Adding to iommu group 0
[ 1.583063] sun50i-h6-pinctrl 300b000.pinctrl: initialized sunXi PIO driver
[ 1.587063] sun50i-h6-r-pinctrl 7022000.pinctrl: initialized sunXi PIO driver
[ 1.587696] sun50i-h6-pinctrl 300b000.pinctrl: supply vcc-pb not found, using dummy regulator
[ 1.589544] sun50i-h6-pinctrl 300b000.pinctrl: supply vcc-ph not found, using dummy regulator
[ 1.590364] printk: console [ttyS0] disabled
[ 1.590458] 5000000.serial: ttyS0 at MMIO 0x5000000 (irq = 225, base_baud = 1500000) is a 16550A
[ 1.590538] printk: console [ttyS0] enabled
[ 1.590547] printk: bootconsole [uart0] disabled
[ 1.592625] 5000400.serial: ttyS1 at MMIO 0x5000400 (irq = 226, base_baud = 1500000) is a 16550A
[ 1.592830] serial serial0: tty port ttyS1 registered
[ 1.594363] sun4i-drm display-engine: Adding to iommu group 0
[ 1.615558] sun4i-drm display-engine: bound 1100000.mixer (ops sun8i_mixer_ops)
[ 1.615866] sun4i-drm display-engine: bound 6510000.tcon-top (ops sun8i_tcon_top_ops)
[ 1.616399] sun4i-drm display-engine: bound 6515000.lcd-controller (ops sun4i_tcon_ops)
[ 1.616504] sun8i-dw-hdmi 6000000.hdmi: supply hvcc not found, using dummy regulator
[ 1.617051] sun8i-dw-hdmi 6000000.hdmi: Detected HDMI TX controller v2.12a with HDCP (DWC HDMI 2.0 TX PHY)
[ 1.617653] sun8i-dw-hdmi 6000000.hdmi: registered DesignWare HDMI I2C bus driver
[ 1.619597] sun4i-drm display-engine: bound 6000000.hdmi (ops sun8i_dw_hdmi_ops)
[ 1.620262] [drm] Initialized sun4i-drm 1.0.0 20150629 for display-engine on minor 0
[ 1.620374] sun4i-drm display-engine: [drm] Cannot find any crtc or sizes
[ 1.621949] display-connector connector: Couldn't get ddc-en gpio
[ 1.621961] display-connector: probe of connector failed with error -16
[ 1.624441] ehci-platform 5311000.usb: EHCI Host Controller
[ 1.624475] ehci-platform 5311000.usb: new USB bus registered, assigned bus number 1
[ 1.624687] ehci-platform 5311000.usb: irq 22, io mem 0x05311000
[ 1.625393] ehci-platform 5101000.usb: EHCI Host Controller
[ 1.625426] ehci-platform 5101000.usb: new USB bus registered, assigned bus number 2
[ 1.625594] ehci-platform 5101000.usb: irq 21, io mem 0x05101000
[ 1.627546] usb_phy_generic usb_phy_generic.4.auto: supply vcc not found, using dummy regulator
[ 1.627673] ohci-platform 5311400.usb: Generic Platform OHCI controller
[ 1.627699] ohci-platform 5311400.usb: new USB bus registered, assigned bus number 3
[ 1.627752] usb_phy_generic usb_phy_generic.4.auto: dummy supplies not allowed for exclusive requests
[ 1.627863] ohci-platform 5311400.usb: irq 24, io mem 0x05311400
[ 1.634806] ehci-platform 5311000.usb: USB 2.0 started, EHCI 1.00
[ 1.635218] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.01
[ 1.635232] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.635243] usb usb1: Product: EHCI Host Controller
[ 1.635251] usb usb1: Manufacturer: Linux 6.1.5 ehci_hcd
[ 1.635258] usb usb1: SerialNumber: 5311000.usb
[ 1.635970] hub 1-0:1.0: USB hub found
[ 1.636029] hub 1-0:1.0: 1 port detected
[ 1.648140] ehci-platform 5101000.usb: USB 2.0 started, EHCI 1.00
[ 1.648583] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.01
[ 1.648597] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.648607] usb usb2: Product: EHCI Host Controller
[ 1.648615] usb usb2: Manufacturer: Linux 6.1.5 ehci_hcd
[ 1.648623] usb usb2: SerialNumber: 5101000.usb
[ 1.649240] hub 2-0:1.0: USB hub found
[ 1.649297] hub 2-0:1.0: 1 port detected
[ 1.685698] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.01
[ 1.685716] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.685726] usb usb3: Product: Generic Platform OHCI controller
[ 1.685734] usb usb3: Manufacturer: Linux 6.1.5 ohci_hcd
[ 1.685742] usb usb3: SerialNumber: 5311400.usb
[ 1.686334] hub 3-0:1.0: USB hub found
[ 1.686375] hub 3-0:1.0: 1 port detected
[ 1.831521] ohci-platform 5101400.usb: Generic Platform OHCI controller
[ 1.831548] ohci-platform 5101400.usb: new USB bus registered, assigned bus number 4
[ 1.831712] ohci-platform 5101400.usb: irq 23, io mem 0x05101400
[ 1.892354] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.01
[ 1.892367] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.892377] usb usb4: Product: Generic Platform OHCI controller
[ 1.892385] usb usb4: Manufacturer: Linux 6.1.5 ohci_hcd
[ 1.892393] usb usb4: SerialNumber: 5101400.usb
[ 1.892975] hub 4-0:1.0: USB hub found
[ 1.893014] hub 4-0:1.0: 1 port detected
[ 2.038439] musb-hdrc musb-hdrc.5.auto: MUSB HDRC host driver
[ 2.038469] musb-hdrc musb-hdrc.5.auto: new USB bus registered, assigned bus number 5
[ 2.038812] usb usb5: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.01
[ 2.038826] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 2.038837] usb usb5: Product: MUSB HDRC host driver
[ 2.038845] usb usb5: Manufacturer: Linux 6.1.5 musb-hcd
[ 2.038854] usb usb5: SerialNumber: musb-hdrc.5.auto
[ 2.039477] hub 5-0:1.0: USB hub found
[ 2.039549] hub 5-0:1.0: 1 port detected
[ 2.041500] sun50i-h6-pinctrl 300b000.pinctrl: supply vcc-pb not found, using dummy regulator
[ 2.042625] ac200 1-0010: Can't obtain the clock: -517
[ 2.043983] sun50i-h6-r-pinctrl 7022000.pinctrl: supply vcc-pm not found, using dummy regulator
[ 2.046711] sun50i-h6-pinctrl 300b000.pinctrl: supply vcc-pf not found, using dummy regulator
[ 2.050085] sunxi-mmc 4020000.mmc: Got CD GPIO
[ 2.059095] ac200 1-0010: Can't obtain the clock: -517
[ 2.063590] sunxi-mmc 4021000.mmc: allocated mmc-pwrseq
[ 2.065620] ac200 1-0010: Can't obtain the clock: -517
[ 2.067902] ac200 1-0010: Can't obtain the clock: -517
[ 2.069653] ALSA device list:
[ 2.069670] #0: HDMI
[ 2.069677] #1: sun50i-h6-spdif
[ 2.074096] sunxi-mmc 4022000.mmc: initialized, max. request size: 2048 KB, uses new timings mode
[ 2.074350] sunxi-mmc 4020000.mmc: initialized, max. request size: 16384 KB, uses new timings mode
[ 2.075939] ac200 1-0010: Can't obtain the clock: -517
[ 2.087410] sunxi-mmc 4021000.mmc: initialized, max. request size: 16384 KB, uses new timings mode
[ 2.089147] ac200 1-0010: Can't obtain the clock: -517
[ 2.096695] Freeing unused kernel memory: 6592K
[ 2.096833] Run /init as init process
[ 2.096841] with arguments:
[ 2.096848] /init
[ 2.096854] with environment:
[ 2.096859] HOME=/
[ 2.096864] TERM=linux
[ 2.152044] mmc2: new HS200 MMC card at address 0001
[ 2.153649] mmcblk2: mmc2:0001 032G94 29.1 GiB
[ 2.157375] mmcblk2: p1 p2
[ 2.158860] mmcblk2boot0: mmc2:0001 032G94 4.00 MiB
[ 2.161900] mmcblk2boot1: mmc2:0001 032G94 4.00 MiB
[ 2.165939] ac200 1-0010: Can't obtain the clock: -517
[ 2.368158] usb 4-1: new full-speed USB device number 2 using ohci-platform
[ 2.603214] usb 4-1: New USB device found, idVendor=045e, idProduct=0768, bcdDevice= 1.50
[ 2.603242] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 2.603253] usb 4-1: Product: Microsoft\xc2\xae SiderWinderTM X4 Keyboard
[ 2.603261] usb 4-1: Manufacturer: Microsoft
[ 2.612794] input: Microsoft Microsoft\xc2\xae SiderWinderTM X4 Keyboard as /devices/platform/soc/5101400.usb/usb4/4-1/4-1:1.0/0003:045E:0768.0001/input/input0
[ 2.669245] hid-generic 0003:045E:0768.0001: input,hidraw0: USB HID v1.11 Keyboard [Microsoft Microsoft\xc2\xae SiderWinderTM X4 Keyboard] on usb-5101400.usb-1/input0
[ 2.670885] ac200 1-0010: Can't obtain the clock: -517
[ 2.682131] input: Microsoft Microsoft\xc2\xae SiderWinderTM X4 Keyboard Consumer Control as /devices/platform/soc/5101400.usb/usb4/4-1/4-1:1.1/0003:045E:0768.0002/input/input1
[ 2.738746] input: Microsoft Microsoft\xc2\xae SiderWinderTM X4 Keyboard as /devices/platform/soc/5101400.usb/usb4/4-1/4-1:1.1/0003:045E:0768.0002/input/input2
[ 2.739167] hid-generic 0003:045E:0768.0002: input,hidraw1: USB HID v1.11 Keyboard [Microsoft Microsoft\xc2\xae SiderWinderTM X4 Keyboard] on usb-5101400.usb-1/input1
[ 2.740712] ac200 1-0010: Can't obtain the clock: -517
[ 2.835839] panfrost 1800000.gpu: clock rate = 432000000
[ 2.835886] panfrost 1800000.gpu: bus_clock rate = 200000000
[ 2.837973] panfrost 1800000.gpu: mali-t720 id 0x720 major 0x1 minor 0x1 status 0x0
[ 2.837999] panfrost 1800000.gpu: features: 00000000,00000408, issues: 00000000,21054400
[ 2.838012] panfrost 1800000.gpu: Features: L2:0x07110206 Shader:0x00000000 Tiler:0x00000809 Mem:0x1 MMU:0x00002821 AS:0xf JS:0x7
[ 2.838025] panfrost 1800000.gpu: shader_present=0x3 l2_present=0x1
[ 2.845853] [drm] Initialized panfrost 1.2.0 20180908 for 1800000.gpu on minor 1
[ 2.848254] ac200 1-0010: Can't obtain the clock: -517
[ 3.162226] EXT4-fs (mmcblk2p2): mounted filesystem with ordered data mode. Quota mode: disabled.
[ 3.433741] systemd[1]: System time before build time, advancing clock.
[ 3.454450] systemd[1]: Failed to find module 'autofs4'
[ 3.474307] NET: Registered PF_INET6 protocol family
[ 3.475668] Segment Routing with IPv6
[ 3.475719] In-situ OAM (IOAM) with IPv6
[ 3.510527] systemd[1]: systemd 252.4-2-arch running in system mode (+PAM +AUDIT -SELINUX -APPARMOR -IMA +SMACK +SECCOMP +GCRYPT +GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 -IDN +IPTC +KMOD +LIBCRYPTSETUP +LIBFDISK +PCRE2 -PWQUALITY +P11KIT -QRENCODE +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD +BPF_FRAMEWORK +XKBCOMMON +UTMP -SYSVINIT default-hierarchy=unified)
[ 3.510586] systemd[1]: Detected architecture arm64.
[ 3.529636] systemd[1]: No hostname configured, using default hostname.
[ 3.529972] systemd[1]: Hostname set to
Hmm, I just flashed SD card for TanixTX6s, inserted into my box i see wlan0 is present. in dmesg i have:
[ 13.826915] Firmware download completed.
[ 13.831433] CW1200 WSM init done.
Input buffers: 30 x 1632 bytes
Hardware: 7.9
WSM firmware [XR_C01.08.52.65 Jul 16 2019 11:09:57], ver: 8, build: 5264, api: 1060, cap: 0x0003
[ 13.884821] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
[ 13.893122] Registered as 'phy0'
You have t95 box so most probable reasons of no wifi:
To test - i prepared dtb with different approach to p.1
pls copy it to /boot part named as h616_dtb
If this will not help: is it possible to get android gpio info from running android on your's device? (boot android, install terminal, cat sysfs related to gpio) sun50i-h616-t95.dtb.zip
This is an h6 based t95, not h616. I haven't been able to get this on my h616 based t95 at all (it doesn't want to boot from SD). I can reload android if necesary but wanted to clarify this first.
Ah - so you have h6 based t95? It is surprise for me that there are t95 devices with h6 soc... When you are saying "it doesn't want to boot from SD"- is this mean:
Have you capability to use uart and see output telling us at what stage boot fails?
It is probable that you have case 1 and i.e sd card is not recognised due wrong cd-gpios declared in dt vs. wiring you have on your board.
If you still want to play with this box - best will be to boot android and see on terminal what gpio are used for peripherals. You may try do this in android terminal:
mount -t debugfs debugfs /sys/kernel/debug
cat /sys/kernel/debug/gpio
Ideally: retrieve android dt by adb
If you be able to determine correct gpio for sd card detection - you can sue tx6 dt and modify accordingly https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/arch/arm64/boot/dts/allwinner/sun50i-h6-tanix.dtsi?h=v6.1.7#n126
btw: don't be surprised by this issues: supporting cheap chinese tvboxes is pure hell: we have 10 variants of the same named tvbox with different soc, dram, wifi, gpio wiring etc.
btw2: for h6 tvbox with xr819 - you may try tx6-mini dtb (as this is known to me h6 box with xr819 wifi)
Hey, the tx6-mini dtb worked to get wi-fi on the h6! I learned a lot in this process, and I greatly appreciate your patience.
Re: the 616, it fails to even start to boot. If I cannot figure that one out I will open another issue. Closing this issue as it is resolved.
The link to the supported devices implies that an H6 with xr819 should work, however I only see the wired connection. I see the frmware but no xradio modules. Is there a different module I should be loading?