среда, 5 августа 2015 г.

Raspbian. Установка драйвера Wi-Fi модуля. (Редактируется!)

Редактируется!

Версия ядра 3.18.11+
Понадобились пакеты:
apt-get install bc

Распаковать исходники ядра на flash-диск.
sudo -s
cd /usr/src
mkdir /usr/src/linux
cp -r /media/flashdisk/linux-rpi-3.18.y/* /usr/src/linux/
ln -s /usr/src/linux /lib/modules/`uname -r`/build

cd /usr/src
git clone https://github.com/raspberrypi/linux.git
sudo ln -s /usr/src/linux /lib/modules/`uname -r`/build
cd linux

cd /usr/src/linux
Сделать изменения в файле Makefile:
SUBLEVEL = 11
EXTRAVERSION = +
Далее:
make mrproper
zcat /proc/config.gz > .config
cp .config .config.org
make modules_prepare

cp /media/flashdisk/Module.symvers /usr/src/linux/
wget https://raw.github.com/raspberrypi/firmware/master/extra/Module.symvers 
 
https://github.com/porjo/mt7601
$ git clone https://github.com/porjo/mt7601.git
$ cd mt7601/src
$ make
$ mkdir -p /etc/Wireless/RT2870STA/
$ cp RT2870STA.dat /etc/Wireless/RT2870STA/
$ insmod os/linux/mt7601Usta.ko 
cp -r /media/flashdisk/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913 /home/pi/
cd ~ 
tar -xvjpf DPO_MT7601U_LinuxSTA_3.0.0.4_20130913.tar.bz2 
cd DPO*
cp /media/flashdisk/rt2870-mt7601Usta-kuid_t-kgid_t.patch /home/pi/
cd /home/pi/
wget https://dl.dropboxusercontent.com/s/qlx4jn1t3y79zrg/rt2870-mt7601Usta-kuid_t-kgid_t.patch
cd /home/pi/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/
patch -p0 < /home/pi/rt2870-mt7601Usta-kuid_t-kgid_t.patch
make MODE=STA TARGET=LINUX
make install