無線 LAN アダプタの接続(3)カーネルのリコンフィグ、今度こそ

Debian LS-QVL

以前からやってみたいと思っていた LinkStation へ無線 LAN アダプタを接続してみる。

カーネルのリコンフィグが必要なのだが、 リコンフィグして作ったカーネルから起動したら 起動して来なかった

標準ファームで起動して元のカーネルに戻す

再コンフィグ

今度はできるだけモジュールにしてみる
yasunari@qvl:/usr/src/linux-2.6.31.8$ cp .config.120725 .config
yasunari@qvl:/usr/src/linux-2.6.31.8$ make menuconfig
	:
	:
yasunari@qvl:/usr/src/linux-2.6.31.8$ diff -u .config-not-work_121027 .config
--- .config-not-work_121027     2012-10-27 18:27:29.472891420 +0900
+++ .config     2012-10-27 20:45:00.759956397 +0900
@@ -1,7 +1,7 @@
 #
 # Automatically generated make config: don't edit
 # Linux kernel version: 2.6.31.8
-# Sat Oct 27 18:27:29 2012
+# Sat Oct 27 20:45:00 2012
 #
 CONFIG_ARM=y
 CONFIG_SYS_SUPPORTS_APM_EMULATION=y
@@ -644,14 +644,13 @@
 # CONFIG_BT is not set
 # CONFIG_AF_RXRPC is not set
 CONFIG_WIRELESS=y
-CONFIG_CFG80211=y
+CONFIG_CFG80211=m
 # CONFIG_CFG80211_REG_DEBUG is not set
 # CONFIG_WIRELESS_OLD_REGULATORY is not set
 CONFIG_WIRELESS_EXT=y
 CONFIG_WIRELESS_EXT_SYSFS=y
-CONFIG_LIB80211=y
-CONFIG_LIB80211_DEBUG=y
-CONFIG_MAC80211=y
+# CONFIG_LIB80211 is not set
+CONFIG_MAC80211=m
 CONFIG_MAC80211_DEFAULT_PS=y
 CONFIG_MAC80211_DEFAULT_PS_VALUE=1

@@ -1055,7 +1054,7 @@
 # CONFIG_B43 is not set
 # CONFIG_B43LEGACY is not set
 # CONFIG_ZD1211RW is not set
-CONFIG_RT2X00=y
+CONFIG_RT2X00=m
 # CONFIG_RT2400PCI is not set
 # CONFIG_RT2500PCI is not set
 # CONFIG_RT61PCI is not set
@@ -1111,7 +1110,7 @@
 #
 CONFIG_INPUT=y
 # CONFIG_INPUT_FF_MEMLESS is not set
-CONFIG_INPUT_POLLDEV=y
+CONFIG_INPUT_POLLDEV=m

 #
 # Userland interfaces
@@ -1783,7 +1782,7 @@
 CONFIG_CRYPTO_CBC=y
 # CONFIG_CRYPTO_CTR is not set
 # CONFIG_CRYPTO_CTS is not set
-CONFIG_CRYPTO_ECB=y
+CONFIG_CRYPTO_ECB=m
 # CONFIG_CRYPTO_LRW is not set
 CONFIG_CRYPTO_PCBC=m
 # CONFIG_CRYPTO_XTS is not set
yasunari@qvl:/usr/src/linux-2.6.31.8$

コンパイル

yasunari@qvl:/usr/src/linux-2.6.31.8$ make -j2 uImage
scripts/kconfig/conf -s arch/arm/Kconfig
	:
	:
yasunari@qvl:/usr/src/linux-2.6.31.8$ make modules
  CHK     include/linux/version.h
	:
	:

インストール

yasunari@qvl:/usr/src/linux-2.6.31.8$ sudo make modules_install
	:
	:
yasunari@qvl:/usr/src/linux-2.6.31.8$ sudo cp arch/arm/boot/uImage /boot/uImage.buffalo
	:

リブート

yasunari@qvl:/usr/src/linux-2.6.31.8$ sudo reboot
しばらくして、青点灯!起動してきた!!

Linux 2.6.31.8 (x60l.yamasita.jp) (pts/0)

qvl login: yasunari
Password:
Last login: Sat Oct 27 20:39:44 JST 2012 from x60l.yamasita.jp on pts/0
Linux qvl 2.6.31.8 #7 Sat Oct 27 20:58:06 JST 2012 armv5tel

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
yasunari@qvl:~$ uname -a
Linux qvl 2.6.31.8 #7 Sat Oct 27 20:58:06 JST 2012 armv5tel GNU/Linux
yasunari@qvl:~$

WLI-UC-GNM2 の認識

フロントパネルのUSBポートに挿してみた
yasunari@qvl:~$ tail -f /var/log/messages
	:
	:
Oct 27 21:15:00 qvl kernel: usb 1-1.1: new high speed USB device using ehci_marvell and address 3
Oct 27 21:15:00 qvl kernel: usb 1-1.1: configuration #1 chosen from 1 choice
Oct 27 21:15:00 qvl kernel: cfg80211: Calling CRDA to update world regulatory domain
Oct 27 21:15:01 qvl kernel: usbcore: registered new interface driver rt2800usb
Good Going!

LS-QVL
バッファローダイレクト
楽天市場
amazon
ドスパラ
livedoor デパート
Yahoo!ショッピング
バリューモア
ムラウチドットコム


無線 LAN アダプタの接続(2)カーネルのリコンフィグ
ハックの記録
LinkStation/玄箱 をハックしよう

無線 LAN アダプタの接続(4)状態を見る

ツイート Tweet to @yasunari_y @yasunari_yをフォロー

Copyright (C) 2003-2012 Yasunari Yamashita. All Rights Reserved.
yasunari @ yamasita.jp 山下康成@京都府向日市