YuzukiHD / TinyVision

TinyVision - A Tiny Linux Board / IPC / Server / Router / And so on...
https://yuzukihd.top/TinyVision/#/
GNU Lesser General Public License v2.1
154 stars 19 forks source link

请问TinyVision板子是否可以在用TINA的情况下使用以太网 #25

Closed DeqingSun closed 4 months ago

DeqingSun commented 4 months ago

你好,我参考这个链接: Tina 5.0 Linux 开发 menuconfig没有做任何修改,成功生成了v851se_linux_tinyvision_uart0.img。

但是和您提供的同名img一样。ifconfig看不到网卡,而且dmesg里也没有网卡的信息。请问如何配置可以加入网卡?

另外顺便咨询一下,我想在板子上使用OV9281摄像头,请问在menuconfig哪里可以配置驱动?还是要自行加入内核模块?

DeqingSun commented 4 months ago

自答一下以太网的问题。

镜像 openwrt-yuzukihd-v851se-yuzuki_tinyvision-ext4-sysupgrade.img 支持以太网。使用串口可以看到系统输出,也能连接终端。系统日志里有如下输出,而且之后可以ping到8.8.8.8

[   12.520000] Normal ephy, use old init
[   12.520000] sunxi-gmac 4500000.gmac0 eth0: eth0: Type(7) PHY ID 00441400 at 0 IRQ poll (4500048.mdio0-mii:00)
[   14.640000] sunxi-gmac 4500000.gmac0 eth0: Link is Up - 100Mbps/Full - flow control off
[   14.640000] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready

但对应的信息在v851se_linux_tinyvision_uart0.zip里没有。DHCP服务倒是正常在跑。在bbs.aw-ol.com搜索“以太网”得知启用eth0 即可 ifconfig eth0 up

root@TinaLinux:/# 
root@TinaLinux:/# ifconfig eth0 up
[   29.741190] libphy: gmac0: probed
[   29.933433] sunxi-gmac gmac0 eth0: ac300-ephy PHY not found!
[   29.947814] sunxi-gmac gmac0 eth0: phy init again
[   30.039430] libphy: gmac0: probed
[   30.325678] sunxi-gmac gmac0 eth0: eth0: Type(6) PHY ID 00441400 at 0 IRQ poll (gmac0-0:00)
[   30.346617] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
root@TinaLinux:/# 
root@TinaLinux:/# [   32.403622] sunxi-gmac gmac0 eth0: Link is Up - 100Mbps/Full - flow control rx/tx
[   32.412113] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready

需要自动启动的话可以在openwrt/target/v851se/v851se-tinyvision/busybox-init-base-files/etc/init.d/里面加脚本 S95userAutorun.zip 需要注意换行符。windows换行符是会出错的。