LINUX.ORG.RU

ArchLinux на Asus Transformer TF300TG (arm)

 , , ,


3

1

Попытки тестирования ArchLinux на arm android планшете Asus Transformer TF300TG.

Планшет разлочен, прошита TWRP рекавери, гибридное ядро с дуалбутом. Корневая файловая система развернута на внутренней памяти /media/data/linux, около 700 Мб

http://forum.xda-developers.com/showthread.php?t=1918849

Описание по железу:

-cpuinfo: ARMv7 Processor rev 9 (v7l),

- ОЗУ total 1000752 kB

- ППЗУ /dev/mmсblk0p8 = internal storage; /dev/mmcblk1p1 = microsd slot in the tablet body (double check that, I'm not 100% sure); /dev/sda1 = standard sd slot in the keyboard

? блютус не проверялся

- камера основная и фронтальная не ловятся

- звук через pulseaudio: идеально; выход наушников и микрофон не настроены(?)

- батарея встроенная и батарея докстанции отображаются xfce

- в кардридере читаются карты 64 Gb (community/exfat-utils)

- юсб-хост; юсб-хост на доке; клавиатура док; тачпад док - все работает

- тачскрин очень недурно работает (пока без мультитача, в хроме при установленном плагине тач-прокрутки весьма удобно)

- видеовыход не проверялся

- модем мобильной сети : отлично

- wifi адаптер: иногда следуют отключения =(

- экран: 1280x800, xRandR rotate хорошо

- gps, датчики акселерометры, гирометры, компас - не проверялись.

Две батареи (при подключенном доке) держат более 24 часов!

Спецклавиши клавиатуры по дают весьма интересные коды, можно перемапить в будущем на f1...f12, а также настроить обработку нажатий; уже настроена регулировка яркости (/sys/class/backlight/pwm-backlight/brightness) и громкости (amixer). Качель громкости на теле планшета дает ровно те же коды, что и две клавиши громкости в верхнем ряду клавиатуры.

Есть проблемы с перезагрузкой, выключением (только долгим нажатием на питание) и совсем плохо с suspendoм

По archlinux:

pacman работает, тащит пакеты для armv7h

По скриншоту:

xfce дефолт;

conky вызываются с периодом одну секунду из «generic monitor», плагина xfce-панели, .conkyrc переписан для однократного вывода текста в консоль;

значение текущей раскладки в коньках берется как значение бита светодиода 'scroll lock', зажигание которого по старинке настроено в etc/X11/xorg.conf.d/20-keyboard-layout.conf

.conkyrc:
 ${exec /home/user/getkbdlayout} | \

getkbdlayout: 
#/bin/sh
case "$(xset -q|grep LED| rev | cut -c4)" in
  "0") KBD="en" ;;
  "1") KBD="ru" ;;
    *) KBD="unknown" ;;
esac
echo $KBD

Заключение:

Получился отличный почти-работоспособный нетбук с большим количеством софта, поддерживающий всю ноебходимую периферию и ооооочень большой батарекой! Впереди еще много работы, по acpi, всякие настройки, экранная клавиатура, обработка акселерометров для поворота экрана — есть шанс получить интересный native-linux планшет.

>>> Просмотр (1280x800, 400 Kb)



Проверено: JB ()
Последнее исправление: JB (всего исправлений: 8)

Интересно. Не слишком много возни? Хотя сейчас, пользуясь ведроидом, все больше понимаю, что готов повозиться, один раз настроить, чтобы потом забыть как и что настроил и чтобы все просто работало. В свое время именно из-за это на линукс и перешел.

Было бы замечательно, если бы ты если получится инструкцию на русском выложил.

another ★★★★★
()

Действительно много возни.. но оно того стоит.

Сам думаю уже давно, приобрести планшетик для опытов, да вот времени вообще нет (работа, ремонт эх)

bulatus ★★
()
Последнее исправление: bulatus (всего исправлений: 1)

Примерно так выглядел мой рабочий стол в 2008-м году.

Jayrome ★★★★★
()

Так то интересно, но xfce просто бесит.

the_green
()

На tf201 ставил. С внешней флешки всё дико тупит. И гиг памяти уже маловато. А так да, нормальный линукс на трансформерах обязан быть в наличии.

eduard_pustobaev ★★
()

Сам пилишь драйверы и т.п.? Если так - большой плюс и уважение. Одно только... надеюсь, отправляешь работу в апстрим?

ArtKun ★★★★★
()
Ответ на: комментарий от awesomenickname

Потому что он и на настоящих нетбуках притормаживает.

ArtKun ★★★★★
()

кстати неистово тебе завидую. ибо в этих ваших трансформерах обычный mini-pci модем (usb) который заводится с полпинка в отличии это этих наших неведомых SIPC.

exception13 ★★★★★
()
Ответ на: комментарий от exception13

Бррр, да хватит гнать на SIPC. Уже разреверсено все сто лет назад, и запилены RIL для андроида, FSO и Ofono. Тебе только лодер фирмвари сделать надо, как я делал для Galaxy S2 и Galaxy Nexus. У меня валяется на работе GT-P5100, там вроде XMM6262, а что на твоем Note?

alexst
()
Ответ на: комментарий от exception13

Ну ок, может я до него еще доберусь. Но не обещаю, что скоро.

Пока надо пилить генод (тащемта, там драйвер регуляторов есть, mmc почти готово). Тут на днях возился с X86 - это просто ахтунг. Сейчас тут играюсь с Nook HD+. Там что-то не натягивается фреймбуферная консоль, а без уарта лень дебажить. Пока план такой - портировать драйвер фреймбуффера DSS на новый u-boot, портировать новый u-boot на планшет. На самом деле, интересно было бы видеть рабочими Mer Nemo и драйвера PowerVR для иксов, или хотя бы libhybris.

alexst
()
Ответ на: комментарий от alexst

явсепонял!.jpg как то упустил из виду что libsamsung-ipc не завязан на конкретном ril и почему то до текущего момента считал что данная реализация только под андроид пока наконец не разул глаза и не прочитал нормально дескрипшн.

exception13 ★★★★★
()

ArchLinux на arm android планшете Asus Transformer

хм... значит не обязательно выбирать между гламурным планшетиком и рабочим ноутом. Ура!

Murg ★★★
()
Ответ на: комментарий от Murg

хм... значит не обязательно выбирать между гламурным планшетиком и красноглазием. Ура!

fixed

actics
()
Ответ на: комментарий от Loki29

На nexus 7 такое заработает?

на _любом_ планшете с доступными исходниками ядра заработает.

exception13 ★★★★★
()
Ответ на: комментарий от exception13

Именно. Здесь, имхо, это критикал. а пакетики тащемто вроде можно собирать на кластере. Ну если он есть конечно)

actics
()

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

actics
()
Ответ на: комментарий от Murg

В том то и дело, что их много. Это, считай, суперкомпьютер для бедных.

Собрать можно на другом железе.

Я уже после того, как написал вспомнил, что и обычной тачки хватит) Мне тогда вспомнилась история как знакомые собирают пакеты на серверах / кластерах

actics
()
Ответ на: комментарий от actics

В том то и дело, что их много. Это, считай, суперкомпьютер для бедных.

Эм... нет. Прочти

Джентельменский кластер это load_balancerx2 + webserver x2 + database x2 и это не совсем дешево.

Мне тогда вспомнилась история как знакомые собирают пакеты на серверах / кластерах

Чем отличается установка софта на серве и на обычном компе?

Murg ★★★
()
Последнее исправление: Murg (всего исправлений: 1)
Ответ на: комментарий от Murg

в универе по ночам есть аудитория, которая превращается в кластер, я про это)

Чем отличается установка софта на серве и на обычном компе?

Имеется ввиду сборка пакетов для десктопа на стороне

actics
()
Ответ на: комментарий от actics

в универе по ночам есть аудитория, которая превращается в кластер, я про это)

Я окончательно тебя не понимаю. При чем кластер?

Чем отличается установка софта на серве и на обычном компе?

Имеется ввиду сборка пакетов для десктопа на стороне

Теперь понятно. Я генту для рабочего компа собирала дома на выходных (убивать рабочий день для установки оси некомильфо).

Но за компиляцию софта для десктопа на серваке, я бы повыкручивала руки из плечей :)

1е правило сисадмина: работает - не трожь. 2е правило сисадмина: не страдай фигней на сервере.

Сейчас у всех довольно мощные компы и обычный набор, это десктоп(2 ядра и больше) + ноут/планшет. Не вижу смысла компилить софт для себа, на серваке в продакшене...

Murg ★★★
()
Ответ на: комментарий от Murg

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

actics
()

Спасибо за идею с xkb.

Hoodoo ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.