marsboard-a20-ubuntu的配置

大文实验室/大文哥

壹捌陆捌零陆捌捌陆捌贰

wb4916 AT qq.com

完成时间:2017/6/2 16:08

版本:V1.0

开发板:MarsBoard全志A20

SDK:MarsBoard-A20-Linux-SDK-V1.2.tar.gz

1、解压缩全志A20的ubuntu的SDK:

rootroot@rootroot-E400:~$ cd wyb/

rootroot@rootroot-E400:~/wyb$ tar zxvf MarsBoard-A20-Linux-SDK-V1.2.tar.gz

(默认配置为HDMI输出了,要通过LCD输出需要修改sys_config.fex文件)

rootroot@rootroot-E400:~/wyb/MarsBoard-A20-Linux-SDK-V1.2$ find . -name sys_config.fex

./products/marsboard-a20-ubuntu/configs/HDMI/sys_config.fex

./products/marsboard-a20-ubuntu/configs/HY050CTP-HD &  HY070CTP/sys_config.fex

./products/marsboard-a20-ubuntu/configs/HY070CTP-HD-RGB/sys_config.fex

./products/marsboard-a20-ubuntu/configs/sys_config.fex

./products/marsboard-a20-ubuntu/configs/HY070CTP-HD/sys_config.fex

./products/marsboard-a20-ubuntu/configs/VGA/sys_config.fex

./products/marsboard-a20-ubuntu/configs/HY101CTP/sys_config.fex

./products/marsboard-a20-debian/configs/HDMI/sys_config.fex

./products/marsboard-a20-debian/configs/HY050CTP-HD &  HY070CTP/sys_config.fex

./products/marsboard-a20-debian/configs/HY070CTP-HD-RGB/sys_config.fex

./products/marsboard-a20-debian/configs/sys_config.fex

./products/marsboard-a20-debian/configs/HY070CTP-HD/sys_config.fex

./products/marsboard-a20-debian/configs/VGA/sys_config.fex

./products/marsboard-a20-debian/configs/HY101CTP/sys_config.fex

./products/marsboard-a20-ubuntu-server/configs/HDMI/sys_config.fex

./products/marsboard-a20-ubuntu-server/configs/HY050CTP-HD &  HY070CTP/sys_config.fex

./products/marsboard-a20-ubuntu-server/configs/HY070CTP-HD-RGB/sys_config.fex

./products/marsboard-a20-ubuntu-server/configs/sys_config.fex

./products/marsboard-a20-ubuntu-server/configs/HY070CTP-HD/sys_config.fex

./products/marsboard-a20-ubuntu-server/configs/VGA/sys_config.fex

./products/marsboard-a20-ubuntu-server/configs/HY101CTP/sys_config.fex

./tools/sunxi-tools/sys_config.fex

rootroot@rootroot-E400:~/wyb/MarsBoard-A20-Linux-SDK-V1.2$

R:\wyb\MarsBoard-A20-Linux-SDK-V1.2\products\marsboard-a20-ubuntu\configs\sys_config.fex

;-------------------------------------------------------------------------------

;disp init configuration

;

;disp_mode            (0:screen0<screen0,fb0> 1:screen1<screen1,fb0> 2:two_diff_screen_diff_contents<screen0,screen1,fb0,fb1>

;                      3:two_same_screen_diff_contets<screen0,screen1,fb0> 4:two_diff_screen_same_contents<screen0,screen1,fb0>)

;screenx_output_type  (0:none; 1:lcd; 2:tv; 3:hdmi; 4:vga)

;screenx_output_mode  (used for tv/hdmi output, 0:480i 1:576i 2:480p 3:576p 4:720p50 5:720p60 6:1080i50 7:1080i60 8:1080p24 9:1080p50 10:1080p60 11:pal 14:ntsc)

;screenx_output_mode  (used for vga output, 0:1680*1050 1:1440*900 2:1360*768 3:1280*1024 4:1024*768 5:800*600 6:640*480 10:1920*1080 11:1280*720)

;fbx format           (4:RGB655 5:RGB565 6:RGB556 7:ARGB1555 8:RGBA5551 9:RGB888 10:ARGB8888 12:ARGB4444)

;fbx pixel sequence   (0:ARGB 1:BGRA 2:ABGR 3:RGBA) --- 0 for linux, 2 for android

;lcd0_bright          (lcd0 init bright,the range:[0,256],default:197

;lcd1_bright          (lcd1 init bright,the range:[0,256],default:197

;-------------------------------------------------------------------------------

[disp_init]

disp_init_enable        = 1

disp_mode               = 0

screen0_output_type     = 3

screen0_output_mode     = 5

修改为:

screen0_output_type     = 1

screen0_output_mode     = 4

2、遵照readme.txt的步骤编译系统

(本文为直接成刷NAND的IMG系统,不喜欢用TF卡,个人总感觉不可靠)

rootroot@rootroot-E400:~/wyb$ cd MarsBoard-A20-Linux-SDK-V1.2/

rootroot@rootroot-E400:~/wyb/MarsBoard-A20-Linux-SDK-V1.2$ cat readme.txt

cross compiler building

$sudo apt-get update

$sudo apt-get upgrade

$sudo apt-get install ia32-libs

$sudo apt-get install ncurses-dev

$sudo apt-get install build-essential git u-boot-tools

$sudo apt-get install texinfo texlive ccache zlib1g-dev gawk bison flex gettext uuid-dev

$sudo apt-get install build-essential u-boot-tools uboot-mkimage

$sudo apt-get install binutils-arm-linux-gnueabihf gcc-arm-linux-gnueabi

$sudo apt-get install gcc-arm-linux-gnueabihf cpp-arm-linux-gnueabihf

$sudo apt-get install libusb-1.0-0 libusb-1.0-0-dev

$sudo apt-get install git wget fakeroot kernel-package zlib1g-dev libncurses5-dev

source tools/scripts/envsetup.sh

build nand image

MarsBoard_build_nand_image

build sdcard image

MarsBoard_make_card_image

2016-01-15 - v1.2:

nand image in build/xxxx/pack/livesuit_marsboard_a20_debian.img

sd card image in output/xxxx/sdcard-4g.img

if failed, delete the build file, recompile again

change DDR3 clock frequency 480MHz to 432MHz, ensure machine stability

add sys_config.fex for HY050CTP-HD

add sys_config.fex for HY070CTP

add sys_config.fex for HY070CTP-HD-RGB

add sys_config.fex for HY101CTP

rootroot@rootroot-E400:~/wyb/MarsBoard-A20-Linux-SDK-V1.2$

rootroot@rootroot-E400:~/wyb/MarsBoard-A20-Linux-SDK-V1.2$ source tools/scripts/envsetup.sh

Products

0 - marsboard-a20-debian

1 - marsboard-a20-ubuntu

2 - marsboard-a20-ubuntu-server

please select a product:1

Creating working dirs

rootroot@rootroot-E400:~/wyb/MarsBoard-A20-Linux-SDK-V1.2$ MarsBoard_build_nand_image

IHEX    firmware/kaweth/new_code_fix.bin

IHEX    firmware/kaweth/trigger_code_fix.bin

IHEX    firmware/edgeport/down3.bin

IHEX    firmware/cpia2/stv0672_vp4.bin

IHEX2FW firmware/emi26/loader.fw

IHEX2FW firmware/emi26/firmware.fw

IHEX2FW firmware/emi26/bitstream.fw

IHEX2FW firmware/emi62/loader.fw

IHEX2FW firmware/emi62/bitstream.fw

IHEX2FW firmware/emi62/spdif.fw

IHEX2FW firmware/emi62/midi.fw

H16TOFW firmware/edgeport/boot.fw

H16TOFW firmware/edgeport/boot2.fw

H16TOFW firmware/edgeport/down.fw

H16TOFW firmware/edgeport/down2.fw

IHEX2FW firmware/whiteheat_loader.fw

IHEX2FW firmware/whiteheat.fw

IHEX2FW firmware/keyspan_pda/keyspan_pda.fw

IHEX2FW firmware/keyspan_pda/xircom_pgs.fw

make:离开目录“/home/rootroot/wyb/MarsBoard-A20-Linux-SDK-V1.2/linux-sunxi”

Build linux successfully

(需要输入密码:)

[sudo] password for rootroot:

编译完成:

"/home/rootroot/wyb/MarsBoard-A20-Linux-SDK-V1.2/products/marsboard-a20-ubuntu/configs/VGA/sys_config.fex" -> "/home/rootroot/wyb/MarsBoard-A20-Linux-SDK-V1.2/build/marsboard-a20-ubuntu/pack/VGA/sys_config.fex"

argc = 2

input name sys_config.fex

Script 1 source file Path=/home/rootroot/wyb/MarsBoard-A20-Linux-SDK-V1.2/build/marsboard-a20-ubuntu/pack/sys_config.fex

Script 1 bin file Path=/home/rootroot/wyb/MarsBoard-A20-Linux-SDK-V1.2/build/marsboard-a20-ubuntu/pack/sys_config.bin

parser 1 file ok

argc = 2

input name sys_partition.fex

Script 1 source file Path=/home/rootroot/wyb/MarsBoard-A20-Linux-SDK-V1.2/build/marsboard-a20-ubuntu/pack/sys_partition.fex

Script 1 bin file Path=/home/rootroot/wyb/MarsBoard-A20-Linux-SDK-V1.2/build/marsboard-a20-ubuntu/pack/sys_partition.bin

parser 1 file ok

mbr count = 4

partitation file Path=/home/rootroot/wyb/MarsBoard-A20-Linux-SDK-V1.2/build/marsboard-a20-ubuntu/pack/sys_partition.bin

mbr_name file Path=/home/rootroot/wyb/MarsBoard-A20-Linux-SDK-V1.2/build/marsboard-a20-ubuntu/pack/sunxi_mbr.fex

download_name file Path=/home/rootroot/wyb/MarsBoard-A20-Linux-SDK-V1.2/build/marsboard-a20-ubuntu/pack/dlinfo.fex

mbr size = 16384

mbr magic softw411

disk name=bootloader

disk name=rootfs

this is not a partition key

crc 0 = 9dc550ce

crc 1 = 8780193

crc 2 = 6dcef435

crc 3 = f873a568

update mbr file ok

"/home/rootroot/wyb/MarsBoard-A20-Linux-SDK-V1.2/products/marsboard-a20-ubuntu/uEnv.txt" -> "bootfs/uEnv.txt"

storage_type=0

boot0 file Path=/home/rootroot/wyb/MarsBoard-A20-Linux-SDK-V1.2/build/marsboard-a20-ubuntu/pack/boot0_nand.bin

script file Path=/home/rootroot/wyb/MarsBoard-A20-Linux-SDK-V1.2/build/marsboard-a20-ubuntu/pack/sys_config.bin

script update boot0 ok

storage_type=1

boot0 file Path=/home/rootroot/wyb/MarsBoard-A20-Linux-SDK-V1.2/build/marsboard-a20-ubuntu/pack/boot0_sdcard.fex

script file Path=/home/rootroot/wyb/MarsBoard-A20-Linux-SDK-V1.2/build/marsboard-a20-ubuntu/pack/sys_config.bin

script update boot0 ok

uboot file Path=/home/rootroot/wyb/MarsBoard-A20-Linux-SDK-V1.2/build/marsboard-a20-ubuntu/pack/boot1_nand.fex

script file Path=/home/rootroot/wyb/MarsBoard-A20-Linux-SDK-V1.2/build/marsboard-a20-ubuntu/pack/sys_config.bin

boot1 length = 5c000

total length = 68000

checksum=937394f

uboot file Path=/home/rootroot/wyb/MarsBoard-A20-Linux-SDK-V1.2/build/marsboard-a20-ubuntu/pack/boot1_sdcard.fex

script file Path=/home/rootroot/wyb/MarsBoard-A20-Linux-SDK-V1.2/build/marsboard-a20-ubuntu/pack/sys_config.bin

boot1 length = 3c000

total length = 48000

checksum=a44f1da3

disk : c

CopyRootToFS(/home/rootroot/wyb/MarsBoard-A20-Linux-SDK-V1.2/build/marsboard-a20-ubuntu/pack/bootfs)

c:\linux

c:\os_show

c:\magic.bin

find magic !!

RealLen=0xABF400

CPlugin Free lib

CPlugin Free lib

/home/rootroot/wyb/MarsBoard-A20-Linux-SDK-V1.2/tools/pack/pctools/a20/linux/eDragonEx/

/home/rootroot/wyb/MarsBoard-A20-Linux-SDK-V1.2/build/marsboard-a20-ubuntu/pack

Begin Parse sys_partion.fex

Add partion bootloader.fex BOOTLOADER_FEX00

Add partion very bootloader.fex BOOTLOADER_FEX00

FilePath: bootloader.fex

FileLength=abf400 FileSizeHigh=0

Add partion rootfs.fex ROOTFS_FEX000000

Add partion very rootfs.fex ROOTFS_FEX000000

FilePath: rootfs.fex

FileLength=7ff00000 FileSizeHigh=0

BuildImg 0

Dragon execute image.cfg SUCCESS !

/home/rootroot/wyb/MarsBoard-A20-Linux-SDK-V1.2

rootroot@rootroot-E400:~/wyb/MarsBoard-A20-Linux-SDK-V1.2$

查找编译生成的IMG。SDK做的并不是特别完美,有些系统直接用红色字表示绝对路径!

rootroot@rootroot-E400:~/wyb/MarsBoard-A20-Linux-SDK-V1.2$ find . -name *.img

./build/marsboard-a20-ubuntu/pack/livesuit_marsboard_a20_debian.img

./binaries/sdcard-4g.img

./binaries/linaro-ubuntu-server.img

./linux-sunxi/drivers/staging/ft1000/ft1000-pcmcia/ft1000.img

./linux-sunxi/drivers/staging/ft1000/ft1000-usb/ft3000.img

rootroot@rootroot-E400:~/wyb/MarsBoard-A20-Linux-SDK-V1.2$

3、生成的IMG大概有2GB,刷机大概需要10分钟+时间。

(总之,好慢好慢地呀!)

以太网上网:

通过网线将MarsBoard的A20开发板接入路由器/交换机。

开发板启动:

<4>Warning: this sunxi disp driver will see significant redesign.

<4>Applications using /dev/disp directly will break.

<4>For more information visit: http://linux-sunxi.org/Sunxi_disp_driver

<4>[DISP] layer allocated: 0,101

<6>[drm] Initialized drm 1.1.0 20060810

<6>Mali DRM initialize, driver name: mali_drm, version 2.1

<6>[drm] Initialized mali_drm 2.1.1 20101111 on minor 0

<6>Mali DRM initialize, driver name: mali_drm, version 2.1

<6>[drm] Initialized mali_drm 2.1.1 20101111 on minor 1

UMP<2>: New session opened

<4>init: plymouth-stop pre-start process (838) terminated with status 1

Ubuntu 14.04 LTS marsboard ttyS0

(这里需要输入用户名和密码登录:marsboard/marsboard)

marsboard login: <7>eth0: no IPv6 routers present

marsboard

Password: <7>eth0: no IPv6 routers present

Welcome to Ubuntu 14.04 LTS (GNU/Linux 3.4.90 armv7l)

* Documentation:  https://help.ubuntu.com/

The programs included with the Ubuntu system are free software;

the exact distribution terms for each program are described in the

individual files in /usr/share/doc/*/copyright.

Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by

applicable law.

marsboard@marsboard:~$

marsboard@marsboard:~$

marsboard@marsboard:~$

(不接网线,比较奇怪:rlt8188eu被识别为)

marsboard@marsboard:~$ ifconfig

eth0      Link encap:Ethernet  HWaddr 02:58:0a:82:94:59

inet6 addr: fe80::58:aff:fe82:9459/64 Scope:Link

UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

RX packets:0 errors:0 dropped:0 overruns:0 frame:0

TX packets:55 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:0 (0.0 B)  TX bytes:10403 (10.4 KB)

Interrupt:87 Base address:0x8000

lo        Link encap:Local Loopback

inet addr:127.0.0.1  Mask:255.0.0.0

inet6 addr: ::1/128 Scope:Host

UP LOOPBACK RUNNING  MTU:16436  Metric:1

RX packets:0 errors:0 dropped:0 overruns:0 frame:0

TX packets:0 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:0

RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

wlan1     Link encap:Ethernet  HWaddr 64:51:7e:2f:51:ee

UP BROADCAST MULTICAST  MTU:1500  Metric:1

RX packets:0 errors:0 dropped:0 overruns:0 frame:0

TX packets:0 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

marsboard@marsboard:~$

marsboard@marsboard:~$

(不接网线,有分配局域网ID地址:192.168.0.129。但是PING不通外网。)

marsboard@marsboard:~$ ifconfig

eth0      Link encap:Ethernet  HWaddr 02:58:0a:82:94:59

inet addr:192.168.0.129  Bcast:192.168.0.255  Mask:255.255.255.0

inet6 addr: fe80::58:aff:fe82:9459/64 Scope:Link

UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

RX packets:145 errors:0 dropped:0 overruns:0 frame:0

TX packets:109 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:20967 (20.9 KB)  TX bytes:20844 (20.8 KB)

Interrupt:87 Base address:0x8000

lo        Link encap:Local Loopback

inet addr:127.0.0.1  Mask:255.0.0.0

inet6 addr: ::1/128 Scope:Host

UP LOOPBACK RUNNING  MTU:16436  Metric:1

RX packets:0 errors:0 dropped:0 overruns:0 frame:0

TX packets:0 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:0

RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

wlan1     Link encap:Ethernet  HWaddr 64:51:7e:2f:51:ee

UP BROADCAST MULTICAST  MTU:1500  Metric:1

RX packets:0 errors:0 dropped:0 overruns:0 frame:0

TX packets:0 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

marsboard@marsboard:~$ <7>eth0: no IPv6 routers present

[ OK ]ard@marsboard:~$  * Setting sensors limits

[ OK ]ting up X socket directories...

insmod: ERROR: could not insert module /lib/modules/3.4.90/kernel/drivers/gpu/mali/ump/ump.ko: File exists

insmod: ERROR: could not insert module /lib/modules/3.4.90/kernel/drivers/gpu/mali/mali/mali.ko: File exists

insmod: ERROR: could not insert module /lib/modules/3.4.90/kernel/drivers/cpufreq/cpufreq_conservative.ko: File exists

insmod: ERROR: could not insert module /lib/modules/3.4.90/kernel/drivers/cpufreq/cpufreq_powersave.ko: File exists

insmod: ERROR: could not insert module /lib/modules/3.4.90/kernel/drivers/cpufreq/cpufreq_stats.ko: File exists

insmod: ERROR: could not insert module /lib/modules/3.4.90/kernel/drivers/cpufreq/cpufreq_userspace.ko: File exists

insmod: ERROR: could not insert module /lib/modules/3.4.90/kernel/drivers/gpio/gpio-sunxi.ko: File exists

insmod: ERROR: could not insert module /lib/modules/3.4.90/kernel/drivers/spi/spidev.ko: File exists

insmod: ERROR: could not load module /lib/modules/3.4.90/kernel/drivers/spi/spi-sun7i.ko: No such file or directory

insmod: ERROR: could not insert module /lib/modules/3.4.90/kernel/drivers/leds/leds-sunxi.ko: File exists

[ OK ]rting NTP server ntpd

/etc/rc.local: 39: /etc/rc.local: cannot create /sys/devices/system/cpu/cpufreq/ondemand/up_threshold: Directory nonexistent

<4>init: plymouth-stop pre-start process (1295) terminated with status 1

marsboard@marsboard:~$

marsboard@marsboard:~$

marsboard@marsboard:~$

marsboard@marsboard:~$

marsboard@marsboard:~$

marsboard@marsboard:~$

(接USB鼠标+键盘)

marsboard@marsboard:~$ <6>usb 2-1.1: new low-speed USB device number 3 using sw-ehci

<6>input: Logitech USB Optical Mouse as /devices/platform/sw-ehci.1/usb2/2-1/2-1.1/2-1.1:1.0/input/input2

<6>generic-usb 0003:046D:C077.0001: input: USB HID v1.11 Mouse [Logitech USB Optical Mouse] on usb-sw-ehci-1.1/input0

<6>usb 2-1.4: new low-speed USB device number 4 using sw-ehci

<6>input: Logitech USB Keyboard as /devices/platform/sw-ehci.1/usb2/2-1/2-1.4/2-1.4:1.0/input/input3

<6>generic-usb 0003:046D:C31C.0002: input: USB HID v1.10 Keyboard [Logitech USB Keyboard] on usb-sw-ehci-1.4/input0

<6>input: Logitech USB Keyboard as /devices/platform/sw-ehci.1/usb2/2-1/2-1.4/2-1.4:1.1/input/input4

<6>generic-usb 0003:046D:C31C.0003: input: USB HID v1.10 Device [Logitech USB Keyboard] on usb-sw-ehci-1.4/input1

marsboard@marsboard:~$

marsboard@marsboard:~$ ping www.baidu.com

^C

marsboard@marsboard:~$

marsboard@marsboard:~$ ping 192.168.0.8

PING 192.168.0.8 (192.168.0.8) 56(84) bytes of data.

64 bytes from 192.168.0.8: icmp_seq=1 ttl=64 time=1.50 ms

64 bytes from 192.168.0.8: icmp_seq=2 ttl=64 time=0.469 ms

64 bytes from 192.168.0.8: icmp_seq=3 ttl=64 time=0.471 ms

^C

--- 192.168.0.8 ping statistics ---

3 packets transmitted, 3 received, 0% packet loss, time 2000ms

rtt min/avg/max/mdev = 0.469/0.813/1.501/0.487 ms

marsboard@marsboard:~$ ping www.baidu.com

^C

marsboard@marsboard:~$

marsboard@marsboard:~$

(增加su用户:)

marsboard@marsboard:~$ sudo passwd

sudo: unable to resolve host marsboard

[sudo] password for marsboard:

Enter new UNIX password:

Retype new UNIX password:

passwd: password updated successfully

marsboard@marsboard:~$ su

Password:

root@marsboard:/home/marsboard# ifconfig

eth0      Link encap:Ethernet  HWaddr 02:58:0a:82:94:59

inet addr:192.168.0.129  Bcast:192.168.0.255  Mask:255.255.255.0

inet6 addr: fe80::58:aff:fe82:9459/64 Scope:Link

UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

RX packets:6498 errors:0 dropped:0 overruns:0 frame:0

TX packets:927 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:664846 (664.8 KB)  TX bytes:85590 (85.5 KB)

Interrupt:87 Base address:0x8000

lo        Link encap:Local Loopback

inet addr:127.0.0.1  Mask:255.0.0.0

inet6 addr: ::1/128 Scope:Host

UP LOOPBACK RUNNING  MTU:16436  Metric:1

RX packets:0 errors:0 dropped:0 overruns:0 frame:0

TX packets:0 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:0

RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

wlan1     Link encap:Ethernet  HWaddr 64:51:7e:2f:51:ee

UP BROADCAST MULTICAST  MTU:1500  Metric:1

RX packets:0 errors:0 dropped:0 overruns:0 frame:0

TX packets:0 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

root@marsboard:/home/marsboard# ping www.baidu.com

^C

root@marsboard:/home/marsboard# dhclient eth0

root@marsboard:/home/marsboard# ping www.baidu.com

PING www.a.shifen.com (14.215.177.38) 56(84) bytes of data.

^C64 bytes from 14.215.177.38: icmp_seq=1 ttl=55 time=7.42 ms

--- www.a.shifen.com ping statistics ---

1 packets transmitted, 1 received, 0% packet loss, time 0ms

rtt min/avg/max/mdev = 7.427/7.427/7.427/0.000 ms

root@marsboard:/home/marsboard# ping www.sohu.com

PING fgz.a.sohu.com (14.18.240.6) 56(84) bytes of data.

^C64 bytes from 14.18.240.6: icmp_seq=1 ttl=56 time=5.33 ms

--- fgz.a.sohu.com ping statistics ---

1 packets transmitted, 1 received, 0% packet loss, time 0ms

rtt min/avg/max/mdev = 5.331/5.331/5.331/0.000 ms

root@marsboard:/home/marsboard#

root@marsboard:/home/marsboard#

root@marsboard:/home/marsboard#

可以上外网了:www.sohu.com

www.baidu.com有些认证的问题。

4、WLAN1有些问题(以下方法可以尝试):

http://blog.csdn.net/gujing001/article/details/8309992

ubuntu下命令行连接wifi

2012-12-17 23:56 36094人阅读 评论(11) 收藏 举报

分类: Ubuntu(18)   linux(42)

使用iwconfig命令:

搜索无线网 iwlist wlan0 scan

记下essid

连接无密码的无线网 iwconfig wlan0 essid ChinaNet 其中ChinaNet是搜索到的无线网essid

连接有密码的无线网 iwconfig wlan0 essid ChinaNet key xxxx 其中xxxx是密码

启用无线网卡 ifconfig wlan0 up

通过dhcp获取IP dhclient wlan0 或 dhcpcd wlan0

http://bbs.csdn.net/topics/390212444

iwconfig 无线设置问题

我按照网上的做法想无线上网,但执行:

[root@www ~]# iwconfig wlan0 essid "zmd" key 12345678

Error for wireless request "Set Encode" (8B2A) :

SET failed on device wlan0 ; Invalid argument.

用户和密码都没错,这是什么原因呢?

当我改掉密码时反而行了,但明明这个密码是错的啊!

root@www ~]# iwconfig wlan0 essid "zmd" key 012345678

[root@www ~]# iwconfig wlan0

wlan0     IEEE 802.11bgn  ESSID:"zmd"

Mode:Managed  Access Point: Not-Associated   Tx-Power=13 dBm

Retry  long limit:7   RTS thr:off   Fragment thr:off

Encryption key:0012-3456-78  #这里也不明白为啥变成这样?

Power Management:on

望解答,谢谢!

我也遇到同样的错误代码

系统是10.04,问题出在ubuntu对wpa加密方式不支持。

将AP配置成无密码连接,那么用iwconfig wlan0 essid xxx连接成功

AP密码全部为数字的话,不会报错,但仍连不上

AP密码是字母加数字的话,就会报楼主的错误

解决方法是用wpasupplicant软件:

#wpa_passphrase ESSID PWD > xxx.conf

#wpa_supplicant -B -i wlan0 -Dwext -c ./xxx.conf

#iwconfig wlan0

#dhclient wlan0

之后就成功啦

参考http://www.2cto.com/net/201210/160113.htm

(WIFI:rtl8188eu连网失败,原因不明。可以发现AP,但是连接不上,也许驱动有问题)

root@marsboard:/home/marsboard#

root@marsboard:/home/marsboard# iwlist wlan0 scan

wlan0     Interface doesn't support scanning.

root@marsboard:/home/marsboard# iwlist wlan1 scan

wlan1     Scan completed :

Cell 01 - Address: AA:6B:AD:39:BB:58

ESSID:"DIRECT-58-HP M130 LaserJet"

Protocol:IEEE 802.11gn

Mode:Master

Frequency:2.437 GHz (Channel 6)

Encryption key:on

Bit Rates:144 Mb/s

Extra:rsn_ie=30140100000fac040100000fac040100000fac020c00

IE: IEEE 802.11i/WPA2 Version 1

Group Cipher : CCMP

Pairwise Ciphers (1) : CCMP

Authentication Suites (1) : PSK

IE: Unknown: DDC40050F204104A000110104400010210570001011041000100103B00010310470010564E434E50303130393530E171B7A4D91021000248501023001A4850204C617365724A6574204D4650204D3132392D4D313339

Quality=0/100  Signal level=-67 dBm

Cell 02 - Address: 30:FC:68:C5:DA:73

ESSID:"XHC-B"

Protocol:IEEE 802.11bgn

Mode:Master

Frequency:2.462 GHz (Channel 11)

Encryption key:on

Bit Rates:300 Mb/s

Extra:wpa_ie=dd160050f20101000050f20401000050f20401000050f202

IE: WPA Version 1

Group Cipher : CCMP

Pairwise Ciphers (1) : CCMP

Authentication Suites (1) : PSK

Extra:rsn_ie=30140100000fac040100000fac040100000fac020000

IE: IEEE 802.11i/WPA2 Version 1

Group Cipher : CCMP

Pairwise Ciphers (1) : CCMP

Authentication Suites (1) : PSK

Quality=101/100  Signal level=-74 dBm

Cell 03 - Address: 38:91:D5:91:5B:70

ESSID:"citybrand-2"

Protocol:IEEE 802.11bgn

Mode:Master

Frequency:2.462 GHz (Channel 11)

Encryption key:on

Bit Rates:144 Mb/s

Extra:rsn_ie=30140100000fac040100000fac040100000fac020000

IE: IEEE 802.11i/WPA2 Version 1

Group Cipher : CCMP

Pairwise Ciphers (1) : CCMP

Authentication Suites (1) : PSK

Quality=40/100  Signal level=-67 dBm

Cell 04 - Address: 40:B8:9A:35:F0:3C

ESSID:"HP-Print-3C-LaserJet Pro MFP"

Protocol:IEEE 802.11bgn

Mode:Master

Frequency:2.462 GHz (Channel 11)

Encryption key:on

Bit Rates:65 Mb/s

Extra:wpa_ie=dd1a0050f20101000050f20202000050f2020050f20401000050f202

IE: WPA Version 1

Group Cipher : TKIP

Pairwise Ciphers (2) : TKIP CCMP

Authentication Suites (1) : PSK

Extra:rsn_ie=30180100000fac020200000fac02000fac040100000fac020000

IE: IEEE 802.11i/WPA2 Version 1

Group Cipher : TKIP

Pairwise Ciphers (2) : TKIP CCMP

Authentication Suites (1) : PSK

Quality=32/100  Signal level=-71 dBm

Cell 05 - Address: 38:91:D5:91:5E:70

ESSID:"citybrand-1"

Protocol:IEEE 802.11bgn

Mode:Master

Frequency:2.462 GHz (Channel 11)

Encryption key:on

Bit Rates:144 Mb/s

Extra:rsn_ie=30140100000fac040100000fac040100000fac020000

IE: IEEE 802.11i/WPA2 Version 1

Group Cipher : CCMP

Pairwise Ciphers (1) : CCMP

Authentication Suites (1) : PSK

Quality=0/100  Signal level=-83 dBm

root@marsboard:/home/marsboard#

root@marsboard:/home/marsboard#

root@marsboard:/home/marsboard# iwconfig wlan1 essid "citybrand-2" key citybrand200903

Error for wireless request "Set Encode" (8B2A) :

invalid argument "citybrand200903".

root@marsboard:/home/marsboard#

root@marsboard:/home/marsboard#

root@marsboard:/home/marsboard# wpa_supplicant -B -i wlan1 -Dwext -c ./xxx.conf

Successfully initialized wpa_supplicantplicant -B -i wlan1 -Dwext -c ./xxx.conf

ioctl[SIOCSIWAP]: Operation not permitted

ioctl[SIOCSIWENCODEEXT]: Invalid argument

ioctl[SIOCSIWENCODEEXT]: Invalid argument

root@marsboard:/home/marsboard#

marsboard-a20-ubuntu的配置V1.0(分色排版)相关推荐

  1. RHEL6.4x64+RHCS+Conga(luci/ricci)+iSCSI+CLVM+gfs2安装配置V1.0

    主机名 IP地址 主机用途 虚拟IP 所需软件 Manager 192.168.182.128 iSCSI-Target/RHCS管理端 无 scsi-target/luci Agent1 192.1 ...

  2. Ubuntu下利用JDK的Keytool配置Tomcat7.0的SSL协议

    Ubuntu下利用JDK的Keytool配置Tomcat7.0的SSL协议: 1.用JDK自带的Keytool生成服务器证书:   1)打开终端控制台,转向tomcat主目录,执行生成keystore ...

  3. 看这里!带你快速体验MindSpore V1.0(For ubuntu 18.04)

    摘要: 本文介绍了如何在Ubuntu 18.04上安装CPU版本的MindSpore V1.0.并使用安装好的MindSpore进行了LeNet的模型训练. Part One:引言 在HC2020大会 ...

  4. Java自动化测试系列[v1.0.0][TestNG测试开发环境配置]

    基于之前写的一篇文章Java自动化测试系列[v1.0.0][Maven开发环境]的基础上,阐述如何配置单元测试框架TestNG的测试开发环境 创建Maven项目 启动IDEA,点击Create New ...

  5. MKS MONSTER8 V1.0使用说明书(基于Marlin 2.0.X固件配置Voron 2.4)

    广州谦辉信息科技有限公司 (基于Marlin 2.0.x 固件配置 Voron 2.4) 创客基地QQ群:489095605 232237692 邮箱:Huangkaida@makerbase.com ...

  6. 常用配置及命令V1.0

    常用配置及命令V1.0 常用配置及命令V1.0 docker 安装ElasticSearch|Kibana Oracle命令 docker 安装nacos redis中的常用命令 nginx常用命令 ...

  7. MKS MONSTER8 V1.0使用说明书(基于Klipper 固件配置 Voron 2.4)

    广州谦辉信息科技有限公司 MKS MONSTER8 V1.0使用说明书 (基于Klipper 固件配置 Voron 2.4) 创客基地QQ群:489095605 232237692 邮箱:Huangk ...

  8. ubuntu 14.04 apache php mysql_Ubuntu14.04服务器环境下配置PHP7.0+Apache2+Mysql5.7的方法

    本文实例讲述了Ubuntu14.04服务器环境下配置PHP7.0+Apache2+Mysql5.7的方法.分享给大家供大家参考,具体如下: 这里为Ubuntu14.04系统下配置PHP7.0+Apac ...

  9. 调通sina33m下的GC0308(分色排版)V1.0

    调通sina33m下的GC0308 大文实验室/大文哥 壹捌陆捌零陆捌捌陆捌贰 wb4916 AT qq.com 完成时间:2017/7/13 14:52 版本:V1.0 SDK:Android6.0 ...

最新文章

  1. 如何识别出轮廓准确的长和宽
  2. 日志文件切割服务logrotate配置及crontab定时任务的使用
  3. 蜂窝网络是如何为物联网服务的?
  4. 关于国内部分电子病历编辑器的评价
  5. 95-190-044-源码-window-window三要素
  6. 测试面试题集-MySQL数据库灵魂拷问
  7. Node JS Buffer使用理解
  8. Linux下开源邮件系统Postfix+Extmail+Extman环境部署
  9. 简单解决 WIN10更新后 远程桌面提示 CredSSP加密Oracle修正的问题
  10. 系统学习深度学习(三十三)--Prioritized Replay DQN
  11. VHDL三段式状态机
  12. android闹钟设置功能吗,Android编程闹钟设置方法详解
  13. 关于重写equals()和hashCode()的思考__从HashMap源码分析
  14. 已知两边求角度公式_已知三边求角度公式
  15. php fpm listen.owner,php-fpm配置详解
  16. Win10小娜搜索空白什么都不显示怎么办,开始菜单,搜索空白
  17. DOM及DOM二级事件
  18. 打开桌面计算机投屏到扩展屏,苹果电脑投屏到显示器的三种常见方式
  19. 基因计算机技术,世界上第一台DNA计算机问世
  20. ROC、Precision、Recall、TPR、FPR理解

热门文章

  1. get_dummies函数介绍
  2. 【北京】亚洲微软研究院-微软游记
  3. BLE低功耗蓝牙组网流程及蓝牙角色介绍
  4. 基于BLE低功耗蓝牙实现与蓝牙设备的连接和数据通信
  5. 关于云计算运维管理要点的知识分享
  6. cpuz win7_64下载地址
  7. python语义网络图_知识图谱 语义网络,语义网,链接数据和知识图谱 (二)--基础篇...
  8. STM32 深入模拟数字转换器ADC
  9. 大彩串口屏医用级首款圆形UI界面2.1寸串口屏新品正式发布!
  10. 数值分析期末复习(定积分)