Интересное

Сообщение об ошибке

Warning: ini_set(): A session is active. You cannot change the session module's ini settings at this time in drupal_environment_initialize() (line 684 of /home/www/nixtalk.com/includes/bootstrap.inc).

Ubuntu, Lubuntu и Xubuntu для MK802

Опубликовано сб, 01/25/2014 - 10:35 пользователем Demontager

Ubuntu, Lubuntu и Xubuntu для MK802
Продолжаю серию постов по установке Linux на устройства "AndroidTV stick". На этот раз перевод поста с форума rikomagic
Ядра для Linux собраны товарищем linuxium, подходят для устройств на базе чипов - mk802iv и t428.

Установка
1. Загрузить Loader, Parameter, Boot, Kernel образы на ваш выбор для разрешения экрана 720 или 1080.
2. Загрузить образ Linux на выбор Ubuntu, Lubuntu или Xubuntu. Лично я бы рекомендовал Lubuntu как самую не прожорливую к ресурсам.
3. Распакуйте образ системы
4. Запустите RKAndroidTool v1.37 (ссылка на скачку внизу) и выбирите путь к образу системы, а также Loader, Parameter, Boot, Kernel
5. Нажмите "EraseIDB", затем "Run" и ждите окончание прошивки, система к запуску готова

Файлы
RKAndroidToolv1.37
Loader - RK3188Loader(L)_V1.24.bin
Parameter - linuxium-nand-parameter
Boot - linuxium-boot.img

Ядра
linuxium-1080-mk802iv-nand-kernel
linuxium-1080-t428-nand-kernel
linuxium-720-mk802iv-nand-kernel
linuxium-720-t428-nand-kernel

Образы систем
linuxium-ubuntu1204-desktop-rfs.img.7z
linuxium-ubuntu1304-lubuntu-desktop-rfs.img.7z
linuxium-ubuntu1304-xubuntu-desktop-rfs.img.7z

Изменения в этой версии:
Исправлено дребежание видео
Устранена проблема со звуком, временный обход обсуждается тут
Упрощена установка (спасибо mmm123)
Добавлены ядра с разрешением 720 и 1080 как самые популярные
Логирование в консоли на этапе загрузки
Дополнительная рут файловая система для поклоников Lubuntu и Xubuntu, Picuntu

FAQ:
Ядра ля MK802IV работают только на последних версиях AP6210 wifi чипсета
Оба ядра по теории должны работать на схожих устройствах на одинаковых чипах
Уже установлен sudo, поэтому вы можете сразу задать root пароль
Пока не работает видео ускорение, поэтому XBMC не рекомендуется использовать
Исходники ядра https://github.com/linuxium/3188-SRC-AP6210
Lubuntu и Xubuntu соответственно 13.04, а Ubuntu 12.04.3 (LTS)

category_index: 
Поделится: 

58 комментариев

Аватар пользователя Антоша

автор Антоша вкл вт, 02/11/2014 - 23:36

Данная инструкция применима для CS968 (Он же TV01, он же CR11s)?

Аватар пользователя Demontager

автор Demontager вкл ср, 02/12/2014 - 21:43

Да, по спецификации вашего устройства, там чип: Quad Core Rockchip RK3188. Эти ядра как раз для этих чипов. А вот на счет wifi не уверен, заработает или нет. Посмотрите точно какой у вас, broadcom ap6210 работает и часть тех что на realtek.

Аватар пользователя Антоша

автор Антоша вкл чт, 02/13/2014 - 12:19

Раскрыл его сегодня, написано на чипе AP6210 (T0D5007 1321), наверно это и есть тот самый broadcom ap6210 про который вы говорили, это значит что wifi и ethernet должны заработать?

Аватар пользователя Demontager

автор Demontager вкл чт, 02/13/2014 - 22:46

Он, только нет гарантии что заработает 100%, проверяйте. По вашему устройству есть хорошая страница на 4pda 4pda.ru/forum/index.php?showtopic=518154, если что-то и не получится, сможете обратно прошиться на Android.

Аватар пользователя Антоша

автор Антоша вкл чт, 02/13/2014 - 15:49

У меня к вам есть ещё вопрос: в первом пункте установке у вас написано "Загрузить Loader, Parameter, Boot, Kernel образы на ваш выбор", что значит на ваш выбор? разве я не должен их все выбрать?

Аватар пользователя Demontager

автор Demontager вкл чт, 02/13/2014 - 22:31

Все верно вы поняли, на выбор имелось в виду образ системы и ядро.

Аватар пользователя Антоша

автор Антоша вкл пт, 02/14/2014 - 17:08

При установке столкнулся с такой проблемой: RKAndroidToolv1.37 не видит устройство (No found RKAndroid rock usb), хотя другая утилита (RKBatchTool-v1-7) прекрасно его видит и работает с ним. Драйвера ADB установлены, в диспетчере устройств мой cs968 определяется как "Class for rockusb devices". В настройках USB storage поставил значение "выкл.", а в отладке по usb "вкл." Шнур usb подключал после нажатия кнопки reset. Не подскажите, как решить эту проблему?

Аватар пользователя Антоша

автор Антоша вкл пт, 02/14/2014 - 19:44

Драйвера rockusb тоже установлены, ОС win 7 x64

Аватар пользователя Demontager

автор Demontager вкл сб, 02/15/2014 - 00:18

Пхоже что сам RkAndroidTool его не поддерживает, вообще он для устройств mk802iv и t428. По поводу вашего девайса я создал тему на форуме
freaktab.com/showthread.php?10680-CS968-Linux&p=146342#post146342
И еще, в одной теме упоминалось что кто-то поставил на него ubuntu, только не было написано как, так что шанс есть.

Аватар пользователя Антоша

автор Антоша вкл вс, 02/16/2014 - 00:02

Благодарю за поддержку, буду мониторить тему

Аватар пользователя Антоша

автор Антоша вкл вт, 02/18/2014 - 20:32

Добрый день! После пары дней танцев с бубном все - таки удалось установить на мой cs968 Lubuntu (устанавливал из под ХР 1080p версию ядра). Wifi работает без нареканий, видео (на ютубе) среднего качества проигрывается без фризов и подвисаний (через firefox). В общем, впечатления положительные.

Аватар пользователя Demontager

автор Demontager вкл ср, 02/19/2014 - 15:56

Отлично, а ядро какое устанавливали, откуда ? И все же чем прошили, RKBatchTool ?

Аватар пользователя Антоша

автор Антоша вкл ср, 02/19/2014 - 19:41

Ядро установил linuxium-1080-mk802iv-nand-kernel ссылка на которое указана в статье, а прошил Rom flash tool 1.37 (по сути тот же RKAndroidtool 1.37, и кстати обе проги в ХР видели мой гаджет, в win 7 - глухо, что только не перепробовал с 7-ой, результата положительного так и не добился). В настоящий момент занимаюсь настройкой системы, не подскажите где я могу найти драйвера для mali 400 mp и flash player plagin для firefox?

Аватар пользователя Demontager

автор Demontager вкл вс, 02/23/2014 - 13:50

Нормальной поддержки Mali400 на Linux еще не анонсировали, видел только что писали про частичную поддержку.

Аватар пользователя Сергей

автор Сергей вкл вт, 03/11/2014 - 01:39

Здраствуйте, скажите, как заставиить работать пикунту на планшете рк3066 - на его экране? Или хоть ткните носом как собрать ядро для пикунты именно на планшет а не на тв приставку, с чего начинать?

Аватар пользователя Demontager

автор Demontager вкл пн, 03/24/2014 - 19:45

А чем не устраивает к примеру Ubuntu на планшете ? Я не знаю конечно какой у вас планшет, вот к примеру инструкция как установить на Galaxy Tab galaxytabhacks.com/galaxy-tab-10-1-hacks/how-to-install-ubuntu-linux-on-galaxy-tab-10-1-tabuntu/

Аватар пользователя Гость

автор Гость вкл сб, 10/25/2014 - 12:47

Просит пароль root для подключения WIFI подскажите какой или как его установить ?

Аватар пользователя гость

автор гость вкл ср, 11/12/2014 - 04:19

В терминале набираете:
root: sudo passwd
Пароль можно ввести тот же, что и для linuxium - 'p'.

Аватар пользователя Анатолий

автор Анатолий вкл чт, 12/25/2014 - 06:31

ребята разработчики подскажите пожалуйста. я вот установил убунту на микро пк как было оговорено выше. все прекрасно все окей. вопрос в следующем мак адресс который установился как его можно изменить (я как ни пробовал не получается) так как я установил убунту и на второй микро пк тоесть у них мак адреса совпадают что не есть хорошо.

Аватар пользователя Demontager

автор Demontager вкл чт, 12/25/2014 - 18:25

Есть как минимум три способа
1. macchanger

  1. macchanger --mac=XX:XX:XX:XX:XX:XX eth0

2. ifconfig

  1. ifconfig eth0 hw ether AA:BB:CC:DD:EE:FF

3. ip

  1. ip link set down dev eth0
  2. ip link set dev eth0 address AA:BB:CC:DD:EE:FF
  3. ip link set up dev eth0

p.s. macchanger придется установить, он не идет по дефолту с системой

Аватар пользователя Анатолий

автор Анатолий вкл пн, 12/29/2014 - 10:16

а можно по подробнее с macchanger --mac=XX:XX:XX:XX:XX:XX eth0 я ее установил и написал так же только мак адрес другой поставил он мне написал set device name: no such device

Аватар пользователя Demontager

автор Demontager вкл вт, 12/30/2014 - 03:42

Так нужно вместо eth0 подставить ваше устройство. Посмотреть через - ifconfig
И перед тем как менять MAC устройство следует "опустить" -

  1. ifconfig eth0 down

потом поменять mac и

  1. ifconfig eth0 up
Аватар пользователя Анатолий

автор Анатолий вкл вт, 12/30/2014 - 08:00

после перезагрузки все равно все возвращается на обратно

Аватар пользователя Demontager

автор Demontager вкл вт, 12/30/2014 - 19:28

Это естественно, так и должно быть, вы же нигде статически не прописывали MAC.
1. Можно сделать так - в rc.local поместить комманды, которые вы вводите для смены MAC, между ними желательно еще sleep по пару секунд добавить на всякий случай.

  1. sleep 10;ifconfig eth0 down
  2. sleep 2; macchanger --mac=XX:XX:XX:XX:XX:XX eth0
  3. sleep 2;ifconfig eth0 up

2. Еще можно просто прописать MAC статически в /etc/network/interfaces (если не пользуетесь GUI)
Самый базовый вариант -

  1. auto eth0
  2. iface eth0 inet dhcp
  3. hwaddress ether XX:XX:XX:XX:XX:XX

3. Запускать скрипт смены MAC через cron, при этом добавив приставку @reboot перед скриптом.

Аватар пользователя Анатолий

автор Анатолий вкл пн, 01/12/2015 - 06:38

смена мак адреса.

"(2. Еще можно просто прописать MAC статически в /etc/network/interfaces (если не пользуетесь GUI)
Самый базовый вариант )".

auto wlan0
iface wlan0 inet dhcp
hwaddress ether "свой мак" XX:XX:XX:XX:XX:XX

после того как прописал в файле "interfaces" то вообще при запуске системы нет вообще wifi, но через некотрое время вифи появляется но нету списка доступных сетей
подскажите что не так.

Аватар пользователя Demontager

автор Demontager вкл чт, 01/15/2015 - 03:02

Список сетей можно увидеть командой iwlist iface scan, где iface ваш сетевой интерфейс. Вообще, если уже редактируете файл interfaces, то пользоваться GUI настройкой интерфейсов не рекомендуется, потомучто тот же NetworkManager вносит свои коррективы на ходу.

Аватар пользователя Анатолий

автор Анатолий вкл пн, 01/12/2015 - 12:03

подскажите еще есть ли поддержка сатевой карты (лан) в этой ос? и как ее посмотреть как включить как настроить ?

Аватар пользователя Demontager

автор Demontager вкл чт, 01/15/2015 - 03:04

Есть конечно, я использовал USB сетевую, работала отлично. Посмотреть что она работает можно командой ifconfig, при этом должен появится новый сетевой интерфейс.

Аватар пользователя Анатолий

автор Анатолий вкл вт, 01/13/2015 - 10:59

отличее.

какое отличее межу ОС подскажите пожалуйста

linuxium-ubuntu1204-desktop-rfs.img.7z
linuxium-ubuntu1304-lubuntu-desktop-rfs.img.7z
linuxium-ubuntu1304-xubuntu-desktop-rfs.img.7z

Аватар пользователя Demontager

автор Demontager вкл чт, 01/15/2015 - 03:07

У самой последней новее софт и XFCE окружение рабочего стола. Но легче всего будет LXDE, т.е вторая по списку.

Аватар пользователя Анатолий

автор Анатолий вкл вт, 01/13/2015 - 14:31

сборка ос.

можно ли изменить конфигурацию ОС и там поменять значение параметра отвечающий за мак адрес точнее менять мак адрес и потом собрать конфигурацию потом опять разобрать и поменять

Аватар пользователя Demontager

автор Demontager вкл чт, 01/15/2015 - 03:12

Если нужно MAC сначала поменять потом обратно вернуть на прежний, то я бы использовал скрипт (писал выше).

Аватар пользователя Анатолий

автор Анатолий вкл чт, 01/15/2015 - 06:30

как установить драйвера на usb блютуз и usb wifi и почему в настройках блютуз отображается неактивным

Аватар пользователя Demontager

автор Demontager вкл вс, 01/18/2015 - 02:47

Bluetooth должен автоматически "подхватится" ядром, если конечно он совсем какой-то специфический, то тогда придется искать модуль под него. Модуль в ядро подгружается командой modprobe, но помимо модуля еще может понадобится прошивка.
Тоже самое и для USB wifi, что за устройства вставлены в USB, можно посмотреть командой lsusb, к примеру у меня так:

  1. dem@dem-UX32VD:~$ lsusb
  2. Bus 002 Device 006: ID 8087:07da Intel Corp.
  3. Bus 002 Device 003: ID 04f2:b330 Chicony Electronics Co., Ltd Asus 720p CMOS webcam
  4. Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
  5. Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  6. Bus 001 Device 003: ID 0bda:0139 Realtek Semiconductor Corp. RTS5139 Card Reader Controller
  7. Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
  8. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  9. Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
  10. Bus 003 Device 002: ID 046d:c52f Logitech, Inc. Unifying Receiver
  11. Bus 003 Device 003: ID 0b95:7e2b ASIX Electronics Corp. AX88772B
  12. Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Это Bus 003 Device 003: ID 0b95:7e2b ASIX Electronics Corp. AX88772B кстати моя USB сетевая карта, работает из коробки.
Также смотрите вывод команды dmesg, он дает много инфы об подключаемых устройствах и иногда сообщает какой именно модуль нужен, если его нет.

Аватар пользователя Анатолий

автор Анатолий вкл пн, 01/19/2015 - 14:01

можно по подробнее как устанавливал дравера на AX88772B, мне не дает make установить пишет что make *** /lib/modules/3.0.36+/build: нет такого коталога или файла. хотя я заходил в ту папку смотрел что там этот файл есть не его редактировать нельзя и удалить теже. в общем то у меня из-за него все дрова не встают

Аватар пользователя Demontager

автор Demontager вкл вт, 01/20/2015 - 03:14

AX88772B поддерживается в ядре, я ничего для нее не собирал, вставил и работает.

Аватар пользователя Анатолий

автор Анатолий вкл вт, 01/20/2015 - 11:28

ответ.
у меня usb lan AX88772A и отображается она вот так
Bus 003 Device 003: ID 0b95:772a

Аватар пользователя Анатолий

автор Анатолий вкл вт, 01/20/2015 - 11:30

хорошо подскажите пожалуйста как быть то тогда если он пишет make *** /lib/modules/3.0.36+/build: нет такого коталога или файла. при установки любого драйвера.
хотя я заходил в ту папку смотрел что там этот файл есть не его редактировать нельзя и удалить теже. в общем то у меня из-за него все дрова не встают.
P.S. ответь пожалуйста с примерами. (развернуто)

Аватар пользователя Анатолий

автор Анатолий вкл чт, 01/15/2015 - 06:51

как установить драйвер на лан (возможно чип realtek 81528) и usb лан

Аватар пользователя Demontager

автор Demontager вкл вс, 01/18/2015 - 02:48

Ответ выше

Аватар пользователя Анатолий

автор Анатолий вкл чт, 01/15/2015 - 09:43

"""""сборка ос.
автор Анатолий вкл вт, 01/13/2015 - 14:31
сборка ос.

можно ли изменить конфигурацию ОС и там поменять значение параметра отвечающий за мак адрес точнее менять мак адрес и потом собрать конфигурацию потом опять разобрать и поменять
Ответить
Аватар пользователя Demontager Если нужно MAC сначала
автор Demontager вкл чт, 01/15/2015 - 03:12
Если нужно MAC сначала поменять потом обратно вернуть на прежний, то я бы использовал скрипт (писал выше)."""""" вопрос не о том, или я чего то не понимаю. я хочу посмотреть в дистрибутиве где можно изменить мак адрес то есть в файле (linuxium-ubuntu1204-desktop-rfs.img). как это можно. и пожалуйста напишите подробнее выше спрошенные мною вопросы

Аватар пользователя Demontager

автор Demontager вкл вс, 01/18/2015 - 02:51

MAC нельзя поменять в образе дистрибутива, я даже не вижу логики для этого. После установки можно поменять на любой.

Аватар пользователя Анатолий

автор Анатолий вкл вт, 01/20/2015 - 11:23

ответ.
логика в том что необходимо использовать два совершенно одинаковых устройства, которые не буду конфликтовать при выполнение определенный действий программ.

Аватар пользователя Demontager

автор Demontager вкл пт, 01/23/2015 - 01:30

На уровне операционной системы не бывает два "одинаковых" устройства, система им всегда присваивает какой-то уникальный ID. Опять же, при правильной настройке ничего не конфликтует в принципе.

Аватар пользователя Анатолий

автор Анатолий вкл пн, 01/19/2015 - 14:36

можно ли вообще использовать полноценную ubuntu перевести ее в формат img и поставить на mk802iv чем это опастно полностью ее ставить.

Аватар пользователя Demontager

автор Demontager вкл вт, 01/20/2015 - 03:10

Нет нельзя, платформа не совместима

Аватар пользователя Анатолий

автор Анатолий вкл чт, 01/22/2015 - 14:00

но ведь как то собрать можно. что бы там все работало (чтобы драйвера были установлены ) так как для ядра вообще ничего найти невозможно. или как то можно обновить ядро? что можно сделать?

Аватар пользователя Demontager

автор Demontager вкл пт, 01/23/2015 - 01:27

arm и x86 платформы не совместимы, у каждой свои отдельные репозитории и сборки под свою архитектуру. Обновляются ядра через #sudo apt-get update; sudo apt-get upgrade, но конечно можно и вручную поставить более свежее, только придется еще решать проблемы с зависимостями. Вам не нужно упираться в обновление ядра, для начала узнайте точно какой именно драйвер нужно и есть ли вообще в природе.

Аватар пользователя Анатолий

автор Анатолий вкл чт, 01/22/2015 - 11:20

хорошо подскажите пожалуйста как быть то тогда если он пишет make *** /lib/modules/3.0.36+/build: нет такого коталога или файла. при установки любого драйвера.
хотя я заходил в ту папку смотрел что там этот файл есть не его редактировать нельзя и удалить теже. в общем то у меня из-за него все дрова не встают.
P.S. ответь пожалуйста с примерами. (развернуто)

Аватар пользователя Demontager

автор Demontager вкл пт, 01/23/2015 - 01:21

Увы, по одной строчке из целого списка сообщений сборки я ничего толком подсказать не могу. Можно сюда запостить полную сборку https://gist.github.com/

Аватар пользователя Гость

автор Гость вкл пн, 02/16/2015 - 21:07

Как ни пытался, начинает нормально, а после первой перезагрузки выдает:
ERROR: Wait for Loader Rock usb timeout
ERROR: Run failed
Вместо нормального определения, говорит что нашел новое неопознаное USB 2.0 устройство

Аватар пользователя Гость

автор Гость вкл вт, 02/17/2015 - 11:15

Все, победил эту ошибку. Просто в системе стояли драйвера двух версий 4.1 и 3.5, при перезагрузке устройства начинали конфликтовать. Удалил 4.1 и всё заработало! Свисток идеально прошился! :)

Всем добра! :)

Аватар пользователя Гость

автор Гость вкл вт, 02/17/2015 - 16:31

Загрузчик заработал только RK3188Loader(L)_V2.07, версии 1.20 и 1.24 не сработали!

Аватар пользователя Kamlatele

автор Kamlatele вкл ср, 02/18/2015 - 15:27

Получил во это:

Gave up waiting for root device. Common problems:
— Boot args (cat /proc/cmdline)
— Check rootdelay= (did the system wait long enough?)
— Check root= (did the system wait for the right device?)
— Missing modules (cat /proc/modules; ls /dev)
ALERT! /dev/disk/by-uuid/XXX does not exist. Dropping to a shell!

Что делать дальше ума не приложу!? Может кто чего подскажет!?

Аватар пользователя Demontager

автор Demontager вкл чт, 02/19/2015 - 19:41

Могу точно сказать что не может смонтировать рутовый раздел. Что можно сделать
1. Проверить что прописанно в fstab
2. Восстановить загрузчик
3. Прошить заново образ

Аватар пользователя Kamlatele

автор Kamlatele вкл ср, 02/18/2015 - 15:29

Свисток MK802IV

Аватар пользователя AnastasiaOr

автор AnastasiaOr вкл ср, 05/11/2016 - 04:11

Здравия желаю. Предлагаю поучаствовать в крутой онлайн игре -

Аватар пользователя Hectorsigo

автор Hectorsigo вкл пт, 05/13/2016 - 01:20

I can not determine how do I subscribe to your weblog
I’m a extended time watcher and I just considered I’d drop by and say hi there there for the really first time.
Hello there! Your write-up rocks also as becoming a reputable superb recognize!??
hey buddy, this can be a very exciting write-up
I am a extended time back I read your weblog and possesses lengthy been declaring that you’re a terrific writer

Добавить комментарий