Add support for TQC-A01#1638
Conversation
|
model 里我先临时改成no了,不然没有6.4.y目前的脚本会因为找不到内核报错,我编译完内核了再改回yes |
好的 |
|
你6.4的内核仓库,其他设备amlgic和rockchip等能使用吗? |
aml不清楚,估计不太行。rk应该没问题。 这个是在linus的代码上patch出来的 |
|
https://github.com/ophub/kernel/actions/runs/5926097832/job/16066837075 我在github上开启了内核编译,看看能不能正常跑完。 |
内核编译到一半报错了,你有空看看。 |
~~这三处修改了,再试一试? 我本地编译没问题。命令是make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- -j16。版本是aarch64-linux-gnu-gcc11,linaro发布的预编译包。 或者你试一试arm64的通用defconfig?(虽然我感觉意义不大)~~ 内核版本是6.4.10,不是6.4.1 知道问题了,因为我当初代码过了一遍NTFS把一些文件覆盖掉了。 |
还是这个位置报错,再继续修一修。 |
我重新清理了仓库,再试一试编译。本地跑通的。 image下载链接:https://t.wss.ink/f/bzy62tfdawz |
|
你的最新源码我在本地编译成功了,现在启动Actions编译一份。 https://github.com/armbian/firmware 我在armbian的仓库里也没找到这个驱动文件。 |
|
我在github找到了一个,疑似可以使用,你测试下,现在链接有效: https://kernel.googlesource.com/pub/scm/linux/kernel/git/firmware/linux-firmware/+/main/ene-ub6250/ 我看他使用在了debian的amligic里,代码上面还使用了LibreELEC的firmware,一般来说LibreELEC能使用的驱动,armbian也能使用。 |
没问题,直接用吧。 不过我并没有配置这个东西。看了debian img build,这个东西可能是config里面默认的? |
|
ene-ub6250 我添加到了: ophub/firmware@e46ae8b config的倒数第二行 |
泰奇猫并没有这个硬件。 不过这样配置也算解决了一个未来可能发生的问题? |
测试暂时无问题。config需要更新一下来修复HDMI的EDID读取问题。 |
|
https://github.com/ophub/kernel/tree/main/kernel-config/release/h6 CONFIG_DRM_DISPLAY_CONNECTOR=m |
|
快结束时报错了。你是不是没有打6.4.11的补丁呢?我看你直接更新到了6.4.12,你检查下是不是漏了什么。 我在本地回退到上一个commit: https://github.com/ophub/kernel/actions/runs/5964342193/job/16179344418 |
先从6.4.10补丁到6.4.11,然后又补丁到6.4.12的。我等会补到6.4.11看一下会不会出问题。 我本地编译没有问题,奇怪。 新的镜像测试也解决了EDID读取的问题 |
|
哎哟,不错哟 |
|
之前就是看这里有泰奇猫的armbian ,才入手的泰奇猫,后面网口问题,撤回了,我自己没能力弄,吃灰4个月 |
|
我给 TQC-A01 添加了一个独立的内核tags:https://github.com/ophub/kernel/releases/tag/kernel_h6 |
|
6.4.12测试完成。晚上上传 |
|
好的,等你更新了我再Actions编译。 |
|
坐等测试 |
全部修复好了。 config需要更新,还是那个地址。 ttyAML0在全志这里看起来也需要移除,可能需要您在编译脚本里面加一下。 |
|
6.4.12应该到此为止了。后面会跟主线到下一个lts版本。 |
|
config 已经更新,正在编译内核。 你要禁什么?这里禁了一些,介绍下你要禁用的是什么,和这个一样的话我就添加 |
老哥,USB3.0问题解决了吗 |
没有 |
|
Armbian_24.8.0_allwinner_tqc-a01_noble_6.6.33_server_2024.06.15.img.gz 这个我刷到卡里边启动不了,是需要什么其他设置吗?目前希望把泰奇猫用来当数播,之前在网上找到一个arbian镜像太过于精简了,ALSA Libraries 也没有,根本没办法用,又不懂得编译固件,希望大佬给回复,看看怎么操作 |
|
https://gitee.com/yjun123/tqc-a01/tree/master 泰奇猫 TQC-A01网上找的资料希望能有用 |
|
启动失败,ttl日志显示如下 [ 16.475751] sun50i-h6-pinctrl 300b000.pinctrl: request() failed for pin 65
|
遇到同样的问题,我是从官方orange pi 3 lts迁移到ophub的内核后出现的问题 |
不知道和这个有没有关系 |
还是这个问题,不知道为什么,armbian编译的rootfs没法挂载。alarm的就没有问题,原因不明 |
|
目前TQC-A01的最新版固件,网卡,WiFi,蓝牙,HDMI是否正常了? |
不正常。目前仍然需要搭配ttl使用。看一看远方的arch linux arm吧,那个功能都正常。aur里面有对应的内核仓库,一搜就有。 |
这边的内核修改的多了,用sun50i-h6-orangepi-3官方的内核就可以启动,应该是打补丁打错了,改成pi3的内核可以正常启动。 现在ophub和飞牛的内核都不能正常启动,是因为axp805工作不正常,造成mmc,emac,wifi等设备的供电不正常,启动不了。dts里面axp805禁用了就可以启动,但是供电不正常,很多驱动不了。 |
|
axp80_aldo3 : axp806_aldo3 axp80_bldo4 : axp806_bldo4 axp80_cldo3 : vcc-wifi axp806_cldo3 axp80_dcdce : vcc-dram axp806_dcdce 附上主要axp供电参数 |
|
355 PL3 引脚(未明确功能) gpio_pin_2(355) gpio_is_valid ,确认引脚有效。 |
|
UART0(ttyS0) 32 串口中断,用于控制台输出,[ 0.455874] uart0: ttyS0 at MMIO 0x5000000 (irq = 32) 。 |
|
大佬看看还能不能调整一下内核,现在给的releast都是启动不了。 |
我没记错的话,tqc a01的电源不是ac200在管吗? 现在主要跑不起来也是ac200的multi device驱动加载不上。 |
|
重点是axp805 目前有问题,造成axp不能正常驱动。 |
用pi3的内核就没问题,我现在用pi3的armbian修改dts后就可以正常运行 |
|
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 root@orangepi3:~# lsusb -t NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS |
|
root@orangepi3:~# uname -a |
我发的gpio 中断,axp配置都提取自原机安卓系统 |
尝试一下直接安装ophub这里的内核?现在release的镜像里面应该还是我很久之前patch的主线ketnel。如果香橙派内核可以在tpc上正常运行的话,ophub仓库内的应该也行了。 |
|
|
内核怎么修改到飞牛社区版里面,飞牛社区版内核缺ac200的驱动,无法驱动无线网,和ophub一样驱动不了axp805。只能用tx6的dtb启动 |
ac200驱动的patch我已经不记得在哪里找过来的了。你只能从我这个提交里面尝试分离了:13584452567/linux-6.6.y@451eeee |
|
https://github.com/ophub/linux-h6-6.6.y dtb修改测试好了可以pr到这个 TQC-A01 内核仓库。 |
这个内核不行,我在pi3的内和上面可以正常运行,在这个仓库内核不能启动,我上传了内核和dtb |

u-boot文件正在处理