Firefly开源社区

标题: 4G卡和模块状态插入成功,但是没有网络,无法ping [打印本页]

作者: 吕鹏    时间: 2022-9-23 10:48
标题: 4G卡和模块状态插入成功,但是没有网络,无法ping





tchip_askquestions

log.txt

4.18 KB, 下载次数: 1, 下载积分: 灯泡 -1 , 经验 -1


作者: Firefly_Javier    时间: 2022-9-23 10:52
先试下最新固件:IHC3308GW-Ubuntu18-NoUi-v1.5.0a_220523.7z
作者: 吕鹏    时间: 2022-9-23 13:45
好的
作者: 吕鹏    时间: 2022-9-24 10:37
使用新版的固件后,可以拨上号,ifconfig 能看到分配的ip,但是没法上网。我的测试模式是设备连上没有插网线的路由器,发现,每次使用使用192.168.1.1 这个gateway的来ping数据的。
作者: 吕鹏    时间: 2022-9-24 10:43
Firefly_Javier 发表于 2022-9-23 10:52
先试下最新固件:IHC3308GW-Ubuntu18-NoUi-v1.5.0a_220523.7z


使用新版的固件后,可以拨上号,ifconfig 能看到分配的ip,但是没法上网。我的测试模式是设备连上没有插网线的路由器,发现,每次使用使用没有连接网线的路由器来ping数据的。
作者: kiddtang313    时间: 2022-9-25 19:49
我们也碰到这个问题了
作者: Firefly_Javier    时间: 2022-9-25 20:46
你这种情况下,很可能是以太网网卡的默认路由优先级高于4G网卡的默认路由优先级,调整下这两个默认路由的优先级即可。
可以用netplan进行配置,具体可以看看wiki:
https://wiki.t-firefly.com/zh_CN ... tu_network.html#id6
作者: 吕鹏    时间: 2022-9-26 10:25
kiddtang313 发表于 2022-9-25 19:49
我们也碰到这个问题了

你解决了吗?
作者: 吕鹏    时间: 2022-9-30 10:30
目前没发量产,请问有量产的资料吗?我们这个想后续在一台里搭建好环境,然后无限复制。
作者: Firefly_Javier    时间: 2022-9-30 22:02
吕鹏 发表于 2022-9-30 10:30
目前没发量产,请问有量产的资料吗?我们这个想后续在一台里搭建好环境,然后无限复制。

可以量产的,配置好环境之后,将设备当前的文件系统导出来,参考:
https://wiki.t-firefly.com/zh_CN ... chu-she-bei-xi-tong
之后解包我们的固件,替换里面的rootfs为你解包出来的文件系统,之后二次打包成完整固件即可。
https://wiki.t-firefly.com/zh_CN ... o-wan-zheng-gu-jian
作者: 吕鹏    时间: 2022-10-3 22:59
请问一下,为啥板子上的USB2.0 插入一个usb转485的转换模块,设备上没有显示出来,是需要配置什么吗?还是设备有问题,寄过来的设备插口是坏的
作者: Firefly_Javier    时间: 2022-10-8 09:36
吕鹏 发表于 2022-10-3 22:59
请问一下,为啥板子上的USB2.0 插入一个usb转485的转换模块,设备上没有显示出来,是需要配置什么吗?还是 ...

内核需要开启你那个模块的驱动
作者: 吕鹏    时间: 2022-10-8 15:48
你好,有对应的教程吗? 我这是ch341的  麻烦了
作者: Firefly_Javier    时间: 2022-10-8 16:44
在SDK/kernel/arch/arm64/configs/firefly-rk3308b_linux_defconfig里面,
追加:CONFIG_USB_SERIAL_CH341=y
之后,重新编译内核,详细见wiki:https://wiki.t-firefly.com/zh_CN/IHC-3308GW/ubuntu_compile.html
作者: 吕鹏    时间: 2022-10-9 23:17
Firefly_Javier 发表于 2022-10-8 16:44
在SDK/kernel/arch/arm64/configs/firefly-rk3308b_linux_defconfig里面,
追加:CONFIG_USB_SERIAL_CH341 ...


这个具体在哪?在SDK/kernel/arch/arm64/configs/firefly-rk3308b_linux_defconfig里面
看了很久文档 不太明
作者: 吕鹏    时间: 2022-10-9 23:22
麻烦提供下具体的地址?官方的文档没有这个地址   
作者: Firefly_Javier    时间: 2022-10-10 09:13
吕鹏 发表于 2022-10-9 23:22
麻烦提供下具体的地址?官方的文档没有这个地址

SDK指的是我们3308的源码包,去我们官网下载,然后根据你的需求重新编译下内核
https://wiki.t-firefly.com/zh_CN ... _compile_linux.html

作者: 吕鹏    时间: 2022-10-10 15:50
这里面的地址 我看了,没你说的那个目录   DK/kernel/arch/arm64/configs/firefly-rk3308b_linux_defconfig
作者: Firefly_Javier    时间: 2022-10-10 15:58
吕鹏 发表于 2022-10-10 15:50
这里面的地址 我看了,没你说的那个目录   DK/kernel/arch/arm64/configs/firefly-rk3308b_linux_defconfig
SDK就是你下载的源码目录。。。


作者: 吕鹏    时间: 2022-10-10 16:08
Firefly_Javier 发表于 2022-10-10 15:58
SDK就是你下载的源码目录。。。

麻烦贴一下 源码地址,你提供的地址没有这个目录,你可以下载看下,哎
作者: Firefly_Javier    时间: 2022-10-10 16:32
本帖最后由 Firefly_Javier 于 2022-10-10 16:36 编辑
吕鹏 发表于 2022-10-10 16:08
麻烦贴一下 源码地址,你提供的地址没有这个目录,你可以下载看下,哎

这不可能的,你下载的是哪个SDK?要么是你拉错代码,要么代码没有更新
你不信可以去我们的源码仓库看看有没有这个目录:https://gitlab.com/firefly-linux ... 08b_linux_defconfig

作者: 吕鹏    时间: 2022-10-10 17:16
这个我看了  但是没有build.sh 这个文件。我这没办法自动化编译
作者: Firefly_Javier    时间: 2022-10-10 17:19
吕鹏 发表于 2022-10-10 17:16
这个我看了  但是没有build.sh 这个文件。我这没办法自动化编译
下载SDK,用方法一,或者方法二都行
https://wiki.t-firefly.com/zh_CN ... fen-juan-ya-suo-bao
作者: 吕鹏    时间: 2022-10-10 17:23
我下载了,但是没有kernel这个目录,你可以下载试试,kernel.git 这个目录是空的
作者: Firefly_Javier    时间: 2022-10-10 17:25
本帖最后由 Firefly_Javier 于 2022-10-10 17:28 编辑
吕鹏 发表于 2022-10-10 17:23
我下载了,但是没有kernel这个目录,你可以下载试试,kernel.git 这个目录是空的

不管哪一种方式,都需要同步代码,还是说你同步代码出错了,导致你没有下载全
.repo/repo/repo sync -cd --no-tags

作者: 吕鹏    时间: 2022-10-10 17:27
使用的是方法一
作者: 吕鹏    时间: 2022-10-10 22:34
遇见以下报错:
root@firefly:/data/bytethink# ./build.sh kernel
processing option: kernel
============Start building kernel============
TARGET_ARCH          =arm64
TARGET_KERNEL_CONFIG =firefly-rk3308b_linux_defconfig
TARGET_KERNEL_DTS    =rk3308b-roc-cc-plus-amic-ext_emmc
TARGET_KERNEL_CONFIG_FRAGMENT =
==========================================
/data/bytethink
#
# configuration written to .config
#
scripts/kconfig/conf  --silentoldconfig Kconfig
  CHK     include/config/kernel.release
  CHK     include/generated/uapi/linux/version.h
  CHK     include/generated/utsrelease.h
  HOSTCC  scripts/resource_tool
  CC      scripts/mod/empty.o
  HOSTCC  scripts/mod/mk_elfconfig
  CC      kernel/bounds.s
./../prebuilts/gcc/linux-x86/aarch64/gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu-gcc -Wp,-MD,scripts/mod/.empty.o.d -nostdinc -isystem ./../prebuilts/gcc/linux-x86/aarch64/gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu-gcc -print-file-name=include[Errno 8] Exec format error -I./arch/arm64/include -Iarch/arm64/include/generated/uapi -Iarch/arm64/include/generated -Iinclude -I./arch/arm64/include/uapi -Iarch/arm64/include/generated/uapi -I./include/uapi -Iinclude/generated/uapi -include ./include/linux/kconfig.h -D__KERNEL__ -mlittle-endian -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -mgeneral-regs-only -fno-pic -fno-asynchronous-unwind-tables -Os -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(empty) -DKBUILD_MODNAME=KBUILD_STR(empty) -c -o scripts/mod/empty.o scripts/mod/empty.c[Errno 8] Exec format error
scripts/Makefile.build:277: recipe for target 'scripts/mod/empty.o' failed
make[2]: *** [scripts/mod/empty.o] Error 8
make[2]: *** Waiting for unfinished jobs....
  CHK     include/generated/timeconst.h
/bin/sh: 1: bc: not found
Kbuild:41: recipe for target 'include/generated/timeconst.h' failed
make[1]: *** [include/generated/timeconst.h] Error 127
make[1]: *** Waiting for unfinished jobs....
  HOSTCC  scripts/mkkrnlimg
./../prebuilts/gcc/linux-x86/aarch64/gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu-gcc -Wp,-MD,kernel/.bounds.s.d -nostdinc -isystem ./../prebuilts/gcc/linux-x86/aarch64/gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu-gcc -print-file-name=include[Errno 8] Exec format error -I./arch/arm64/include -Iarch/arm64/include/generated/uapi -Iarch/arm64/include/generated -Iinclude -I./arch/arm64/include/uapi -Iarch/arm64/include/generated/uapi -I./include/uapi -Iinclude/generated/uapi -include ./include/linux/kconfig.h -D__KERNEL__ -mlittle-endian -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -mgeneral-regs-only -fno-pic -fno-asynchronous-unwind-tables -Os -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(bounds) -DKBUILD_MODNAME=KBUILD_STR(bounds) -fverbose-asm -S -o kernel/bounds.s kernel/bounds.c[Errno 8] Exec format error
Kbuild:19: recipe for target 'kernel/bounds.s' failed
make[1]: *** [kernel/bounds.s] Error 8
Makefile:1071: recipe for target 'prepare0' failed
make: *** [prepare0] Error 2
make: *** Waiting for unfinished jobs....
  HOSTCC  scripts/sortextable
scripts/Makefile.build:484: recipe for target 'scripts/mod' failed
make[1]: *** [scripts/mod] Error 2
make[1]: *** Waiting for unfinished jobs....
Makefile:582: recipe for target 'scripts' failed
make: *** [scripts] Error 2
ERROR: Running build_kernel failed!
ERROR: exit code 2 from line 599:
    make ARCH=$RK_ARCH $RK_KERNEL_DTS.img -j$RK_JOBS

作者: Firefly_Javier    时间: 2022-10-11 09:56
本帖最后由 Firefly_Javier 于 2022-10-11 10:05 编辑
吕鹏 发表于 2022-10-10 22:34
遇见以下报错:
root@firefly:/data/bytethink# ./build.sh kernel
processing option: kernel

不要在板子编译SDK
作者: 吕鹏    时间: 2022-10-11 11:38
好的 还真是 我去搞个虚拟机吧 主要是手头没有ubuntu
作者: youkh    时间: 2023-1-11 16:12
吕鹏 发表于 2022-10-8 15:48
你好,有对应的教程吗? 我这是ch341的  麻烦了

同求
作者: 吕鹏    时间: 2023-5-19 17:11
这一款能够刷OpenWRT 吗?




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1