bc10-router/buildroot
[
Front page
] [
New
|
List of pages
|
Search
|
Recent changes
]
Start:
[[labs.beatcraft.com]]
[bc10-router]
#contents
* About buildroot [#l0769f5e]
>
buildboot is a tool for creating an embedded Linux embedd...
- Embedded HOWTOs~
[[http://blog.galemin.com]]~
- github/MaxGalemin/buildroot~
[[https://github.com/MaxGalemin/buildroot]]~
* Process of Creating the Building Environment [#x9d9b8f0]
>
The Host OS, which is used for creating the build environ...
~
There are three stages in the process of creating the bui...
~
To obtain the git clone of buildroot, follow the directio...
[[http://blog.galemin.com/2012/03/buildroot-2012-02-for-b...
** Adding extra packages [#f5394d1f]
>
To create the build environment, the packages listed belo...
ssh vim git-core build-essential curl ia32-libs diffstat...
libncurses5-dev bison flex gettext
** Changing from dash to bash [#wb58ddf2]
>
The default shell of Ubuntu is dash. To execute make with...
$ sudo dpkg-reconfigure dash
To execute the command above, it will ask to install dash...
** Obtaining buildroot [#q09b3ba5]
>
To use git command, obtain buildroot.
$ cd ${HOME}
$ mkdir work_router
$ cd work_router
$ git clone https://github.com/MaxGalemin/buildroot.git
** Installing Toolchain [#x592f7a4]
>
The default Toolchain, which buildroot (this is adjusted ...
~
Download Toolchain from TI's web site. The downloaded fil...
If you do not specify any directory, the file will be dow...
$ wget http://software-dl.ti.com/dsps/dsps_public_sw/am_...
$ chmod +x ti-sdk-beagleboard-05.05.01.00-Linux-x86-Inst...
To install it by console, add --mode console option to th...
$ ./ti-sdk-beagleboard-05.05.01.00-Linux-x86-Install --m...
PATH of toolchain is added to the list on bashrc.~
$ vi ${HOME}/.bashrc
PATH=${HOME}/ti-sdk-beagleboard-05.05.01.00/linux-devkit...
$ source ${HOME}/.bashrc
** Placing configuration files for bc10 [#h5636ac4]
>
There are config files for bc10. You can download these f...
#ref(linux-3.2.8.config);~
#ref(bc10_defconfig);~
#ref(busybox-1.19.x.config);~
~
However, these files are needed to be stored the specific...
kernel-patches are copied from the downloaded buildroot f...
At the location where busybox-1.19.x.config is stored, a ...
work_router/
`- buildroot/
|- board/
| `-bc10/
| |- kernel-patches/
| `- linux-3.2.8.config
|- configs/
| `- bc10_defconfig
`-package/
`- busybox/
`- busybox-1.19.x.config (the ...
*** Confirming the configuration of the placed files [#b7...
>
Completing to placing these configuration files, please c...
Especially, please check PATH of Toolchain. Its PATH has ...
>
$ cd ~/work_router/buildroot
$ make bc10_defconfig
$ make menuconfig
Toolchain --->
|- Toolchain type(External toolchain)
|- Toolchain (Custom toolchain)
|- (${HOME}/ti-sdk-beagleboard-05.05.01.00/linux-devk...
|- ($(ARCH)-arago-linux-gnueabi) Toolchain prefix
|- External toolchain C library (glibc)
...
|- [*] Toolchain has C++ support?
...
Package Selection for the target --->
...
|- (package/busybox/busybox-1.19.x.config) BusyBox co...
...
Kernel --->
...
|- (board/bc10/kernel-patches) Custom kernel patches
...
|- (board/bc10/linux-3.2.8.config) Configuration file...
...
~
** Modifying and changing buildroot [#ve65e8e3]
>
Since IT's Toolchain and the Toolchain of CodeSourcery201...
*** Changing the version of libtool [#e969e58d]
>
The default version of libtool is 2.2.10. The version 2.2...
$ cd ${HOME}/work_router/buildroot
$ vi package/libtool/libtool.mk
- LIBTOOL_VERSION = 2.2.10
+ # LIBTOOL_VERSION = 2.2.10
+ LIBTOOL_VERSION = 2.2.6b
LIBTOOL_SOURCE = libtool-$(LIBTOOL_VERSION).tar.gz
>
Note:~
Toolchain of CodeSourcery2011.03 causes only a build erro...
*** Change the version of ncurses [#pf9d8790]
>
The version of ncurses is changed from 5.7 to 5.9. This c...
$ cd ${HOME}/work_router/buildroot
$ vi package/ncurses/ncurses.mk
--- ncurses.mk_orig 2012-12-21 17:10:01.570116798 +0...
+++ ncurses.mk 2012-12-21 15:30:30.220956375 +0900
@@ -23,27 +23,52 @@
# USA
# TARGETS
-NCURSES_VERSION = 5.7
+#NCURSES_VERSION = 5.7
+NCURSES_VERSION = 5.9
NCURSES_SITE = $(BR2_GNU_MIRROR)/ncurses
NCURSES_INSTALL_STAGING = YES
NCURSES_DEPENDENCIES = host-ncurses
+HOSTCPPFLAGS += "-D_GNU_SOURCE"
+
NCURSES_CONF_OPT = \
+ --enable-widec \
+ --without-progs \
--with-shared \
- --without-cxx \
- --without-cxx-binding \
--without-ada \
- --without-progs \
- --without-tests \
+ --enable-hard-tabs \
+ --enable-xmc-glitch \
+ --enable-colorfgbg \
--disable-big-core \
- --without-profile \
- --disable-rpath \
- --enable-echo \
- --enable-const \
- --enable-overwrite \
- --enable-broken_linker \
+ --disable-rpath-hack \
+ --with-ticlib \
+ --with-termlib=tinfo \
+ --enable-sigwinch \
+ --enable-pc-files \
+ --with-build-cc="${HOSTCC}" \
+ --with-build-cpp="${HOSTCPP}" \
+ --with-build-ld="${HOSTLD}" \
+ --with-build-cflags="${HOSTCFLAGS}" \
+ --with-build-cppflags='${HOSTCPPFLAGS}' \
+ --with-build-ldflags='${HOSTLDFLAGS}' \
--disable-static
+#NCURSES_CONF_OPT = \
+# --with-shared \
+# --without-cxx \
+# --without-cxx-binding \
+# --without-ada \
+# --without-progs \
+# --without-tests \
+# --disable-big-core \
+# --without-profile \
+# --disable-rpath \
+# --enable-echo \
+# --enable-const \
+# --enable-overwrite \
+# --enable-broken_linker \
+# --disable-static
+
ifneq ($(BR2_ENABLE_DEBUG),y)
NCURSES_CONF_OPT += --without-debug
endif
@@ -99,7 +124,7 @@ endif
define NCURSES_INSTALL_TARGET_CMDS
mkdir -p $(TARGET_DIR)/usr/lib
- cp -dpf $(NCURSES_DIR)/lib/libncurses.so* $(TAR...
+ cp -dpf $(NCURSES_DIR)/lib/* $(TARGET_DIR)/usr/l...
$(NCURSES_INSTALL_TARGET_PANEL)
$(NCURSES_INSTALL_TARGET_FORM)
$(NCURSES_INSTALL_TARGET_MENU)
@@ -120,6 +145,32 @@ define NCURSES_INSTALL_TARGET_CMDS
$(NCURSES_INSTALL_TARGET_DEVFILES)
endef # NCURSES_INSTALL_TARGET_CMDS
+
+
+
+# define NCURSES_INSTALL_TARGET_CMDS
+# mkdir -p $(TARGET_DIR)/usr/lib
+# cp -dpf $(NCURSES_DIR)/lib/libncurses.so* $(TARG...
+# $(NCURSES_INSTALL_TARGET_PANEL)
+# $(NCURSES_INSTALL_TARGET_FORM)
+# $(NCURSES_INSTALL_TARGET_MENU)
+# ln -snf /usr/share/terminfo $(TARGET_DIR)/usr/li...
+# mkdir -p $(TARGET_DIR)/usr/share/terminfo/x
+# cp -dpf $(STAGING_DIR)/usr/share/terminfo/x/xter...
+# cp -dpf $(STAGING_DIR)/usr/share/terminfo/x/xter...
+# cp -dpf $(STAGING_DIR)/usr/share/terminfo/x/xter...
+# mkdir -p $(TARGET_DIR)/usr/share/terminfo/v
+# cp -dpf $(STAGING_DIR)/usr/share/terminfo/v/vt10...
+# cp -dpf $(STAGING_DIR)/usr/share/terminfo/v/vt10...
+# cp -dpf $(STAGING_DIR)/usr/share/terminfo/v/vt20...
+# cp -dpf $(STAGING_DIR)/usr/share/terminfo/v/vt22...
+# mkdir -p $(TARGET_DIR)/usr/share/terminfo/a
+# cp -dpf $(STAGING_DIR)/usr/share/terminfo/a/ansi...
+# mkdir -p $(TARGET_DIR)/usr/share/terminfo/l
+# cp -dpf $(STAGING_DIR)/usr/share/terminfo/l/linu...
+# $(NCURSES_INSTALL_TARGET_DEVFILES)
+# endef # NCURSES_INSTALL_TARGET_CMDS
+
*** Adding a patch to udev-181 [#sc5e8c36]
>
TI's Toolchain has an issue to udev-181 and causes a buil...
$ vi package/udev/udev-181-define-trigger-happy.patch
diff -Naur udev-181.orig/src/udev-builtin-input_id.c ude...
--- udev-181.orig/src/udev-builtin-input_id.c 2012-03-...
+++ udev-181/src/udev-builtin-input_id.c 2012-03-...
@@ -30,6 +30,10 @@
#include "udev.h"
+#ifndef BTN_TRIGGER_HAPPY
+#define BTN_TRIGGER_HAPPY 0x2c0
+#endif
+
/* we must use this kernel-compatible implementation */
#define BITS_PER_LONG (sizeof(unsigned long) * 8)
#define NBITS(x) ((((x)-1)/BITS_PER_LONG)+1)
** Creating Images [#f2c24480]
>
When the preparation is completed, images are build. Plea...
$ make
After the build process is completed, the image files are...
MLO rootfs.tar u-boot.img uEnv.txt uImage
*** Editing uEnv.txt [#g319f1be]
>
The environment configuration file for uboot has been cre...
--- __uEnv.txt_orig 2012-12-18 15:20:53.344986130 +0900
+++ uEnv.txt 2012-12-18 15:21:06.901053349 +0900
@@ -1,3 +1,2 @@
-mpurate=1000
-dvimode=1024x768MR-16@60
-uenvcmd=mmc init; run loaduimagefat; run mmcboot
+mmcroot=/dev/mmcblk0p2 rw
+uenvcmd=run loaduimagefat; run mmcboot
* Writing images to a SD card [#df3be0d4]
>
The process of formatting a SD card is shown []. Please f...
~
Then, copy the created files to the targeted directories ...
$ cp MLO /media/FAT
$ cp u-boot.img /media/FAT
$ cp uImage /media/FAT
$ sudo tar xvf rootfs.tar -C /media/EXT3
This is the end of the process of writing images to a SD ...
* Configuration after booting bc10 [#tc776df9]
>
As the images are written to a SD card, yet some modifica...
** About login of dropbear [#f01472c2]
>
This buildroot uses bash and dropbear as the default shel...
authpriv.warn dropbear[780]: User 'root' has invalid she...
This issue is due to that the authentication of dropbear ...
$ vi dropbear-2012.55/svr-auth.c
line254~
/* check that the shell is set */
usershell = ses.authstate.pw_shell;
if (usershell[0] == '\0') {
/* empty shell in /etc/passwd means /bin/sh according to...
usershell = "/bin/sh";
}
...<Skip>
endusershell();
TRACE(("no matching shell"))
dropbear_log(LOG_WARNING, "User '%s' has invalid shell, ...
ses.authstate.pw_name);
send_msg_userauth_failure(0, 1);
return DROPBEAR_FAILURE;
~
[root@bc10-router ~]# vi /etc/passwd
root:x:0:0:root:/root:/bin/sh
...
** Reading in wireless LAN modul [#h461b605]
>
Under the default setting, the wireless LAN module cannot...
# modprobe rt2800usb
[ 38.027832] cfg80211: Calling CRDA to update world re...
[ 38.291656] usb 1-2.4: reset high-speed USB device nu...
[ 38.486846] usbcore: registered new interface driver ...
# ifconfig -a
...<Skip>
wlan0 Link encap:Ethernet HWaddr XX:XX:XX:XX:XX:XX
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 fram...
TX packets:0 errors:0 dropped:0 overruns:0 carr...
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
* Revision History [#r357e8f8]
>
- 2013/07/22 This article is initially uploaded
End:
[[labs.beatcraft.com]]
[bc10-router]
#contents
* About buildroot [#l0769f5e]
>
buildboot is a tool for creating an embedded Linux embedd...
- Embedded HOWTOs~
[[http://blog.galemin.com]]~
- github/MaxGalemin/buildroot~
[[https://github.com/MaxGalemin/buildroot]]~
* Process of Creating the Building Environment [#x9d9b8f0]
>
The Host OS, which is used for creating the build environ...
~
There are three stages in the process of creating the bui...
~
To obtain the git clone of buildroot, follow the directio...
[[http://blog.galemin.com/2012/03/buildroot-2012-02-for-b...
** Adding extra packages [#f5394d1f]
>
To create the build environment, the packages listed belo...
ssh vim git-core build-essential curl ia32-libs diffstat...
libncurses5-dev bison flex gettext
** Changing from dash to bash [#wb58ddf2]
>
The default shell of Ubuntu is dash. To execute make with...
$ sudo dpkg-reconfigure dash
To execute the command above, it will ask to install dash...
** Obtaining buildroot [#q09b3ba5]
>
To use git command, obtain buildroot.
$ cd ${HOME}
$ mkdir work_router
$ cd work_router
$ git clone https://github.com/MaxGalemin/buildroot.git
** Installing Toolchain [#x592f7a4]
>
The default Toolchain, which buildroot (this is adjusted ...
~
Download Toolchain from TI's web site. The downloaded fil...
If you do not specify any directory, the file will be dow...
$ wget http://software-dl.ti.com/dsps/dsps_public_sw/am_...
$ chmod +x ti-sdk-beagleboard-05.05.01.00-Linux-x86-Inst...
To install it by console, add --mode console option to th...
$ ./ti-sdk-beagleboard-05.05.01.00-Linux-x86-Install --m...
PATH of toolchain is added to the list on bashrc.~
$ vi ${HOME}/.bashrc
PATH=${HOME}/ti-sdk-beagleboard-05.05.01.00/linux-devkit...
$ source ${HOME}/.bashrc
** Placing configuration files for bc10 [#h5636ac4]
>
There are config files for bc10. You can download these f...
#ref(linux-3.2.8.config);~
#ref(bc10_defconfig);~
#ref(busybox-1.19.x.config);~
~
However, these files are needed to be stored the specific...
kernel-patches are copied from the downloaded buildroot f...
At the location where busybox-1.19.x.config is stored, a ...
work_router/
`- buildroot/
|- board/
| `-bc10/
| |- kernel-patches/
| `- linux-3.2.8.config
|- configs/
| `- bc10_defconfig
`-package/
`- busybox/
`- busybox-1.19.x.config (the ...
*** Confirming the configuration of the placed files [#b7...
>
Completing to placing these configuration files, please c...
Especially, please check PATH of Toolchain. Its PATH has ...
>
$ cd ~/work_router/buildroot
$ make bc10_defconfig
$ make menuconfig
Toolchain --->
|- Toolchain type(External toolchain)
|- Toolchain (Custom toolchain)
|- (${HOME}/ti-sdk-beagleboard-05.05.01.00/linux-devk...
|- ($(ARCH)-arago-linux-gnueabi) Toolchain prefix
|- External toolchain C library (glibc)
...
|- [*] Toolchain has C++ support?
...
Package Selection for the target --->
...
|- (package/busybox/busybox-1.19.x.config) BusyBox co...
...
Kernel --->
...
|- (board/bc10/kernel-patches) Custom kernel patches
...
|- (board/bc10/linux-3.2.8.config) Configuration file...
...
~
** Modifying and changing buildroot [#ve65e8e3]
>
Since IT's Toolchain and the Toolchain of CodeSourcery201...
*** Changing the version of libtool [#e969e58d]
>
The default version of libtool is 2.2.10. The version 2.2...
$ cd ${HOME}/work_router/buildroot
$ vi package/libtool/libtool.mk
- LIBTOOL_VERSION = 2.2.10
+ # LIBTOOL_VERSION = 2.2.10
+ LIBTOOL_VERSION = 2.2.6b
LIBTOOL_SOURCE = libtool-$(LIBTOOL_VERSION).tar.gz
>
Note:~
Toolchain of CodeSourcery2011.03 causes only a build erro...
*** Change the version of ncurses [#pf9d8790]
>
The version of ncurses is changed from 5.7 to 5.9. This c...
$ cd ${HOME}/work_router/buildroot
$ vi package/ncurses/ncurses.mk
--- ncurses.mk_orig 2012-12-21 17:10:01.570116798 +0...
+++ ncurses.mk 2012-12-21 15:30:30.220956375 +0900
@@ -23,27 +23,52 @@
# USA
# TARGETS
-NCURSES_VERSION = 5.7
+#NCURSES_VERSION = 5.7
+NCURSES_VERSION = 5.9
NCURSES_SITE = $(BR2_GNU_MIRROR)/ncurses
NCURSES_INSTALL_STAGING = YES
NCURSES_DEPENDENCIES = host-ncurses
+HOSTCPPFLAGS += "-D_GNU_SOURCE"
+
NCURSES_CONF_OPT = \
+ --enable-widec \
+ --without-progs \
--with-shared \
- --without-cxx \
- --without-cxx-binding \
--without-ada \
- --without-progs \
- --without-tests \
+ --enable-hard-tabs \
+ --enable-xmc-glitch \
+ --enable-colorfgbg \
--disable-big-core \
- --without-profile \
- --disable-rpath \
- --enable-echo \
- --enable-const \
- --enable-overwrite \
- --enable-broken_linker \
+ --disable-rpath-hack \
+ --with-ticlib \
+ --with-termlib=tinfo \
+ --enable-sigwinch \
+ --enable-pc-files \
+ --with-build-cc="${HOSTCC}" \
+ --with-build-cpp="${HOSTCPP}" \
+ --with-build-ld="${HOSTLD}" \
+ --with-build-cflags="${HOSTCFLAGS}" \
+ --with-build-cppflags='${HOSTCPPFLAGS}' \
+ --with-build-ldflags='${HOSTLDFLAGS}' \
--disable-static
+#NCURSES_CONF_OPT = \
+# --with-shared \
+# --without-cxx \
+# --without-cxx-binding \
+# --without-ada \
+# --without-progs \
+# --without-tests \
+# --disable-big-core \
+# --without-profile \
+# --disable-rpath \
+# --enable-echo \
+# --enable-const \
+# --enable-overwrite \
+# --enable-broken_linker \
+# --disable-static
+
ifneq ($(BR2_ENABLE_DEBUG),y)
NCURSES_CONF_OPT += --without-debug
endif
@@ -99,7 +124,7 @@ endif
define NCURSES_INSTALL_TARGET_CMDS
mkdir -p $(TARGET_DIR)/usr/lib
- cp -dpf $(NCURSES_DIR)/lib/libncurses.so* $(TAR...
+ cp -dpf $(NCURSES_DIR)/lib/* $(TARGET_DIR)/usr/l...
$(NCURSES_INSTALL_TARGET_PANEL)
$(NCURSES_INSTALL_TARGET_FORM)
$(NCURSES_INSTALL_TARGET_MENU)
@@ -120,6 +145,32 @@ define NCURSES_INSTALL_TARGET_CMDS
$(NCURSES_INSTALL_TARGET_DEVFILES)
endef # NCURSES_INSTALL_TARGET_CMDS
+
+
+
+# define NCURSES_INSTALL_TARGET_CMDS
+# mkdir -p $(TARGET_DIR)/usr/lib
+# cp -dpf $(NCURSES_DIR)/lib/libncurses.so* $(TARG...
+# $(NCURSES_INSTALL_TARGET_PANEL)
+# $(NCURSES_INSTALL_TARGET_FORM)
+# $(NCURSES_INSTALL_TARGET_MENU)
+# ln -snf /usr/share/terminfo $(TARGET_DIR)/usr/li...
+# mkdir -p $(TARGET_DIR)/usr/share/terminfo/x
+# cp -dpf $(STAGING_DIR)/usr/share/terminfo/x/xter...
+# cp -dpf $(STAGING_DIR)/usr/share/terminfo/x/xter...
+# cp -dpf $(STAGING_DIR)/usr/share/terminfo/x/xter...
+# mkdir -p $(TARGET_DIR)/usr/share/terminfo/v
+# cp -dpf $(STAGING_DIR)/usr/share/terminfo/v/vt10...
+# cp -dpf $(STAGING_DIR)/usr/share/terminfo/v/vt10...
+# cp -dpf $(STAGING_DIR)/usr/share/terminfo/v/vt20...
+# cp -dpf $(STAGING_DIR)/usr/share/terminfo/v/vt22...
+# mkdir -p $(TARGET_DIR)/usr/share/terminfo/a
+# cp -dpf $(STAGING_DIR)/usr/share/terminfo/a/ansi...
+# mkdir -p $(TARGET_DIR)/usr/share/terminfo/l
+# cp -dpf $(STAGING_DIR)/usr/share/terminfo/l/linu...
+# $(NCURSES_INSTALL_TARGET_DEVFILES)
+# endef # NCURSES_INSTALL_TARGET_CMDS
+
*** Adding a patch to udev-181 [#sc5e8c36]
>
TI's Toolchain has an issue to udev-181 and causes a buil...
$ vi package/udev/udev-181-define-trigger-happy.patch
diff -Naur udev-181.orig/src/udev-builtin-input_id.c ude...
--- udev-181.orig/src/udev-builtin-input_id.c 2012-03-...
+++ udev-181/src/udev-builtin-input_id.c 2012-03-...
@@ -30,6 +30,10 @@
#include "udev.h"
+#ifndef BTN_TRIGGER_HAPPY
+#define BTN_TRIGGER_HAPPY 0x2c0
+#endif
+
/* we must use this kernel-compatible implementation */
#define BITS_PER_LONG (sizeof(unsigned long) * 8)
#define NBITS(x) ((((x)-1)/BITS_PER_LONG)+1)
** Creating Images [#f2c24480]
>
When the preparation is completed, images are build. Plea...
$ make
After the build process is completed, the image files are...
MLO rootfs.tar u-boot.img uEnv.txt uImage
*** Editing uEnv.txt [#g319f1be]
>
The environment configuration file for uboot has been cre...
--- __uEnv.txt_orig 2012-12-18 15:20:53.344986130 +0900
+++ uEnv.txt 2012-12-18 15:21:06.901053349 +0900
@@ -1,3 +1,2 @@
-mpurate=1000
-dvimode=1024x768MR-16@60
-uenvcmd=mmc init; run loaduimagefat; run mmcboot
+mmcroot=/dev/mmcblk0p2 rw
+uenvcmd=run loaduimagefat; run mmcboot
* Writing images to a SD card [#df3be0d4]
>
The process of formatting a SD card is shown []. Please f...
~
Then, copy the created files to the targeted directories ...
$ cp MLO /media/FAT
$ cp u-boot.img /media/FAT
$ cp uImage /media/FAT
$ sudo tar xvf rootfs.tar -C /media/EXT3
This is the end of the process of writing images to a SD ...
* Configuration after booting bc10 [#tc776df9]
>
As the images are written to a SD card, yet some modifica...
** About login of dropbear [#f01472c2]
>
This buildroot uses bash and dropbear as the default shel...
authpriv.warn dropbear[780]: User 'root' has invalid she...
This issue is due to that the authentication of dropbear ...
$ vi dropbear-2012.55/svr-auth.c
line254~
/* check that the shell is set */
usershell = ses.authstate.pw_shell;
if (usershell[0] == '\0') {
/* empty shell in /etc/passwd means /bin/sh according to...
usershell = "/bin/sh";
}
...<Skip>
endusershell();
TRACE(("no matching shell"))
dropbear_log(LOG_WARNING, "User '%s' has invalid shell, ...
ses.authstate.pw_name);
send_msg_userauth_failure(0, 1);
return DROPBEAR_FAILURE;
~
[root@bc10-router ~]# vi /etc/passwd
root:x:0:0:root:/root:/bin/sh
...
** Reading in wireless LAN modul [#h461b605]
>
Under the default setting, the wireless LAN module cannot...
# modprobe rt2800usb
[ 38.027832] cfg80211: Calling CRDA to update world re...
[ 38.291656] usb 1-2.4: reset high-speed USB device nu...
[ 38.486846] usbcore: registered new interface driver ...
# ifconfig -a
...<Skip>
wlan0 Link encap:Ethernet HWaddr XX:XX:XX:XX:XX:XX
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 fram...
TX packets:0 errors:0 dropped:0 overruns:0 carr...
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
* Revision History [#r357e8f8]
>
- 2013/07/22 This article is initially uploaded
Page: