View: 2572|Reply: 3

B922千兆RJ45网口不可用的问题

[Copy link]

1

Threads

3

Posts

31

Credits

Newbie

Rank: 1

Credits
31
Post time 2021-01-31 14:59:54 | Show all posts |Read mode
Edited by gorden_gan at 2021-01-31 15:12

机器SN:B922HQLH30151,19年9月买的。
到手Android版本是905P0,直接SD卡安装了coreelec,当时出现问题:RJ45网口无法使用,插上网线后coreelec拿不到我路由的DHCP的IP地址(拿到的是169.254.xx.xx的这种奇怪的地址,非我内网192.168.xx.xx)。后用千兆USB网卡可以联网,就这样一直使用下去了,没有去纠结。我Android一直不用的,所以也没有升级Android系统。

最近得知把Android系统升级到最新,好像可以解决这个RJ45网口在coreelec系统下无法使用的问题(Uboot的问题?)。于是用双公USB线线刷到912p0,重新引导coreelec,发现可以拿到正确的IP地址了(192.168.xx.xx)。
但是依然有问题:有时会出现网络连通但是实际链接速度很慢,只有几K的情况,ssh可以登录进coreelec,但是在coreelec内连NAS看影片,就是一直转圈,读不出影片。
临时解决方法:1.多次重启系统,直到网络正常。2.进SSH,用ethtool强制把网络调整成百兆,即刻网络可正常连通(用指令:ethtool -s eth0 speed 100 duplex full autoneg off,影片可以读出,但是速度是百兆,看4K原盘会卡顿),再用指令:ethtool -s eth0 autoneg on,重新开启自适应,回到千兆,可能可以正常千兆连通了,但也可能网络还是继续有问题。如果还是有问题,再重复强制到百兆,再恢复自适应到千兆,直到在千兆状态下可以正常连通为止(经测试确实是千兆)。
RJ45网口恢复千兆正常之后,如果断电/重启系统,可能再次出现这样的问题。

总结下:这机器在coreelec系统下,如果用ethtool强制到百兆,网口是肯定可用的,但是在千兆下,可能会无法使用。在Android系统下我没有仔细测试,网口是可用的,但没注意是百兆还是千兆。

这个论坛我刚刚注册,我不知道我这台B922网口的问题是通病还是个例,想问下,可否还有办法可以把这个网口问题彻底解决?还是这是这版的硬件问题?还是说这个是coreelec的问题?coreelec是9.2.5,看他们论坛,也没有看到说GT-king刷coreelec无法用网口的情况。













Reply

Use magic Report

2

Threads

8

Posts

188

Credits

Member

Rank: 2

Credits
188
Post time 2021-01-31 22:28:23 | Show all posts
我也是B922,coreelec 9.2.5网口没问题
Reply Support Not support

Use magic Report

1

Threads

3

Posts

31

Credits

Newbie

Rank: 1

Credits
31
 Author| Post time 2021-02-01 08:48:07 | Show all posts
redraiderj replied at 2021-01-31 22:28
我也是B922,coreelec 9.2.5网口没问题

所以我觉得可能是批次问题,我在CE论坛翻以前的帖子,看到也有人说只能百兆,不能千兆
Reply Support Not support

Use magic Report

0

Threads

1

Posts

20

Credits

Newbie

Rank: 1

Credits
20
Post time 2021-07-13 11:19:36 | Show all posts
买了才发现问题还不少
Reply Support Not support

Use magic Report

You have to log in before you can reply Login | Sign up

Points Rules

Quick Reply To Top Return to the list