-
Notifications
You must be signed in to change notification settings - Fork 2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
小鲸鱼盒子(905x3)使用方法介绍 #1166
Comments
先看文档,这些都有介绍 |
非扩容,是无牌子的。 |
能否增加生成dtb的环节,特别是版本变化太多的盒子,如果我拆机看到soc,就可以根据网卡芯片,wifi芯片,CPU芯片,ram,rom对应生成响应dtb,解决大部分问题 |
再看看我回答的,3句话分别回答了你的问题,内存不对怎么改,空间不足怎么做。没有IP怎么做。 自动生成dtb比较专业,我不懂dtb,你找专业人士给你定制一个个性化dtb生成脚本。智能化我目前搞不定,人工改dtb的方法看文档。 |
好的,我去翻翻文档,看怎么解决,谢谢指导 |
这个鲸鱼盒子网卡rtl8211F Wifi蓝牙rtl8822cs跟x96max+的dts描述一样,使用meson-sm1-x96-max-plus.dtb启动能连wifi,但网卡不工作,syslog显示已经加载了网卡rtl8211F,不知道原因。网卡在安卓下是正常工作的。syslog网卡部分输出如下: Mar 14 18:48:46 armbian kernel: [ 5.652608] meson8b-dwmac ff3f0000.ethernet: IRQ eth_wake_irq not found |
反编译安卓系统的dtb搜索ethernet-phy@0 和 ethmac 这些地方看看他怎么设置的 |
看不懂。。这个鲸鱼box.dts.txt里面完全没有ethernet-phy@0 这东西。只有两行有ethernet@ff3f0000。跟armbian的差别太大,都不知道改哪里。 鲸鱼box:
无脑百度了一晚上,终于把这个下载下来了,顺便记录下备查: adb connect 192.168.1.xx
adb shell
# 这个h浪费我一晚上
tar hzfc /data/dts.tar.gz /proc/device-tree
exit
adb pull /data/dts.tar.gz
tar zxf dts.tar.gz
dtc -I fs -o 鲸鱼box.dtc.txt proc/device-tree |
Extract the bootloader and dtb files里面提到的 |
鲸鱼盒子我刷了几十个slimbox安卓固件,wifi、蓝牙、千兆网口、前置时间led没有完美的,🌝🌝,麻了。有完美的安卓电视固件么@chen-xin |
不玩安卓,不清楚。 |
是的啊,就是这个盒子,现在用hk1 的bootloader,还是无法网卡正常啊,有时候获得的ip都是169的,只能用wifi。非常奇怪,o大的方案,我看不懂啊,小白啊,只会照抄。你解决了吗? |
鲸鱼盒子wifi蓝牙用的是realtek,rtl8822cs-bt ,我在以下dtb(里面都是乱码)里搜到关键词rtl8822cs,都能驱动wifi,千兆网卡关键词rtl8211F搜不到 |
玩客云使用Amlogic S805+ RTL8211f 千兆网卡,市面上除了Odroid C1好像没有同样的配置。经过各种测试发现网卡严重依赖于u-boot,最逗的是Amlogic自己的源代码是错的。 board/amlogic/m8b_m201_v1/m8b_m201_v1.c中关于RGMII的配置是错的,需要从Amlogic_Ethenet_controller_user_Guide.pdf中替换如下: 编译u-boot,烧入编译后的u-boot 测试jocover修改过的Armbian,网卡正常 |
兄弟,感觉你上道了,加油啊,这个问题看来是由你来解决,造福群友,谢谢 |
|
这样后,wifi,蓝牙应该是正常了 |
我找到一些资料,不知道有没有帮助, RTL8211移植, 解决玩客云Armbian下千兆网卡无法工作问题 linux网络驱动rtl8211f,Realtek)) 8211BL Gigabit Nic 在CentOS 5下驱动的安装https://blog.csdn.net/weixin_39998998/article/details/116806635 |
如果wifi能看到但是无法连接,这个问题是最近几个版本内核的bug,现在kernel.org的日志显示已经在最新的6.1.19和5.15.102里修复了。最近f大忙的没空更新内核,等他发布新内核了更新到最新内核试试。 |
应该不需要吧,应该是软件的问题 |
创建 或者你不使用这个脚本,直接dd命令还原即可。从你下载备份的帖子里看下他的备份还原命令。 |
你加一下qq群 274796512,我们有能烧进去的镜像。那个卖家用的所谓原版镜像也是群主做的。拆电阻的方案也是群主也就是pppoe1984 先搞出来的。 |
我日常用不到QQ,一年也登录不了几次QQ,加和不加一样都不看,如果有需要帮忙的在这里反馈即可。 |
不是回复你的大佬,是回复给上面那个找镜像的兄弟的 |
@ophub O大及各位大佬,昨晚用6.1.27内核的bullseys镜像,使用meson-sm1-x96-max-plus.dtb的USB启动一切正常,然后使用502机型写入emmc,如前一直,emmc启动后HDMI黑屏,ssh不能。按照O大指引,用原厂安卓ddbr备份恢复系统后,将安卓的分区表攫取如下。本人不会分析这类数据,看看O大或哪位热心大佬帮忙处理一下写入emmc版本,让这个性价比还不错的盒子能正是纳入O大这个体系里来哈。 |
8M间隙可以不用。 由于使用的dtb名字是x96max的,建议你在/etc/model_database.conf复制502这行,创建一个独立的行,使用独立的序列ID如 先把盒子还原成安卓系统,然后修改 /etc/model_database.conf 增加525,修改 /usr/sbin/armbian-install 增加判断,再写入试试。 |
向O大反馈一下这两天的不完全测试结果,希望这个鲸鱼盒子能尽早正式入列。 刷emmc的结论:5.15内核镜像正常(当时仅配合525独立配置刷过一次,其他配置没测试);6.1内核镜像带参使用armbian-install -m yes -a yes写入才能正常从emmc启动,且无需配合525独立配置,测试过502、512配置均能正常启动,只要带参操作即可。 有点吊诡的是:之前也带参数刷过6.1,都无法正常从emmc启动,后来怎么搞怎么OK。凭记忆,唯一差别是后来的测试源于O大上一贴提示后,我将设备恢复了安卓系统,然后先使用了5.15进行写入(记忆中当时用了525的独立配置)。发现正常后,再换用6.1内核测试,之后各种折腾,从未回退安卓系统,居然就怎么搞这么有。为啥之前带参又不行呢?从原生安卓出发这么重要? 其他所得:这个盒子使用hk1 box的dtb能正常驱动WiFi以及蓝牙的部分功能,相较使用X96max+的dtb,蓝牙使用bluetoothctl能进入蓝牙的命令行,但使用scan on等后续命令仍然会报没有device的错误,暂时没空继续折腾。 另外这个盒子有个好处就是——底板上有刷机按钮,其实底板有三个按钮,一个无标识不知什么功能,标注update是刷机按钮,还有一个标注reset。按住刷机按钮不放再通电,即可强制设备从U盘启动,所以一旦系统出乱子,或从安卓刷armbian等跨系统刷机时,这个盒子会比较方便,不用走线刷安卓+adb等繁琐流程。且这个按钮硬件设计上似乎比较强壮,不像M401A,刷过armbian后,刷机键就失效,只能线刷+adb回退。 刷机按钮无需拆机壳就能使用,设备底面朝天,标签正向,右下角小洞就是,左下角的小洞是reset键,没试过有啥作用。 最后的最后,这盒子CPU似乎比较容易高热,添加个风扇似乎是必须的后续动作。 |
刷回安卓就是为了恢复分区。否则上面的分区起始结束的位置就是错的,当写入错误的分区就会有未知问题,严重的无法启动变砖。 那我就按照你的测试结果,添加525行吧,使用上面的分区位置设置。 分享一个 |
请教O大:-a参数看说明似乎与那个分区分析工具有关,是否用这个参数armbian-install会先探索分区情况再自行调整写入区段?如果是,我觉得就解惑了。 因为,昨天从安卓原生到5.15,再到用6.1写入反复多次测试写入emmc的过程中,是试过不带参并直接用502等其他机型写入过,这与最早期的做法是一样的,如果早起这样做会导致分区凌乱,我昨天的这种不带参且不用525的写入之后,后续应该是再怎么正确操作都不可能正常启动了,但事实是,只要重新使用带参操作。无需回退到安卓原生系统,emmc启动就能正常。 |
我怎么上传原生安卓系统备份? |
上传安卓,你有度盘没,分享个下载链接? |
原厂安卓备份链接: https://pan.baidu.com/s/19SqiU3mtXs_Rjd9QYlchMw?pwd=k9i5 提取码: k9i5 |
O大,就这个盒子请教一个问题: 目前使用情况:6.1内核最新的armbian版本,用3.0USB接一个外置硬盘盒,系统使用nfs将硬盘一个目录分享给局域网。局域网内一个Apple TV 4K盒子通过nfs挂接鲸鱼盒子的这个nfs分享目录播放高清,高清播放器是infuse。 故障现象:ifuse随机闪退,不闪退播放各种码率电影播放正常,但通常一分多钟后播放闪退(大多数只是播放闪退了,infuse不会闪退)。但是,在使用atv之前,先行reboot一次盒子之后,就能正常持续观看电影(2个小时以上)。 这个问题我的判断:因为只需重新一次系统就能稳定使用,感觉不会单纯是硬件问题,否则重启是不能解决问题的。但如果是软件问题,O大有没有debug的思路?与网口还是USB3.0有关的问题? 当然也可能硬件有问题,因为这个盒子是拆除了一个电阻,这个动作也许矫枉过正?尽管IP拿到了,但网络的稳定性受到了影响? |
我没直连外接硬盘使用的经验,以前有类似用户反馈,在盒子的usb2.0上插3.0的硬盘会有一些异常,偶尔掉盘,改变盘符等。他们建议是把硬盘接入一个外接hub转接一下,能解决稳定性问题。 |
没事了,是infuse的问题,重装后不再闪退。 换言之,这个鲸鱼盒子解决散热和那个电阻后,是个好盒子! 目前跑在O大的6.1内核bullseye armbian上,用docker跑了6、7个容器,一边用几十兆速度下载着,一边看着高清电影,CPU温度稳定在60°C以下。 case closed。 |
感谢分享,根据你的测试结果添加了whale.conf,序号
|
O 大,昨天测试了一下,以下这个 dtb 可以不拆电阻就能正常使用(仅在 bookworm 上测试过,文件来自前面那位提过的 Q 群),不妨更新一下。 链接: https://pan.baidu.com/s/1hNXXKazOkBDSrYwsAh3WDw?pwd=emhm 提取码: emhm |
有dts源文件没有?或者知道改了哪里,把这个做个独立dts添加到f大内核仓库里 |
没有喔,我就是在群里面下载了回来而已。 搜索过 sei robotics,像是一家专门做外贸盒子的深圳公司。。。 |
请问能够再发一次吗 |
o大,求救了,先谢谢了。
我的外贸盒子,硬件:
905x3
网卡rtl8211F
Wifi蓝牙rtl8822cs
内存4+64G
不管用哪个x96max tdb,都不能正常,
u盘运行内存识别基本都为3.59g ram +2.4g rom,没有ip(刷到emmc后,内存识别正常)
最主要问题是无法获得千兆网卡ip,
能连wifi后可以正常上网。
希望o大能看到,帮忙解决一下,万分感谢了
The text was updated successfully, but these errors were encountered: