刷机:
去JetPack Archive 下载自动安装包JetPack,参照安装手册进行安装。
主要参考Jetson TK1 刷机安装Ubuntu系统与Mini PCI-e无线网卡:
提示:在进行Jetpack的安装的时候,主需要操作主机即可,并不需要对TK1进行如何操作。Jetpack在主机上安装完成后,需要一根网线将主机和JetPack连接起来,这时才需要对JetPack进行操作。
注意:一定要在超级管理员模式下进行!也就是要用sudo su命令先进入超级管理员。
无线网卡驱动安装:
根据官方的wiki,对Jetson TK1支持最好的目前是Intel 7260。我用的也是这一款,驱动的安装也是针对它的。这里所有的下载或者解压工作都可以在其他能够上网的机器上进行,只是需要把得到的文件复制到相应的地方即可。
有用的网址:
1.Jetson TK1官方wiki文档;
2.与网络相关的文档Jetson/Network Adapters;
3.主要参考的博客WiFi for an Nvidia Jetson TK1;
4.英特尔7260网卡首页Intel® Dual Band Wireless-AC 7260 Plus Bluetooth。
开始安装
1.下载驱动
去网页找到Intel® Wireless 7260 的驱动包,下载iwlwifi-7260-ucode-22.1.7.0.tgz。使用命令:
tar zvxf iwlwifi-7260-ucode-22.1.7.0.tgz
解压文件,得到文件夹。将其复制到TK1上,在该路径下执行命令:
cp iwlwifi-*.unicode /lib/firmware
将相应的文件复制到目标目录下即可。使用命令:
ls /lib/firmware/iwlwifi-*
得到结果如下:
/lib/firmware/iwlwifi-1000-5.ucode /lib/firmware/iwlwifi-7260-12.ucode
/lib/firmware/iwlwifi-100-5.ucode /lib/firmware/iwlwifi-7260-14.ucode
/lib/firmware/iwlwifi-105-6.ucode /lib/firmware/iwlwifi-7260-16.ucode
/lib/firmware/iwlwifi-135-6.ucode /lib/firmware/iwlwifi-7260-17.ucode
/lib/firmware/iwlwifi-2000-6.ucode /lib/firmware/iwlwifi-7260-7.ucode
/lib/firmware/iwlwifi-2030-6.ucode /lib/firmware/iwlwifi-7260-9.ucode
/lib/firmware/iwlwifi-3160-12.ucode /lib/firmware/iwlwifi-7265-12.ucode
/lib/firmware/iwlwifi-3160-14.ucode /lib/firmware/iwlwifi-7265-14.ucode
/lib/firmware/iwlwifi-3160-16.ucode /lib/firmware/iwlwifi-7265-16.ucode
/lib/firmware/iwlwifi-3160-17.ucode /lib/firmware/iwlwifi-7265-17.ucode
/lib/firmware/iwlwifi-3160-9.ucode /lib/firmware/iwlwifi-7265-9.ucode
/lib/firmware/iwlwifi-3168-21.ucode /lib/firmware/iwlwifi-7265D-12.ucode
/lib/firmware/iwlwifi-3168-22.ucode /lib/firmware/iwlwifi-7265D-14.ucode
/lib/firmware/iwlwifi-3945-2.ucode /lib/firmware/iwlwifi-7265D-16.ucode
/lib/firmware/iwlwifi-4965-2.ucode /lib/firmware/iwlwifi-7265D-17.ucode
/lib/firmware/iwlwifi-5000-2.ucode /lib/firmware/iwlwifi-7265D-21.ucode
/lib/firmware/iwlwifi-5000-5.ucode /lib/firmware/iwlwifi-7265D-22.ucode
/lib/firmware/iwlwifi-5150-2.ucode /lib/firmware/iwlwifi-8000C-14.ucode
/lib/firmware/iwlwifi-6000-4.ucode /lib/firmware/iwlwifi-8000C-16.ucode
/lib/firmware/iwlwifi-6000g2a-5.ucode /lib/firmware/iwlwifi-8000C-21.ucode
/lib/firmware/iwlwifi-6000g2a-6.ucode /lib/firmware/iwlwifi-8000C-22.ucode
/lib/firmware/iwlwifi-6000g2b-6.ucode /lib/firmware/iwlwifi-8265-21.ucode
/lib/firmware/iwlwifi-6050-4.ucode /lib/firmware/iwlwifi-8265-22.ucode
/lib/firmware/iwlwifi-6050-5.ucode
之所以我有这么多.ucode,是因为走了很多弯路。我的需要有/lib/firmware/iwlwifi-7260-7.ucode才行,其他的没用。重启TK1,,使用命令
dmesg | grep iwlwifi
得到输出:
[ 11.018790] iwlwifi 0000:01:00.0: loaded firmware version 22.1.7.0 op_mode iwlmvm
[ 11.390746] iwlwifi 0000:01:00.0: Detected Intel(R) Dual Band Wireless AC 7260, REV=0x144
[ 11.390836] iwlwifi 0000:01:00.0: L1 Enabled; Disabling L0S
[ 11.391127] iwlwifi 0000:01:00.0: L1 Enabled; Disabling L0S
[ 11.526542] iwlwifi 0000:01:00.0: NVM section 0 read completed
[ 11.526715] iwlwifi 0000:01:00.0: NVM section 1 read completed
[ 11.526874] iwlwifi 0000:01:00.0: NVM section 4 read completed
[ 11.527057] iwlwifi 0000:01:00.0: NVM section 5 read completed
[ 13.351102] iwlwifi 0000:01:00.0: L1 Enabled; Disabling L0S
[ 13.351514] iwlwifi 0000:01:00.0: L1 Enabled; Disabling L0S
现在就可以上网了。