Skip to content
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

Closed
roseybear098765 opened this issue Mar 12, 2023 · 90 comments
Closed

小鲸鱼盒子(905x3)使用方法介绍 #1166

roseybear098765 opened this issue Mar 12, 2023 · 90 comments
Labels
documentation Improvements or additions to documentation new box Research Fills in the Blanks support This need is supported

Comments

@roseybear098765
Copy link

roseybear098765 commented Mar 12, 2023

o大,求救了,先谢谢了。
我的外贸盒子,硬件:
905x3
网卡rtl8211F
Wifi蓝牙rtl8822cs
内存4+64G

不管用哪个x96max tdb,都不能正常,
u盘运行内存识别基本都为3.59g ram +2.4g rom,没有ip(刷到emmc后,内存识别正常)

最主要问题是无法获得千兆网卡ip,
能连wifi后可以正常上网。
希望o大能看到,帮忙解决一下,万分感谢了

@ophub
Copy link
Owner

ophub commented Mar 13, 2023

先看文档,这些都有介绍
rom只有2.4G用armbian-tf扩容
内存识别少了添加u-boot
IP没有改uEnv换同家族其他dtb

@roseybear098765
Copy link
Author

非扩容,是无牌子的。
没有dtb可以匹配,查询了,没有网卡和wifi芯片是可以匹配的。
试了x96max 所有dbt,能正常进去,
但无法正常使用,内存无法正常识别,网卡也是,无法获得ip,wifi能连接,可以 apt update。

@roseybear098765
Copy link
Author

能否增加生成dtb的环节,特别是版本变化太多的盒子,如果我拆机看到soc,就可以根据网卡芯片,wifi芯片,CPU芯片,ram,rom对应生成响应dtb,解决大部分问题

@ophub
Copy link
Owner

ophub commented Mar 13, 2023

再看看我回答的,3句话分别回答了你的问题,内存不对怎么改,空间不足怎么做。没有IP怎么做。

自动生成dtb比较专业,我不懂dtb,你找专业人士给你定制一个个性化dtb生成脚本。智能化我目前搞不定,人工改dtb的方法看文档。

@roseybear098765
Copy link
Author

好的,我去翻翻文档,看怎么解决,谢谢指导

@ophub ophub closed this as completed Mar 13, 2023
@ENEN-YIN
Copy link

是那个鲸鱼盒子么IMG_20230314_132441.jpg

@chen-xin
Copy link

chen-xin commented Mar 14, 2023

这个鲸鱼盒子网卡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
Mar 14 18:48:46 armbian kernel: [ 5.655310] meson8b-dwmac ff3f0000.ethernet: IRQ eth_lpi not found
Mar 14 18:48:46 armbian kernel: [ 5.662281] meson8b-dwmac ff3f0000.ethernet: PTP uses main clock
Mar 14 18:48:46 armbian kernel: [ 5.668531] meson8b-dwmac ff3f0000.ethernet: User ID: 0x11, Synopsys ID: 0x37
Mar 14 18:48:46 armbian kernel: [ 5.674532] meson8b-dwmac ff3f0000.ethernet: DWMAC1000
Mar 14 18:48:46 armbian kernel: [ 5.679639] meson8b-dwmac ff3f0000.ethernet: DMA HW capability register supported
Mar 14 18:48:46 armbian kernel: [ 5.687056] meson8b-dwmac ff3f0000.ethernet: RX Checksum Offload Engine supported
Mar 14 18:48:46 armbian kernel: [ 5.694472] meson8b-dwmac ff3f0000.ethernet: COE Type 2
Mar 14 18:48:46 armbian kernel: [ 5.699646] meson8b-dwmac ff3f0000.ethernet: TX Checksum insertion supported
Mar 14 18:48:46 armbian kernel: [ 5.706637] meson8b-dwmac ff3f0000.ethernet: Wake-Up On Lan supported
Mar 14 18:48:46 armbian kernel: [ 5.713015] meson8b-dwmac ff3f0000.ethernet: Normal descriptors
Mar 14 18:48:46 armbian kernel: [ 5.719650] meson8b-dwmac ff3f0000.ethernet: Ring mode enabled
Mar 14 18:48:46 armbian kernel: [ 5.724675] meson8b-dwmac ff3f0000.ethernet: Enable RX Mitigation via HW Watchdog Timer
Mar 14 18:48:46 armbian kernel: [ 13.779111] meson8b-dwmac ff3f0000.ethernet eth0: PHY [0.0:00] driver [RTL8211F Gigabit Ethernet] (irq=39)
Mar 14 18:48:46 armbian kernel: [ 13.812038] meson8b-dwmac ff3f0000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-0
Mar 14 18:48:46 armbian kernel: [ 15.352357] meson8b-dwmac ff3f0000.ethernet eth0: No Safety Features support found
Mar 14 18:48:46 armbian kernel: [ 15.359027] meson8b-dwmac ff3f0000.ethernet eth0: PTP not supported by HW
Mar 14 18:48:46 armbian kernel: [ 15.366262] meson8b-dwmac ff3f0000.ethernet eth0: configuring for phy/rgmii link mode
Mar 14 18:48:48 armbian NetworkManager[958]: [1678790928.3706] ifupdown: guessed connection type (eth0) = 802-3-ethernet
Mar 14 18:48:48 armbian networkd-dispatcher[963]: ERROR:Unknown state for interface NetworkctlListState(idx=4, name='eth0', type='ether', operational='n/a', administrative='unmanaged'): n/a

@ophub
Copy link
Owner

ophub commented Mar 14, 2023

反编译安卓系统的dtb搜索ethernet-phy@0 和 ethmac 这些地方看看他怎么设置的

@chen-xin
Copy link

chen-xin commented Mar 14, 2023

看不懂。。这个鲸鱼box.dts.txt里面完全没有ethernet-phy@0 这东西。只有两行有ethernet@ff3f0000。跟armbian的差别太大,都不知道改哪里。

鲸鱼box:

	ethernet@ff3f0000 {
		pll_val = <0x9c0040a 0x927e0000 0xac5f49e5>;
		pinctrl-0 = <0x11>;
		interrupts = <0x00 0x08 0x01>;
		reg-names = "eth_base\0eth_cfg\0eth_pll\0eth_reset";
		clock-names = "ethclk81";
		analog_val = <0x20200000 0xc000 0x23>;
		interrupt-names = "macirq";
		cali_val = <0x30000>;
		compatible = "amlogic, g12a-eth-dwmac\0snps,dwmac";
		mc_val = <0x1621>;
		internal_phy = <0x00>;
		reg = <0xff3f0000 0x10000 0xff634540 0x08 0xff64c000 0xa0 0xffd01008 0x04>;
		pinctrl-names = "external_eth_pins";
		clocks = <0x02 0x38>;
		status = "okay";
		phandle = <0x97>;
	};
...
		ethmac = "/ethernet@ff3f0000";
...

无脑百度了一晚上,终于把这个下载下来了,顺便记录下备查:

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

@ophub
Copy link
Owner

ophub commented Mar 14, 2023

https://github.com/ophub/amlogic-s9xxx-armbian/blob/main/build-armbian/documents/README.cn.md

怎么导出安卓的dtb,怎么反编译,文档里都有

@chen-xin
Copy link

Extract the bootloader and dtb files里面提到的cat /dev/dtb >/data/local/mybox.dtb导出来个256kb的东西,用dtc反编译报错。我最后用上面的方法,adb shell进去后导出来的。

@ENEN-YIN
Copy link

鲸鱼盒子我刷了几十个slimbox安卓固件,wifi、蓝牙、千兆网口、前置时间led没有完美的,🌝🌝,麻了。有完美的安卓电视固件么@chen-xin

@chen-xin
Copy link

不玩安卓,不清楚。

@roseybear098765
Copy link
Author

log显示已经加载了网卡rtl8211F,不知道原因。网卡在安卓下是正常工作的。syslog网卡部分输出如下

是的啊,就是这个盒子,现在用hk1 的bootloader,还是无法网卡正常啊,有时候获得的ip都是169的,只能用wifi。非常奇怪,o大的方案,我看不懂啊,小白啊,只会照抄。你解决了吗?

@roseybear098765
Copy link
Author

是那个鲸鱼盒子么IMG_20230314_132441.jpg

对的,兄弟,你能驱动网卡,变成千兆吗?反正有时候都都是169段ip,但是奇怪wifi和网卡都是共用一个ip的,ssh能通。

@roseybear098765
Copy link
Author

鲸鱼盒子wifi蓝牙用的是realtek,rtl8822cs-bt ,我在以下dtb(里面都是乱码)里搜到关键词rtl8822cs,都能驱动wifi,千兆网卡关键词rtl8211F搜不到
meson-sm1-x96-max-plus-2101
meson-sm1-x96-max-plus-oc
meson-sm1-x96-max-plus

@roseybear098765
Copy link
Author

玩客云使用Amlogic S805+ RTL8211f 千兆网卡,市面上除了Odroid C1好像没有同样的配置。经过各种测试发现网卡严重依赖于u-boot,最逗的是Amlogic自己的源代码是错的。
【这个不会搞,不知道那个文件啊】感觉很简单替换就行。
下载u-boot源代码uboot-meson-next-2015-04-01-a77c4dec33.tar.gz,解压
修改board/amlogic/configs/m8b_m201_v1.h里的宏定义,rtl8211f需要使用RGMII配置
将宏 RMII_PHY_INTERFACE改为 RGMII_PHY_INTERFACE

board/amlogic/m8b_m201_v1/m8b_m201_v1.c中关于RGMII的配置是错的,需要从Amlogic_Ethenet_controller_user_Guide.pdf中替换如下:

编译u-boot,烧入编译后的u-boot

测试jocover修改过的Armbian,网卡正常

@roseybear098765
Copy link
Author

image
不知道是不是对应上面的文件,但是找不到configs文件夹了

@ENEN-YIN
Copy link

是那个鲸鱼盒子么IMG_20230314_132441.jpg

对的,兄弟,你能驱动网卡,变成千兆吗?反正有时候都都是169段ip,但是奇怪wifi和网卡都是共用一个ip的,ssh能通。

目前我也不能,wifi连接后ssh也连不上,蓝牙也异常

@roseybear098765
Copy link
Author

Extract the bootloader and dtb files里面提到的cat /dev/dtb >/data/local/mybox.dtb导出来个256kb的东西,用dtc反编译报错。我最后用上面的方法,adb shell进去后导出来的。

兄弟,感觉你上道了,加油啊,这个问题看来是由你来解决,造福群友,谢谢

@roseybear098765
Copy link
Author

是那个鲸鱼盒子么IMG_20230314_132441.jpg

对的,兄弟,你能驱动网卡,变成千兆吗?反正有时候都都是169段ip,但是奇怪wifi和网卡都是共用一个ip的,ssh能通。

目前我也不能,wifi连接后ssh也连不上,蓝牙也异常
你试试看:使用meson-sm1-x96-max-plus-2101
meson-sm1-x96-max-plus-oc
meson-sm1-x96-max-plus,修改/boot/uEnv.txt使用这三个dtb之一,
再1、到lib/firmware/rtl_bt/rtl8822cs_fw.bin和rtl8822cs_config.bin改名替换/lib/firmware/rtlbt/rtl8822cs_fw和rtl8822cs_config,
将rtk_hciattach文件拷贝至/usr/bin目录;
2、编辑vi /etc/rc.local文件,加入一行:(不能为最后一行)
#bluetooth
/usr/bin/rtk_hciattach -n -s 115200 ttyAML1 rtk_h5 &
#bluetooth reset
gpioset -s 1 -m time 0 82=0
gpioset 0 82=1

@roseybear098765
Copy link
Author

这样后,wifi,蓝牙应该是正常了

@roseybear098765
Copy link
Author

不玩安卓,不清楚。

我找到一些资料,不知道有没有帮助,

RTL8211移植,
https://blog.csdn.net/sinat_36544290/article/details/104518986

解决玩客云Armbian下千兆网卡无法工作问题
https://idoremember.com/posts/onecloud2/

linux网络驱动rtl8211f,Realtek)) 8211BL Gigabit Nic 在CentOS 5下驱动的安装https://blog.csdn.net/weixin_39998998/article/details/116806635

@ysuolmai
Copy link

https://www.right.com.cn/forum/thread-8221372-1-1.html

难道要动硬件?

@ophub ophub reopened this Mar 16, 2023
@ophub
Copy link
Owner

ophub commented Mar 16, 2023

如果wifi能看到但是无法连接,这个问题是最近几个版本内核的bug,现在kernel.org的日志显示已经在最新的6.1.19和5.15.102里修复了。最近f大忙的没空更新内核,等他发布新内核了更新到最新内核试试。

@1520316653
Copy link

是那个鲸鱼盒子么IMG_20230314_132441.jpg
我也是这玩意,armbian和ophub试了好几个固件,能正常运行,但是网卡一直识别不出来,我记得hk1好像前期也是这个rtl8811f。

@roseybear098765
Copy link
Author

https://www.right.com.cn/forum/thread-8221372-1-1.html

难道要动硬件?

晕倒啊,

@1520316653
Copy link

应该不需要吧,应该是软件的问题

@ophub
Copy link
Owner

ophub commented May 15, 2023

https://github.com/ophub/amlogic-s9xxx-armbian/blob/main/build-armbian/armbian-files/common-files/usr/sbin/armbian-ddbr

# Check the output path
out_path="/ddbr"
# File name for backup/restore
ddbr_image="BACKUP-arm-64-emmc.img.gz"

创建 /ddbr 目录,把备份文件放进来(如果名字不是这个,改名下)
运行 armbian-ddbr 选择 r 还原。

或者你不使用这个脚本,直接dd命令还原即可。从你下载备份的帖子里看下他的备份还原命令。

@ysuolmai
Copy link

你加一下qq群 274796512,我们有能烧进去的镜像。那个卖家用的所谓原版镜像也是群主做的。拆电阻的方案也是群主也就是pppoe1984 先搞出来的。

@ophub
Copy link
Owner

ophub commented May 15, 2023

我日常用不到QQ,一年也登录不了几次QQ,加和不加一样都不看,如果有需要帮忙的在这里反馈即可。

@ysuolmai
Copy link

我日常用不到QQ,一年也登录不了几次QQ,加和不加一样都不看,如果有需要帮忙的在这里反馈即可。

不是回复你的大佬,是回复给上面那个找镜像的兄弟的

@9runner
Copy link

9runner commented May 16, 2023

@ophub O大及各位大佬,昨晚用6.1.27内核的bullseys镜像,使用meson-sm1-x96-max-plus.dtb的USB启动一切正常,然后使用502机型写入emmc,如前一直,emmc启动后HDMI黑屏,ssh不能。按照O大指引,用原厂安卓ddbr备份恢复系统后,将安卓的分区表攫取如下。本人不会分析这类数据,看看O大或哪位热心大佬帮忙处理一下写入emmc版本,让这个性价比还不错的盒子能正是纳入O大这个体系里来哈。

安卓内存分区如下:
https://7ji.github.io/ampart-web-reporter/?dsnapshot=logo::8388608:1%20recovery::25165824:1%20misc::8388608:1%20dtbo::8388608:1%20cri_data::8388608:2%20param::16777216:2%20boot::16777216:1%20rsv::16777216:1%20metadata::16777216:1%20vbmeta::2097152:1%20tee::33554432:1%20vendor::335544320:1%20odm::134217728:1%20system::1610612736:1%20product::134217728:1%20cache::1174405120:2%20data::-1:4&esnapshot=bootloader:0:4194304:0%20reserved:37748736:67108864:0%20cache:113246208:1174405120:2%20env:1296039936:8388608:0%20logo:1312817152:8388608:1%20recovery:1329594368:25165824:1%20misc:1363148800:8388608:1%20dtbo:1379926016:8388608:1%20cri_data:1396703232:8388608:2%20param:1413480448:16777216:2%20boot:1438646272:16777216:1%20rsv:1463812096:16777216:1%20metadata:1488977920:16777216:1%20vbmeta:1514143744:2097152:1%20tee:1524629504:33554432:1%20vendor:1566572544:335544320:1%20odm:1910505472:134217728:1%20system:2053111808:1610612736:1%20product:3672113152:134217728:1%20data:3814719488:58722353152:4

@ophub
Copy link
Owner

ophub commented May 16, 2023

Snip20230516_3
Snip20230516_6

    elif [[ "${boxid}" -eq "525" ]]; then
        BLANK1="108" # Little Yellow Fish Box (S905X3): Must skip [ 108 MiB ]
        BOOT="512"   # A total of [ 1024 MiB ] can be used in this block, gave up [ 1024-512=512 MiB ]
        BLANK2="650" # Rootfs partition could be set after [ 1270 MiB ] of the total disk, [ 1270-108-512=650 MiB ]

8M间隙可以不用。
boot位置有 1024 MiB 可以使用,但是一般 256 MiB 就够了,多了也没有,使用 512MiB ,扔掉 512 MiB 不用了。
rootfs位置从 1270 MiB 开始可用,所以跳过的空间为 1270-512-108=650 MiB。

由于使用的dtb名字是x96max的,建议你在/etc/model_database.conf复制502这行,创建一个独立的行,使用独立的序列ID如525,把BOARD也改个独立的名字,如s905x3-fish,这样好在armbian-install判断你的盒子,也不会影响现有的x96使用。

先把盒子还原成安卓系统,然后修改 /etc/model_database.conf 增加525,修改 /usr/sbin/armbian-install 增加判断,再写入试试。

@9runner
Copy link

9runner commented May 18, 2023

向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似乎比较容易高热,添加个风扇似乎是必须的后续动作。

@ophub
Copy link
Owner

ophub commented May 18, 2023

刷回安卓就是为了恢复分区。否则上面的分区起始结束的位置就是错的,当写入错误的分区就会有未知问题,严重的无法启动变砖。

那我就按照你的测试结果,添加525行吧,使用上面的分区位置设置。
起名叫 whale 吧。

分享一个安卓系统的下载链接,我备份一份到: https://github.com/ophub/kernel/releases/tag/tools

@ophub ophub changed the title 求助o大,外贸盒子905x3无法识别网卡 外贸盒子小黄鱼(905x3)使用方法介绍 May 18, 2023
@ophub ophub added documentation Improvements or additions to documentation support This need is supported new box Research Fills in the Blanks labels May 18, 2023
@ophub ophub changed the title 外贸盒子小黄鱼(905x3)使用方法介绍 小鲸鱼盒子(905x3)使用方法介绍 May 18, 2023
@9runner
Copy link

9runner commented May 18, 2023

请教O大:-a参数看说明似乎与那个分区分析工具有关,是否用这个参数armbian-install会先探索分区情况再自行调整写入区段?如果是,我觉得就解惑了。

因为,昨天从安卓原生到5.15,再到用6.1写入反复多次测试写入emmc的过程中,是试过不带参并直接用502等其他机型写入过,这与最早期的做法是一样的,如果早起这样做会导致分区凌乱,我昨天的这种不带参且不用525的写入之后,后续应该是再怎么正确操作都不可能正常启动了,但事实是,只要重新使用带参操作。无需回退到安卓原生系统,emmc启动就能正常。

@9runner
Copy link

9runner commented May 18, 2023

我怎么上传原生安卓系统备份?

@ophub
Copy link
Owner

ophub commented May 18, 2023

-a yes是默认设置,不加也是默认使用ampart去尝试分区,只有无法分区时采用设置大小的方法跳过不安全分区。如果使用ampart分区成功,后面的设置大小都没有,直接从117起步都可以使用了。
是否分区成功了,在你的armbian-install安装过程中可以看到,有这个提示就用它表示分区成功。

上传安卓,你有度盘没,分享个下载链接?
或者你可以在github的releases里添加一个tags,往里面上传,单个文件不大于2G就可以传上来。

@9runner
Copy link

9runner commented May 18, 2023

对了,这盒子还有一个问题,每次启动完毕,总会抛以下信息到控制台,如果ssh已经登录,也能见到。看起来无害,但到底是什么回事,请O大及各位老大诊断诊断

IMG_20230516_205335

@9runner
Copy link

9runner commented May 18, 2023

原厂安卓备份链接: https://pan.baidu.com/s/19SqiU3mtXs_Rjd9QYlchMw?pwd=k9i5 提取码: k9i5

@ophub
Copy link
Owner

ophub commented May 18, 2023

@9runner
Copy link

9runner commented May 25, 2023

O大,就这个盒子请教一个问题:

目前使用情况:6.1内核最新的armbian版本,用3.0USB接一个外置硬盘盒,系统使用nfs将硬盘一个目录分享给局域网。局域网内一个Apple TV 4K盒子通过nfs挂接鲸鱼盒子的这个nfs分享目录播放高清,高清播放器是infuse。

故障现象:ifuse随机闪退,不闪退播放各种码率电影播放正常,但通常一分多钟后播放闪退(大多数只是播放闪退了,infuse不会闪退)。但是,在使用atv之前,先行reboot一次盒子之后,就能正常持续观看电影(2个小时以上)。

这个问题我的判断:因为只需重新一次系统就能稳定使用,感觉不会单纯是硬件问题,否则重启是不能解决问题的。但如果是软件问题,O大有没有debug的思路?与网口还是USB3.0有关的问题?

当然也可能硬件有问题,因为这个盒子是拆除了一个电阻,这个动作也许矫枉过正?尽管IP拿到了,但网络的稳定性受到了影响?

@ophub
Copy link
Owner

ophub commented May 25, 2023

我没直连外接硬盘使用的经验,以前有类似用户反馈,在盒子的usb2.0上插3.0的硬盘会有一些异常,偶尔掉盘,改变盘符等。他们建议是把硬盘接入一个外接hub转接一下,能解决稳定性问题。

@9runner
Copy link

9runner commented May 27, 2023

O大,就这个盒子请教一个问题:

目前使用情况:6.1内核最新的armbian版本,用3.0USB接一个外置硬盘盒,系统使用nfs将硬盘一个目录分享给局域网。局域网内一个Apple TV 4K盒子通过nfs挂接鲸鱼盒子的这个nfs分享目录播放高清,高清播放器是infuse。

故障现象:ifuse随机闪退,不闪退播放各种码率电影播放正常,但通常一分多钟后播放闪退(大多数只是播放闪退了,infuse不会闪退)。但是,在使用atv之前,先行reboot一次盒子之后,就能正常持续观看电影(2个小时以上)。

这个问题我的判断:因为只需重新一次系统就能稳定使用,感觉不会单纯是硬件问题,否则重启是不能解决问题的。但如果是软件问题,O大有没有debug的思路?与网口还是USB3.0有关的问题?

当然也可能硬件有问题,因为这个盒子是拆除了一个电阻,这个动作也许矫枉过正?尽管IP拿到了,但网络的稳定性受到了影响?

没事了,是infuse的问题,重装后不再闪退。

换言之,这个鲸鱼盒子解决散热和那个电阻后,是个好盒子! 目前跑在O大的6.1内核bullseye armbian上,用docker跑了6、7个容器,一边用几十兆速度下载着,一边看着高清电影,CPU温度稳定在60°C以下。

case closed。

@9runner
Copy link

9runner commented May 29, 2023

补充开启这个盒子LED的方法:

拷贝一份/usr/share/openvfd/conf目录下的x96maxplus.conf,建议改名为diy.conf,便于后续命令行带参使用。

将diy.conf倒数第二段的vfd_display_type最后一位从“0x00”改为“0x06”,如下图

截屏2023-05-29 11 12 17

存盘退出后,使用armbian-openvfd 99即可激活LED显示。

@ophub
Copy link
Owner

ophub commented May 29, 2023

感谢分享,根据你的测试结果添加了whale.conf,序号23: 678294e
直接同步脚本即可使用:

# 先同步脚本
armbian-sync

# 在终端执行以下命令启用 openvfd 服务,小鲸鱼盒子是23
sed -i 's|^#*openvfd_enable=.*|openvfd_enable="yes"|g' /etc/custom_service/start_service.sh
sed -i 's|^#*openvfd_boxid=.*|openvfd_boxid="23"|g' /etc/custom_service/start_service.sh

# 重启
sync && reboot

@9runner
Copy link

9runner commented Jul 10, 2023

O 大,昨天测试了一下,以下这个 dtb 可以不拆电阻就能正常使用(仅在 bookworm 上测试过,文件来自前面那位提过的 Q 群),不妨更新一下。

链接: https://pan.baidu.com/s/1hNXXKazOkBDSrYwsAh3WDw?pwd=emhm 提取码: emhm

@ophub
Copy link
Owner

ophub commented Jul 10, 2023

有dts源文件没有?或者知道改了哪里,把这个做个独立dts添加到f大内核仓库里

@9runner
Copy link

9runner commented Jul 11, 2023

有dts源文件没有?或者知道改了哪里,把这个做个独立dts添加到f大内核仓库里

没有喔,我就是在群里面下载了回来而已。

搜索过 sei robotics,像是一家专门做外贸盒子的深圳公司。。。

@yangchaohong
Copy link

O 大,昨天测试了一下,以下这个 dtb 可以不拆电阻就能正常使用(仅在 bookworm 上测试过,文件来自前面那位提过的 Q 群),不妨更新一下。

链接: https://pan.baidu.com/s/1hNXXKazOkBDSrYwsAh3WDw?pwd=emhm 提取码: emhm

请问能够再发一次吗

@9runner
Copy link

9runner commented May 16, 2024

meson-sm1-sei610-3.dtb.zip
拿走不谢!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation new box Research Fills in the Blanks support This need is supported
Projects
None yet
Development

No branches or pull requests

9 participants