linux下安装dnw遇到的一些问题

本文介绍了解决Linux环境下tar解压报错的方法及设备驱动中遇到的常见问题。针对tar解压提示非gzip格式错误,给出了正确的解压命令。同时,分析了设备驱动加载失败的原因,并提供了修改设备ID的具体步骤。
摘要由CSDN通过智能技术生成
1、 tar 报错gzip: stdin: not in gzip format

    linux下 用 tar -zxvf dnw_for_linux.tar.gz解压dnw_for_linux.tar.gz的时候显示下面的错误:

gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error exit delayed from previous errors


出现这个问题的主要的原因这个压缩包没有使用gzip格式压缩,解压的时候不需要添加“-z”。

解决方法:直接输入命令“tar -xf”就可以了。



2、can't open /dev/secbulk0

在使用命令“sudo dnw E4412_N.bl1.bin”出现:“can't open /dev/secbulk0


出现这个问题的主要原因:

secbulk.c里的usb_device_id和使用命令“lsusb”看到的对应的usb线的idProduce和idVendor不一致导致“sudo insmod ./secbulk.ko”时不能成功创建设备节点“/dev/secbulk0”

解决方法:

修改secbulk.c文件里的usb_device_id,修改成和对应的usb线的idProduce和idVendor一致。

对应的usb线的idProduce和idVendor


secbulk.c文件里的usb_device_id



以后补充。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值