2015年2月14日土曜日

Cubieboard 2をいじってみる 2回目

rootで入ろうとしたら、なぜか旧パスワード。

危険なので、変えておきましょう。
$ su-
# passwd
新しいUNIXパスワードを入力してください:
新しいUNIX パスワードを再入力してください:
passwd: パスワードは正しく更新されました

次、ケーブルがごちゃごちゃしていたので、無線LANにしてみる。
Logitec LAN-WH300NU2っての買ってきて、つけたんだが、どうも認識しない。
調べて買ってきたつもりがLAN-WH300NU2は、どうやら標準ではドライバがないらしい。
新しいのもかってくるのも癪なんて、動くようにしてみる。

とりあえずiwconfigを実行しようとすると無いとでる。

入れる。
sudo apt-get install wireless-tools

ここからブラウザかwgetで最新ドライバを手に入れる。

多分wgetではへんなダウンロードの仕方をするので、ブラウザで・・。

unzip 0001-RTL8188C_8192C_USB_linux_v4.0.2_9000.20130911.zip
cd RTL8188C_8192C_USB_linux_v4.0.2_9000.20130911/
sudo chmod a+x install.sh
sudo sh ./install.sh

コンパイルエラーがでるので、何とか動くようにする。

ドライバをコンパイルできる環境を構築
cd /home/cubie
sudo apt-get install
build-essential module-assistant
sudo m-a prepare
なんか最新のがおかしいとか出るので

sudo apt-get install linux-headers-3.4.79-sun7i build-essential dkms

cd RTL8188C_8192C_USB_linux_v4.0.2_9000.20130911/
sudo sh ./install.sh


って、どうもはいらん。なんじゃこれ
gitで、修正版を挙げている人がいるので、これを使うほうがいいかもなあ。

sudo apt-get install git

gitからファイルをダウンロード
git clone https://github.com/pvaret/rtl8192cu-fixes.git

組み込む。
sudo dkms add ./rtl8192cu-fixes

ビルド
sudo dkms install 8192cu/1.9

リフレッシュ
sudo depmod –a

念のため、お掃除(バグ入りのconfは、ブラックリスト入り)
sudo cp ./rtl8192cu-fixes/blacklist-native-rtl8192.conf /etc/modprobe.d/

一応支持が出てるので電源管理オプションをセット。
sudo cp ./rtl8192cu-fixes/8192cu-disable-power-management.conf /etc/modprobe.d/

で、rebootしたけど、認識しねえ。
ここあたりの情報を参考にロードルールを記述。
sudo nano /etc/udev/rules.d/network_drivers.rules

ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="0789", ATTR{idProduct}=="016D", RUN+="/sbin/modprobe -qba 8192cu"

続いて念のため
sudo nano
/etc/modprobe.d/network_drivers.conf

install 8192cu /sbin/modprobe --ignore-install 8192cu $CMDLINE_OPTS; /bin/echo "0789 016D" > /sys/bus/usb/drivers/rtl8192cu/new_id

これで再起動、でもこれでもダメ。なんでだめかなあと、グーグル先生にきいてみてるんだけど、Cubieezのデータはなかなかない、というのと、どうも無線周りはUbuntuとDebianとでは扱いが違う?(今までのやり方は全部Ubuntuの方法をぱくっていた。)

ということで、Debianのサイトをあさる。
https://wiki.debian.org/rtl819x#Debian_7_.22Wheezy.22

と、ずいぶん異なることが書かれている。試しにやってみる。
nano /etc/apt/sources.list

deb http://packages.cubian.org/ wheezy main

#deb http://packages.cubian.org/ wheezy main
deb http://http.debian.net/debian/ wheezy main contrib non-free
書き換え

apt-get update && apt-get install firmware-realtek
apt-get install unzip && exit
wget ftp://ftp2.dlink.com/PRODUCTS/DWA-130/REVC/DWA-130_REVC_DRIVERS_0.06_LINUX.ZIP
unzip DWA-130_REVC_DRIVERS_0.06_LINUX.ZIP
su
mkdir -p /usr/local/lib/firmware/RTL8192U
cp rtl8192u_linux_2.6.0006.1031.2008/firmware/RTL8192U/* /usr/local/lib/firmware/RTL8192U
これでもダメなので、本格的に駄目なんだろうな。
ということで、OSを変えてみます。

0 件のコメント: