找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 5392|回复: 29

[T1] 讨论一下折腾T1 Armbian的经历

[复制链接]
发表于 2022-7-26 11:28 | 显示全部楼层 |阅读模式
本帖最后由 lihaha28 于 2022-9-19 16:13 编辑

N1那么火但配置更好的T1却无人问津网上大多编译好的都是针对N1的镜像,T1刷了并不完美
经过了一个月的折腾,试了好多版本,把经历和疑问拿出来讨论一下
主要问题就是驱动不对,只查到T1的无线芯片是aw-cm256sm,网上几乎查不到这个型号,蓝牙芯片型号也不知道,所以不知道编译的时候要选什么驱动

目前版本大概有

1、https://github.com/150balbes/build
https://forum.armbian.com/topic/ ... l-aw-aarch64-armv8/
balbes150 的作品,最早从yadisk下载的系列应该就是他的,3.14版本蓝牙正常,但是内核太老了,后来4.X无法写入EMMC,最新的版本是20.10,写完U盘是无法启动的,因为更改了启动方式,需要自己在/boot目录添加uEnv.txt,改名对应的u-boot.ext文件,可以启动,查看dmesg有些驱动不对,蓝牙不可用,整体用起来没太大问题,但是已经停更了,没找到源码(作者删除了)

2、https://github.com/armbian/build/releases
这个是官方Armbian,文档很全 https://docs.armbian.com/ ,根据N1教程 https://www.kflyo.com/howto-compile-armbian-for-n1-box/ ,自编译镜像rootfs再添加引导boot分区,无法启动,以前听说T1锁bootloader,不知道是不是这个原因导致教程不适用T1,如果现在已经可以解锁bootloader,请告诉我
【8.22】之前在制作空镜像文件的时候老是挂载报错,说超级块损坏,导致没法把自编译的rootfs文件转移到带有boot分区的镜像文件中去,后来发现是分区格式化的问题,先用losetup把空的img文件创建成loop设备,然后直接对loop设备进行分区操作就可以了,由于之前自编译的kernel config没设置好,就删了,最近再编译老是中途报错(具体截图在我另外一个帖子里),这个方法还没有正式成功。还有一个思路就是拿yunsur的kernel config稍微修改一下来编译,由于中途报错问题也还没成功。

3、https://github.com/ophub/amlogic-s9xxx-armbian/releases
ophub 的作品,默认不带桌面,而且自己安装桌面,lightdm和sddm均黑屏,只有gdm可以到登录界面,输完密码回车黑屏一下又回到登录界面,
通过各种命令查询发现是显示驱动不对,而且自己apt安装firmware和xserver-xorg-video-all均无效,猜测是预编译的版本没选对驱动,毕竟页面s912机型没有T1,而且这个源码貌似无法直接编译完整镜像,是拿别人的镜像来替换内核重编译的,目前还没找到内核编辑器怎么调出来,如果有的话应该是能从内核里面选好驱动
【8.22】最近试了用这个ophub的镜像,替换自编译的内核驱动,但是替换完老是会出现奇奇怪怪的问题,如果大神知道怎么正确替换驱动,请告诉我

4、https://github.com/yunsur/phicomm-n1/releases
yunsur 的作品,这个版本看名字是针对N1的,直接改dtb文件可以启动,查看dmesg发现用bcm43455驱动代替bcm4345,蓝牙不可用,页面写了Ubuntu22.04 LTS无法使用,要用短期支持版21.04,然而21.04已经停止支持了,这两天发现无法更新了,如果要编译buster focal这种比较旧的版本可以用Ubuntu20.04 LTS,但是vmware和virtualbox都无法对ubuntu拖放文件,看报错信息应该是文件管理器nautilus的问题,接下来用kubuntu之类的试试
【8.22】ubuntu虚拟机无法拖放文件应该是文件管理器nautilus的锅了,使用xubuntu之类的问题有稍稍解决,只要安装open-vm-tools和open-vm-tools-desktop(针对vmware)就可以。但是最近因为中途编译报错就没法继续,直接拿大神编译好的来用https://www.right.com.cn/forum/thread-8215282-1-1.html,装上桌面后老是几秒钟卡住,暂时没找到问题原因。

本人不是计算机专业,纯粹是对Linux和盒子的喜爱,业余查资料自学的,如果说得不对或者有更好的思路,还请不吝赐教希望本贴有抛砖引玉的作用,集思广益,大家一起来研究T1,让FX的遗产发挥余热

【8.22】目前又想到一个思路,x86平台可以通过chroot到arm镜像中直接操作,省去每次都要把镜像刷到盒子里测试的麻烦,但是要开启某个内核模块,目前还没详细看教程
PS:上班时间工作很多,忙完就很少有时间继续研究了,工作的电脑配置太差(吐槽下配置是G3260+H81+4G DDR3+机械盘,什么年代了还让人用机械盘)而且没有外网,很多测试都没法做,只能等到下班回家用自己的电脑,下班之后忙于家务,真正有时间能静下心来研究的时候比较少,所以进度很慢,希望自己能继续坚持吧

【9.19】最近好兄弟N1跟我换了,目前手里没有T1了,只剩父母家一台T1看电视用,暂时没有设备能折腾了,过后如果拿到T1我会继续弄的,感觉N1的闪存速度比T1要差一点,配置上还是T1要更好

我的恩山、我的无线 The best wifi forum is right here.
发表于 2022-7-27 08:56 | 显示全部楼层
T1 关键是百兆的网口,

点评

对,不过还好有5G WIFI,无线比有线还快  详情 回复 发表于 2022-7-27 10:01
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2022-7-27 10:01 | 显示全部楼层
向高手学习 发表于 2022-7-27 08:56
T1 关键是百兆的网口,

对,不过还好有5G WIFI,无线比有线还快
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-7-27 11:39 | 显示全部楼层
非要桌面干什么呢
玩linux从不用桌面,几下命令就完事

点评

用途不一样,没桌面可以当服务器路由器,有桌面可以简单办公  详情 回复 发表于 2022-7-27 17:43
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2022-7-27 17:43 | 显示全部楼层
kover 发表于 2022-7-27 11:39
非要桌面干什么呢
玩linux从不用桌面,几下命令就完事

用途不一样,没桌面可以当服务器路由器,有桌面可以简单办公
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-8-1 20:13 | 显示全部楼层
https://github.com/yunsur/phicomm-n1/releases 这里的源码 build 出来的镜像 T1 目前有线、无线网卡和显示都正常,HDMI2.0 不工作

点评

求助一下 t1怎么U盘启动呢 做了启动盘 但是开始会进入到电视盒子系统 目前用的是第三方的盒子系统  详情 回复 发表于 2024-1-10 16:28
https://github.com/ophub/amlogic-s9xxx-armbian/releases 这里出来的无线也正常,蓝牙和显示驱动不对,有没有办法修复?  详情 回复 发表于 2022-8-3 11:17
蓝牙要参考 N1 dtc 改下 dtb ,以及放入驱动文件BCM4345C0.hcd 到 /lib/firmware/brcm root@phicomm-n1:~# dmesg |grep -i bluetoo [ 8.072139] Bluetooth: Core ver 2.22 [ 8.072964] NET: Registered P  详情 回复 发表于 2022-8-2 12:12
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-8-2 12:12 | 显示全部楼层
yaoyuan298 发表于 2022-8-1 20:13
https://github.com/yunsur/phicomm-n1/releases 这里的源码 build 出来的镜像 T1 目前有线、无线网卡和显 ...

蓝牙要参考 N1 dtc 改下 dtb ,以及放入驱动文件BCM4345C0.hcd 到 /lib/firmware/brcm

root@phicomm-n1:~# dmesg |grep -i bluetoo
[    8.072139] Bluetooth: Core ver 2.22
[    8.072964] NET: Registered PF_BLUETOOTH protocol family
[    8.072988] Bluetooth: HCI device and connection manager initialized
[    8.073016] Bluetooth: HCI socket layer initialized
[    8.073031] Bluetooth: L2CAP socket layer initialized
[    8.073044] Bluetooth: SCO socket layer initialized
[    8.097384] Bluetooth: HCI UART driver ver 2.3
[    8.097412] Bluetooth: HCI UART protocol H4 registered
[    8.097418] Bluetooth: HCI UART protocol BCSP registered
[    8.097535] Bluetooth: HCI UART protocol LL registered
[    8.097544] Bluetooth: HCI UART protocol ATH3K registered
[    8.097588] Bluetooth: HCI UART protocol Three-wire (H5) registered
[    8.097865] Bluetooth: HCI UART protocol Intel registered
[    8.098595] Bluetooth: HCI UART protocol Broadcom registered
[    8.098670] Bluetooth: HCI UART protocol QCA registered
[    8.098677] Bluetooth: HCI UART protocol AG6XX registered
[    8.098722] Bluetooth: HCI UART protocol Marvell registered
[    8.466738] Bluetooth: hci0: BCM: chip id 107
[    8.468630] Bluetooth: hci0: BCM: features 0x2f
[    8.491367] Bluetooth: hci0: BCM4345C0
[    8.491393] Bluetooth: hci0: BCM4345C0 (003.001.025) build 0000
[    8.492667] Bluetooth: hci0: BCM4345C0 'brcm/BCM4345C0.hcd' Patch
[   10.388896] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   10.389032] Bluetooth: BNEP filters: protocol multicast
[   10.389056] Bluetooth: BNEP socket layer initialized
[   14.287867] Bluetooth: hci0: BCM43455 37.4MHz Raspberry Pi 3+-0141
[   14.287894] Bluetooth: hci0: BCM4345C0 (003.001.025) build 0252

root@phicomm-n1:~# hciconfig -a
hci1:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

点评

能否提供一下修复N1蓝牙的参考帖子链接  详情 回复 发表于 2022-10-24 21:54
可以,蓝牙的修复思路都一样的  详情 回复 发表于 2022-8-3 20:11
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-8-2 20:37 | 显示全部楼层
有大神做一个T1能用的完善的吗
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-8-3 03:27 | 显示全部楼层
借楼问下,哪位大神的armbian版本在T1下稳定运行,功能正常,只用来装docker和home assistant

点评

https://github.com/ophub/amlogic-s9xxx-armbian/releases 这个好像符合你的需求,蓝牙和显示驱动不对  详情 回复 发表于 2022-8-3 11:19
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2022-8-3 11:17 | 显示全部楼层
本帖最后由 lihaha28 于 2022-8-3 17:52 编辑
yaoyuan298 发表于 2022-8-1 20:13
https://github.com/yunsur/phicomm-n1/releases 这里的源码 build 出来的镜像 T1 目前有线、无线网卡和显 ...

https://github.com/ophub/amlogic-s9xxx-armbian/releases
这里出来的无线也正常,蓝牙和显示驱动不对,可以参照你的方法来修复吗?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2022-8-3 11:19 | 显示全部楼层
curlyman 发表于 2022-8-3 03:27
借楼问下,哪位大神的armbian版本在T1下稳定运行,功能正常,只用来装docker和home assistant

https://github.com/ophub/amlogic-s9xxx-armbian/releases
这个好像符合你的需求,蓝牙和显示驱动不对

点评

看来目前还没有针对T1做的完美armbian系统,坐等楼主找到  详情 回复 发表于 2022-8-4 09:13
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-8-3 20:11 | 显示全部楼层
yaoyuan298 发表于 2022-8-2 12:12
蓝牙要参考 N1 dtc 改下 dtb ,以及放入驱动文件BCM4345C0.hcd 到 /lib/firmware/brcm

root@phicomm-n ...

可以,蓝牙的修复思路都一样的

点评

好,我去试试  详情 回复 发表于 2022-8-4 15:32
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-8-4 09:13 | 显示全部楼层
lihaha28 发表于 2022-8-3 11:19
https://github.com/ophub/amlogic-s9xxx-armbian/releases
这个好像符合你的需求,蓝牙和显示驱动不对

看来目前还没有针对T1做的完美armbian系统,坐等楼主找到
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2022-8-4 15:32 | 显示全部楼层
yaoyuan298 发表于 2022-8-3 20:11
可以,蓝牙的修复思路都一样的

好,我去试试

点评

刷了armbian,装个casaos,T1又香了,先这样用一段时间看看稳定性  详情 回复 发表于 2022-8-6 02:36
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-8-6 02:36 | 显示全部楼层

刷了armbian,装个casaos,T1又香了,先这样用一段时间看看稳定性

点评

求助一下 t1怎么U盘启动呢 做了启动盘 但是开始会进入到电视盒子系统 目前用的是第三方的盒子系统  详情 回复 发表于 2024-1-10 16:29
如果稳定分享下谢谢。  详情 回复 发表于 2022-8-13 15:05
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-18 20:04

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表