Показать сообщение отдельно
Старый 21.11.2012, 09:16   #60
SimyriK
Новый Пользователь
 
Регистрация: 05.10.2012
Возраст: 33
Город: Красноярск
Регион: 24
Машина: Hyndai Genesis Coupe
Сообщений: 25
SimyriK is on a distinguished road
Question

В общем я наконец скомпелировал драйвер для своего планшета (Samsung Galaxy Tab 2 P3100), но это мне все равно не помогло.

Делал по инструкциям от DmitrySmol и Rage2

1. На планшете
Код:
busybox cat /proc/version
Выясняем что ядро 3.0.8 и собрано с помощью gcc version 4.6.x-google 20120106 (prerelease) и исходя из найденной инструкции на индонезийском языке выясняю что это arm-2010q1-202, который я скачал здесь
2. Скачиваю исходники CM10 для Samsung Galaxy Tab 2 здесь с помощью
Код:
git clone git://github.com/cmenard/android_kernel_samsung_espresso10.git
3. /proc/config.gz на планшете не оказалось, поэтому в папке с исходным кодом ~/ak/android_kernel_samsung_espresso10/arch/arm/configs нахожу файл cyanogenmod_p3110_defconfig и переименовываю в mydevice_defconfig
4. Далее в терминале
Код:
cd ~/ak/android_kernel_samsung_espresso10/
make ARCH=arm mydevice_defconfig
make ARCH=arm menuсonfig
И в этом окошке я перешел в Device drivers->Staging drivers и там не оказалось easycap, но при включении Device Drivers->Multimedia devices:[*] Video For Linux EasyCap появился в ветке Device drivers->Staging drivers и я отметил его модулем.
5. Сохранив внесенные изменения в терминале выполняю
Код:
make -j4 ARCH=arm CROSS_COMPILE=~/ak/arm-2010q1/bin/arm-none-linux-gnueabi- modules
Модуль easycap.ko не появился в папке ~/ak/android_kernel_samsung_espresso10/drivers/staging/easycap, тогда я вручную закомментировал все включенные модули кроме easycap в файле .config и повторил попытку
Код:
make -j4 ARCH=arm CROSS_COMPILE=~/ak/arm-2010q1/bin/arm-none-linux-gnueabi- modules
Тут начались вопросы про видать закомментированные мною модули. На все вопросы я отвечал "y" и при окончании в папке ~/ak/android_kernel_samsung_espresso10/drivers/staging/easycap появился файл easycap.ko
6. Кидаю в планшет в /system/lib/modules ставлю на него права 664 (rw- r-- r--), запускаю в эмуляторе терминала
Код:
su
insmod /system/lib/modules/easycap.ko
А в ответ только "Exec format error"

Подскажите пожалуйста, где я ошибся...
SimyriK вне форума   Ответить с цитированием