ASUS T100 и ROSA

Ответить
gleb34783
Сообщения: 3
Зарегистрирован: 04 авг 2014, 15:05
Operating system: Не определена

ASUS T100 и ROSA

Сообщение gleb34783 » 28 июн 2015, 18:30

Долгое время использовал Росу в качестве домашней системы. Вынужденно пересел на Asus T100, который просто не любит Линукс-дистрибутивы в любом виде. Для простого запуска системы приходится извращаться. К примеру, у него 32-битный UEFI при 64-битном процессоре... И еще куча многих болячек, которая Windows только и решает, да и то не все
Вот такой вопрос: есть ли образ системы хотя бы с поддержкой моего UEFI? Остальные проблемы решу самостоятельно, во всяком случае постараюсь.

Аватара пользователя
Barmalei
Сообщения: 5022
Зарегистрирован: 29 дек 2014, 15:45
Operating system: Intel Pentium 2020M / 6 Gb RAM / AMD GRadeon HD 8570 / Rosa Fresh R11 KDE4 2016.1 x64

Re: ASUS T100 и ROSA

Сообщение Barmalei » 28 июн 2015, 19:40

gleb34783 писал(а):Долгое время использовал Росу в качестве домашней системы. Вынужденно пересел на Asus T100, который просто не любит Линукс-дистрибутивы в любом виде. Для простого запуска системы приходится извращаться. К примеру, у него 32-битный UEFI при 64-битном процессоре... И еще куча многих болячек, которая Windows только и решает, да и то не все
Вот такой вопрос: есть ли образ системы хотя бы с поддержкой моего UEFI? Остальные проблемы решу самостоятельно, во всяком случае постараюсь.
Тут почитайте люди ставили специальный образ. http://forum.rosalab.ru/viewtopic.php?f=53&t=5664

gleb34783
Сообщения: 3
Зарегистрирован: 04 авг 2014, 15:05
Operating system: Не определена

Re: ASUS T100 и ROSA

Сообщение gleb34783 » 28 июн 2015, 19:44

Barmalei писал(а):
gleb34783 писал(а):Долгое время использовал Росу в качестве домашней системы. Вынужденно пересел на Asus T100, который просто не любит Линукс-дистрибутивы в любом виде. Для простого запуска системы приходится извращаться. К примеру, у него 32-битный UEFI при 64-битном процессоре... И еще куча многих болячек, которая Windows только и решает, да и то не все
Вот такой вопрос: есть ли образ системы хотя бы с поддержкой моего UEFI? Остальные проблемы решу самостоятельно, во всяком случае постараюсь.
Тут почитайте люди ставили специальный образ. http://forum.rosalab.ru/viewtopic.php?f=53&t=5664
Читал, но по ссылке не хочет переходить. Выдает ошибку

Аватара пользователя
Barmalei
Сообщения: 5022
Зарегистрирован: 29 дек 2014, 15:45
Operating system: Intel Pentium 2020M / 6 Gb RAM / AMD GRadeon HD 8570 / Rosa Fresh R11 KDE4 2016.1 x64

Re: ASUS T100 и ROSA

Сообщение Barmalei » 28 июн 2015, 19:47

У меня нормально открывается. https://abf.rosalinux.ru/platforms/rosa ... ists/10526

Аватара пользователя
tverskoy
Сообщения: 1138
Зарегистрирован: 12 сен 2011, 13:30
Operating system: Rosa 2016.1 Fresh
Откуда: Тверь

Re: ASUS T100 и ROSA

Сообщение tverskoy » 28 июн 2015, 20:28


Аватара пользователя
CaptainFlint
Сообщения: 108
Зарегистрирован: 16 янв 2013, 20:18
Operating system: ROSA Desktop Fresh
Откуда: Moscow, Russia

Re: ASUS T100 и ROSA

Сообщение CaptainFlint » 28 июн 2015, 22:09

gleb34783
64-битного образа с 32-битным UEFI мы не делали. К сожалению, даже при наличии такого образа его невозможно полноценно установить без определённых приседаний: 64-битное ядро просто не сможет обратиться к 32-битному UEFI для прописывания загрузчика.
Если сайт Асуса не врёт, и оперативки на этом устройстве 2 Гб, то логичнее и проще поставить 32-битную систему с 32-битным UEFI. Такие образы у нас есть, и проблем при установке они вызвать не должны (единственное, Secure Boot они не поддерживают; если он присутствует, его надо отключить). Ссылку на сборку 10526 тут дали выше, но у нас есть более новые образы:
https://abf.rosalinux.ru/platforms/rosa ... ists/11382
Имейте в виду, в 64-битной версии находится 64-битный UEFI, и на таком устройстве он просто не загрузится. Качать надо 32-битную версию (i586).

Если же по какой-то причине необходима именно 64-битная система, то скажите, тогда я распишу, что и как нужно сделать.
Konstantin Vlasov, ROSA Developer

gleb34783
Сообщения: 3
Зарегистрирован: 04 авг 2014, 15:05
Operating system: Не определена

Re: ASUS T100 и ROSA

Сообщение gleb34783 » 28 июн 2015, 23:14

CaptainFlint писал(а):gleb34783
64-битного образа с 32-битным UEFI мы не делали. К сожалению, даже при наличии такого образа его невозможно полноценно установить без определённых приседаний: 64-битное ядро просто не сможет обратиться к 32-битному UEFI для прописывания загрузчика.
Если сайт Асуса не врёт, и оперативки на этом устройстве 2 Гб, то логичнее и проще поставить 32-битную систему с 32-битным UEFI. Такие образы у нас есть, и проблем при установке они вызвать не должны (единственное, Secure Boot они не поддерживают; если он присутствует, его надо отключить). Ссылку на сборку 10526 тут дали выше, но у нас есть более новые образы:
https://abf.rosalinux.ru/platforms/rosa ... ists/11382
Имейте в виду, в 64-битной версии находится 64-битный UEFI, и на таком устройстве он просто не загрузится. Качать надо 32-битную версию (i586).

Если же по какой-то причине необходима именно 64-битная система, то скажите, тогда я распишу, что и как нужно сделать.
Нет, с 64-битной системой у меня почему-то всегда больше мороки., поэтому её даже не рассматривал. Secure Boot отключается. Большое спасибо за информацию, будут вопросы - напишу

Аватара пользователя
Yamah
Сообщения: 1361
Зарегистрирован: 04 май 2012, 06:30
Operating system: Десктоп (дом): Rosa Fresh R8.1, Rosa Fresh R10
Десктоп (работа): Rosa Fresh R8.1/Rosa Fresh R10
Сервер (работа): Rosa Enterprise Linux Sercver 6.7
Нетбук: Rosa Fresh R10
Контактная информация:

Re: ASUS T100 и ROSA

Сообщение Yamah » 18 сен 2015, 09:42

А сборки 32-хбитной Rosa Fresh с поддержкой 32-хбитного UEFI еще есть? А то что-то ссылки не работают. :(
На работе вынуждены были прикупить аналогичный планшет Asus. Хотелось бы в него поставить нормальную ОС.

Аватара пользователя
CaptainFlint
Сообщения: 108
Зарегистрирован: 16 янв 2013, 20:18
Operating system: ROSA Desktop Fresh
Откуда: Moscow, Russia

Re: ASUS T100 и ROSA

Сообщение CaptainFlint » 18 сен 2015, 11:22

Какой DE интересует? Могу запустить сборку.
Konstantin Vlasov, ROSA Developer

Аватара пользователя
Yamah
Сообщения: 1361
Зарегистрирован: 04 май 2012, 06:30
Operating system: Десктоп (дом): Rosa Fresh R8.1, Rosa Fresh R10
Десктоп (работа): Rosa Fresh R8.1/Rosa Fresh R10
Сервер (работа): Rosa Enterprise Linux Sercver 6.7
Нетбук: Rosa Fresh R10
Контактная информация:

Re: ASUS T100 и ROSA

Сообщение Yamah » 18 сен 2015, 11:46

KDE. Привычнее 4-ый. Но сойдет и пятый.
Мне нужно уложиться с установкой до конца воскресения.

Буду признателен за сборку.

Аватара пользователя
CaptainFlint
Сообщения: 108
Зарегистрирован: 16 янв 2013, 20:18
Operating system: ROSA Desktop Fresh
Откуда: Moscow, Russia

Re: ASUS T100 и ROSA

Сообщение CaptainFlint » 18 сен 2015, 12:11

Запустил:
https://abf.rosalinux.ru/platforms/rosa ... ists/12848
Если какая-нибудь проблема не вылезет, минут через 40 должен быть образ.

Добавлено:
Готово.
Konstantin Vlasov, ROSA Developer

notauser
Сообщения: 1231
Зарегистрирован: 06 май 2012, 21:00

Re: ASUS T100 и ROSA

Сообщение notauser » 18 сен 2015, 20:39

Так ведь было уже. Где-то здесь обсуждали 32-bit UEFI.

Аватара пользователя
CaptainFlint
Сообщения: 108
Зарегистрирован: 16 янв 2013, 20:18
Operating system: ROSA Desktop Fresh
Откуда: Moscow, Russia

Re: ASUS T100 и ROSA

Сообщение CaptainFlint » 18 сен 2015, 21:54

Тестовые сборки по истечении определённого времени автоматически удаляются, поэтому старые образы с UEFI32 могут быть уже недоступны.
Konstantin Vlasov, ROSA Developer

Аватара пользователя
Yamah
Сообщения: 1361
Зарегистрирован: 04 май 2012, 06:30
Operating system: Десктоп (дом): Rosa Fresh R8.1, Rosa Fresh R10
Десктоп (работа): Rosa Fresh R8.1/Rosa Fresh R10
Сервер (работа): Rosa Enterprise Linux Sercver 6.7
Нетбук: Rosa Fresh R10
Контактная информация:

Re: ASUS T100 и ROSA

Сообщение Yamah » 19 сен 2015, 00:00

Спасибо. Поставил.
Правда пришлось загружаться с параметрами nomodeset plymouth.enable=0 bga=792
После установки пришлось chroot окружении ставить 4.1 ядра, иначе зависал при загрузке.
И нет WIFI и звука. (Камер тоже нет, но это ожидаемо.) Похоже для работы нужно форкнутое ядро. :(

Аватара пользователя
CaptainFlint
Сообщения: 108
Зарегистрирован: 16 янв 2013, 20:18
Operating system: ROSA Desktop Fresh
Откуда: Moscow, Russia

Re: ASUS T100 и ROSA

Сообщение CaptainFlint » 19 сен 2015, 00:17

По железкам надо смотреть, что конкретно установлено. Возможно, подойдут какие-то из наших наработок, не вошедших в образ (в частности, многие планшетные WiFi в итоге удавалось подключить). Лучше всего снять пробу (при отсутствии интернета можно запускать hw-probe без опции -upload, потом перенести сгенерированный каталог hw.info на другой компьютер с интернетом, и уже оттуда залить через -upload). Постараюсь подключить наших железячников, может, они смогут найти и/или собрать подходящие драйверы.

(А с ядром 4.1 я, конечно, протормозил. Мог бы и сам вспомнить, что для планшетов желательно собирать образ сразу с новым ядром… :( Хорошо, что хотя бы так удалось его обновить.)
Konstantin Vlasov, ROSA Developer

Аватара пользователя
Yamah
Сообщения: 1361
Зарегистрирован: 04 май 2012, 06:30
Operating system: Десктоп (дом): Rosa Fresh R8.1, Rosa Fresh R10
Десктоп (работа): Rosa Fresh R8.1/Rosa Fresh R10
Сервер (работа): Rosa Enterprise Linux Sercver 6.7
Нетбук: Rosa Fresh R10
Контактная информация:

Re: ASUS T100 и ROSA

Сообщение Yamah » 19 сен 2015, 07:35

HW-Probe на ядре 3.14
На 4.1 после перезагруки зависает на загрузке init.rd.
Сегодня буду переустанавливать.

Аватара пользователя
Yamah
Сообщения: 1361
Зарегистрирован: 04 май 2012, 06:30
Operating system: Десктоп (дом): Rosa Fresh R8.1, Rosa Fresh R10
Десктоп (работа): Rosa Fresh R8.1/Rosa Fresh R10
Сервер (работа): Rosa Enterprise Linux Sercver 6.7
Нетбук: Rosa Fresh R10
Контактная информация:

Re: ASUS T100 и ROSA

Сообщение Yamah » 19 сен 2015, 11:11

Я оказывается сделал тест на ядре 4.1

После установки ядер при генерации grub.cfg выводиться сообщение:

Код: Выделить всё

Найден Windows Boot Manager на Microsoft/Boot/bootmgfw.efi
Windows Boot Manager пока не поддерживается grub-mkconfig
И из списка вариантов загрузки винда пропала.
А при установке нормально создавалась запись.

Аватара пользователя
Yamah
Сообщения: 1361
Зарегистрирован: 04 май 2012, 06:30
Operating system: Десктоп (дом): Rosa Fresh R8.1, Rosa Fresh R10
Десктоп (работа): Rosa Fresh R8.1/Rosa Fresh R10
Сервер (работа): Rosa Enterprise Linux Sercver 6.7
Нетбук: Rosa Fresh R10
Контактная информация:

Re: ASUS T100 и ROSA

Сообщение Yamah » 20 сен 2015, 18:07

Ага.
Тут есть багрепорт о звуке на подобном планшете. Но пока я не смог детально его посмотреть.
По вафле: чип BCM433XNGSD.

Аватара пользователя
CaptainFlint
Сообщения: 108
Зарегистрирован: 16 янв 2013, 20:18
Operating system: ROSA Desktop Fresh
Откуда: Moscow, Russia

Re: ASUS T100 и ROSA

Сообщение CaptainFlint » 20 сен 2015, 20:03

Спасибо за пробы, перенаправил специалистам.
Yamah писал(а):После установки ядер при генерации grub.cfg выводиться сообщение:

Код: Выделить всё

Найден Windows Boot Manager на Microsoft/Boot/bootmgfw.efi
Windows Boot Manager пока не поддерживается grub-mkconfig
И из списка вариантов загрузки винда пропала.
А при установке нормально создавалась запись.
Выложите, пожалуйста, вывод команд:
1) efibootmgr -v
2) /etc/grub.d/42_efi
Konstantin Vlasov, ROSA Developer

Аватара пользователя
Yamah
Сообщения: 1361
Зарегистрирован: 04 май 2012, 06:30
Operating system: Десктоп (дом): Rosa Fresh R8.1, Rosa Fresh R10
Десктоп (работа): Rosa Fresh R8.1/Rosa Fresh R10
Сервер (работа): Rosa Enterprise Linux Sercver 6.7
Нетбук: Rosa Fresh R10
Контактная информация:

Re: ASUS T100 и ROSA

Сообщение Yamah » 21 сен 2015, 09:01

Код: Выделить всё

efibootmgr -v
BootCurrent: 0001
Timeout: 1 seconds
BootOrder: 0001,0000,0002
Boot0000* Windows Boot Manager  HD(1,800,32000,f9673a37-148f-46b9-9cc1-120f59e9d018)File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...5................
Boot0001* rosa  HD(1,800,32000,f9673a37-148f-46b9-9cc1-120f59e9d018)File(\EFI\rosa\grubia32.efi)
Boot0002* android       HD(1,800,32000,f9673a37-148f-46b9-9cc1-120f59e9d018)File(\EFI\android\grubia32.efi)

Код: Выделить всё

cat 42_efi
#!/bin/sh

# Do nothing if EFI is not present or if os-prober is disabled (user doesn't want any secondary systems)
if [ ! -d /sys/firmware/efi -o "${GRUB_DISABLE_OS_PROBER}" = "true" ]; then
        exit 0
fi

. "/usr/share/grub/grub-mkconfig_lib"

# Get complete list of boot manager data
EFIBOOTMGR=$(/usr/sbin/efibootmgr -v)

# Get all Windows entries
WIN_ENTRIES=$(echo "$EFIBOOTMGR" | grep -E '(WINDOWS|Windows Boot Manager)')
if [ -z "$WIN_ENTRIES" ]; then
        exit 0
fi

# In case there are several Windows entries, get the earliest one in the BootOrder list
# Append comma to the list for easier iteration
BOOTORDER=$(echo "$EFIBOOTMGR" | grep 'BootOrder' | sed 's/BootOrder:\s*//; s/\r/,/')
while [ ! -z "$BOOTORDER" -a -z "$WIN_ENTRY" ]; do
        # Extract the next BootOrder element
        NEXT=${BOOTORDER%%,*}
        # ...and remove if from the list
        BOOTORDER=${BOOTORDER#*,}
        # Check if this entry is a Windows one
        WIN_ENTRY=$(echo "$WIN_ENTRIES" | grep "Boot$NEXT")
done                                                                                                                                        
                                                                                                                                            
# If not found, just get the first one                                                                                                      
if [ -z "$WIN_ENTRY" ]; then                                                                                                                
        WIN_ENTRY=$(echo "$WIN_ENTRIES" | head -n 1)                                                                                        
fi                                                                                                                                          
                                                                                                                                            
# Leave only partition and file path                                                                                                        
WIN_ENTRY=$(echo "$WIN_ENTRY" | sed 's/.*\(HD([^()]*)File([^()]*)\).*/\1/i')                                                                
# Extract file path and convert into Linux format                                                                                           
WIN_EFI_FILE=$(echo "$WIN_ENTRY" | sed 's/.*File(\([^()]*\))/\1/i; s/\\/\//g')
# Extract partition GPT UUID
WIN_EFI_PARTUUID=$(echo "$WIN_ENTRY" | sed 's/HD([0-9a-f]\+,[0-9a-f]\+,[0-9a-f]\+,\([0-9a-f\-]\+\)).*/\1/i')
# Get Linux device name for Windows EFI partition (like /dev/sda2)
WIN_EFI_DRIVE=$(/sbin/blkid -s PARTUUID | grep -i $WIN_EFI_PARTUUID | sed 's/^\([^:]\+\):.*/\1/')
# ...and file system UUID for it
WIN_EFI_UUID=$(/sbin/blkid -s UUID $WIN_EFI_DRIVE | sed 's/.*="//;s/".*//')
# Construct Grub2 search hints
WIN_EFI_SEARCH_HINTS=$(grub2-efi-probe -d --target hints_string $WIN_EFI_DRIVE)

# Finally, construct the menuentry
cat << EOF
menuentry "Microsoft Windows Vista/7/8 UEFI-GPT" {
EOF
save_default_entry | sed -e "s/^/  /"
cat << EOF
  insmod part_gpt
  insmod fat
  insmod search_fs_uuid
  insmod chain
  search --fs-uuid --set=root ${WIN_EFI_SEARCH_HINTS} ${WIN_EFI_UUID}
  chainloader $WIN_EFI_FILE
}
EOF

Меня больше интересует как заставить работать звук и WIFI. Блютус тоже хотелось бы. Но это уже удовольствие.

euspectre
Сообщения: 1111
Зарегистрирован: 21 дек 2012, 15:24
Operating system: Linux в разных вариантах

Re: ASUS T100 и ROSA

Сообщение euspectre » 21 сен 2015, 10:38

Через пару дней только смогу глянуть, наверное.

Что по WiFi видно - сам драйвер brcmfmac в ядре есть, но firmware не хватает. Надо будет поискать. Сходу не скажу, откуда его брать.

Аватара пользователя
CaptainFlint
Сообщения: 108
Зарегистрирован: 16 янв 2013, 20:18
Operating system: ROSA Desktop Fresh
Откуда: Moscow, Russia

Re: ASUS T100 и ROSA

Сообщение CaptainFlint » 21 сен 2015, 11:03

Yamah
Пожалуйста, запустите 42_efi. Содержимое-то я и так знаю, сам писал. :)
Konstantin Vlasov, ROSA Developer

Аватара пользователя
Yamah
Сообщения: 1361
Зарегистрирован: 04 май 2012, 06:30
Operating system: Десктоп (дом): Rosa Fresh R8.1, Rosa Fresh R10
Десктоп (работа): Rosa Fresh R8.1/Rosa Fresh R10
Сервер (работа): Rosa Enterprise Linux Sercver 6.7
Нетбук: Rosa Fresh R10
Контактная информация:

Re: ASUS T100 и ROSA

Сообщение Yamah » 21 сен 2015, 12:40

CaptainFlint писал(а):Yamah
Пожалуйста, запустите 42_efi. Содержимое-то я и так знаю, сам писал. :)
Это я, конечно, ступил. :)
Показать пока не смогу. Планшет полчаса назад отдал коллеге, уехавшей в командировку. (Пока с WIFI-свистком.)

После того как зашел в винду и вышел перезагрузкой из нее, а в Росе перенастроил графику пункт загрузки винды появился.

В виндовых драйверх фирварь может быть?

euspectre
Сообщения: 1111
Зарегистрирован: 21 дек 2012, 15:24
Operating system: Linux в разных вариантах

Re: ASUS T100 и ROSA

Сообщение euspectre » 23 сен 2015, 19:59

Yamah писал(а):В виндовых драйверх фирварь может быть?
Может, но формат может быть не тот. Можно попробовать файлы отсюда: https://drive.google.com/folderview?id= ... zN6djQzajg Скопируйте brcmfmac43241b4-sdio.txt в /lib/firmware/brcm/.

Аватара пользователя
Yamah
Сообщения: 1361
Зарегистрирован: 04 май 2012, 06:30
Operating system: Десктоп (дом): Rosa Fresh R8.1, Rosa Fresh R10
Десктоп (работа): Rosa Fresh R8.1/Rosa Fresh R10
Сервер (работа): Rosa Enterprise Linux Sercver 6.7
Нетбук: Rosa Fresh R10
Контактная информация:

Re: ASUS T100 и ROSA

Сообщение Yamah » 26 сен 2015, 17:48

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

Аватара пользователя
Yamah
Сообщения: 1361
Зарегистрирован: 04 май 2012, 06:30
Operating system: Десктоп (дом): Rosa Fresh R8.1, Rosa Fresh R10
Десктоп (работа): Rosa Fresh R8.1/Rosa Fresh R10
Сервер (работа): Rosa Enterprise Linux Sercver 6.7
Нетбук: Rosa Fresh R10
Контактная информация:

Re: ASUS T100 и ROSA

Сообщение Yamah » 14 окт 2015, 11:46

euspectre писал(а): Может, но формат может быть не тот. Можно попробовать файлы отсюда: https://drive.google.com/folderview?id= ... zN6djQzajg Скопируйте brcmfmac43241b4-sdio.txt в /lib/firmware/brcm/.
Скопировал, перезагрузился. Не помогло.

euspectre
Сообщения: 1111
Зарегистрирован: 21 дек 2012, 15:24
Operating system: Linux в разных вариантах

Re: ASUS T100 и ROSA

Сообщение euspectre » 14 окт 2015, 12:33

Yamah писал(а):Скопировал, перезагрузился. Не помогло.
Логи или, лучше, данные hw-probe есть?

Аватара пользователя
Yamah
Сообщения: 1361
Зарегистрирован: 04 май 2012, 06:30
Operating system: Десктоп (дом): Rosa Fresh R8.1, Rosa Fresh R10
Десктоп (работа): Rosa Fresh R8.1/Rosa Fresh R10
Сервер (работа): Rosa Enterprise Linux Sercver 6.7
Нетбук: Rosa Fresh R10
Контактная информация:

ASUS T100 и ROSA

Сообщение Yamah » 15 окт 2015, 07:29


euspectre
Сообщения: 1111
Зарегистрирован: 21 дек 2012, 15:24
Operating system: Linux в разных вариантах

ASUS T100 и ROSA

Сообщение euspectre » 15 окт 2015, 08:21

Хм. Судя по логу, драйвер хочет /lib/firmware/brcm/brcmfmac43340-sdio.txt. А если просто скопировать:

Код: Выделить всё

cp /lib/firmware/brcm/{brcmfmac43241b4-sdio.txt,brcmfmac43340-sdio.txt}
Затем - перезагрузить систему. Не поможет ли?

Если нет, попробуем найти или вытащить из EFI соотв. файл.

Аватара пользователя
Yamah
Сообщения: 1361
Зарегистрирован: 04 май 2012, 06:30
Operating system: Десктоп (дом): Rosa Fresh R8.1, Rosa Fresh R10
Десктоп (работа): Rosa Fresh R8.1/Rosa Fresh R10
Сервер (работа): Rosa Enterprise Linux Sercver 6.7
Нетбук: Rosa Fresh R10
Контактная информация:

ASUS T100 и ROSA

Сообщение Yamah » 15 окт 2015, 11:56


euspectre
Сообщения: 1111
Зарегистрирован: 21 дек 2012, 15:24
Operating system: Linux в разных вариантах

ASUS T100 и ROSA

Сообщение euspectre » 15 окт 2015, 12:53

Yamah писал(а):Не помогло.
https://linux-hardware.org/?probe=b49ad7522a
Н-да. На firmware система теперь не ругается, но выдаёт другую ошибку:

Код: Выделить всё

brcmfmac: brcmf_sdio_drivestrengthinit: No SDIO Drive strength init done for chip 43340 rev 2 pmurev 20
Кстати, что выдаёт команда

Код: Выделить всё

/sys/firmware/efi/efivars/nvram-*
?

Если там один файл, есть возможность его выложить? Вроде бы это и должно быть firmware, но надо проверить.

Аватара пользователя
Yamah
Сообщения: 1361
Зарегистрирован: 04 май 2012, 06:30
Operating system: Десктоп (дом): Rosa Fresh R8.1, Rosa Fresh R10
Десктоп (работа): Rosa Fresh R8.1/Rosa Fresh R10
Сервер (работа): Rosa Enterprise Linux Sercver 6.7
Нетбук: Rosa Fresh R10
Контактная информация:

Re: ASUS T100 и ROSA

Сообщение Yamah » 16 окт 2015, 05:26

Там был один файл. Упаковал и приаттачил.
nvram.tar.gz
Nvram Asus T100TAL
(1.42 КБ) 904 скачивания

euspectre
Сообщения: 1111
Зарегистрирован: 21 дек 2012, 15:24
Operating system: Linux в разных вариантах

Re: ASUS T100 и ROSA

Сообщение euspectre » 16 окт 2015, 10:47

Yamah писал(а):Там был один файл. Упаковал и приаттачил.
nvram.tar.gz
Ага, спасибо. В этом файле, действительно, firmware. Давайте попробуем его.
Скопируйте nvram-74b00bd9-805a-4d61-b51f-43268123d113 в /lib/firmware/brcm/ под именем brcmfmac43340-sdio.txt, т.е. вместо старого файла. Снова перезагрузите систему. Посмотрим, что сейчас будет.

Снова тогда данные hw-probe загрузите, если нетрудно.

Аватара пользователя
Yamah
Сообщения: 1361
Зарегистрирован: 04 май 2012, 06:30
Operating system: Десктоп (дом): Rosa Fresh R8.1, Rosa Fresh R10
Десктоп (работа): Rosa Fresh R8.1/Rosa Fresh R10
Сервер (работа): Rosa Enterprise Linux Sercver 6.7
Нетбук: Rosa Fresh R10
Контактная информация:

ASUS T100 и ROSA

Сообщение Yamah » 16 окт 2015, 11:19

Вафля заработала! Спасибо!
https://linux-hardware.org/?probe=4bdceceaa9

На этом же планшете заставил вафлю работать и под Андройдом, скормив ему файлы /lib/firmware/brcm/brcmfmac43340-sdio.*

Еще бы побороть звук и Blutooth.
Или хотя бы звук. Без него грустно.
Про камеры знаю, что не получится.

Аватара пользователя
Yamah
Сообщения: 1361
Зарегистрирован: 04 май 2012, 06:30
Operating system: Десктоп (дом): Rosa Fresh R8.1, Rosa Fresh R10
Десктоп (работа): Rosa Fresh R8.1/Rosa Fresh R10
Сервер (работа): Rosa Enterprise Linux Sercver 6.7
Нетбук: Rosa Fresh R10
Контактная информация:

Re: ASUS T100 и ROSA

Сообщение Yamah » 18 окт 2015, 15:58

Похоже, что придется ждать ядро 4.3. Там управление питанием должно заработать.

euspectre
Сообщения: 1111
Зарегистрирован: 21 дек 2012, 15:24
Operating system: Linux в разных вариантах

Re: ASUS T100 и ROSA

Сообщение euspectre » 18 окт 2015, 17:47

Yamah писал(а):Похоже, что придется ждать ядро 4.3. Там управление питанием должно заработать.
Да, работу над поддержкой устройств из ASUS T100 разработчики ядра ещё продолжают.

Аватара пользователя
Yamah
Сообщения: 1361
Зарегистрирован: 04 май 2012, 06:30
Operating system: Десктоп (дом): Rosa Fresh R8.1, Rosa Fresh R10
Десктоп (работа): Rosa Fresh R8.1/Rosa Fresh R10
Сервер (работа): Rosa Enterprise Linux Sercver 6.7
Нетбук: Rosa Fresh R10
Контактная информация:

Re: ASUS T100 и ROSA

Сообщение Yamah » 19 окт 2015, 05:35

А ядра 3.15.0 ни у кого случаем нет?
Ходят слухи, что там звук работал на T100.
В ядре 3.15.8 не работает.
Хотелось бы проверить.

Аватара пользователя
Галахов Роман
Сообщения: 2287
Зарегистрирован: 26 фев 2012, 20:02
Operating system: Rosa 2016.1 Fresh KDE (HP ProBook 440 G4 (y7z81ea))
Откуда: Моск. обл. Волоколамск

Re: ASUS T100 и ROSA

Сообщение Галахов Роман » 19 окт 2015, 07:21

Yamah писал(а):А ядра 3.15.0 ни у кого случаем нет?
Ходят слухи, что там звук работал на T100.
В ядре 3.15.8 не работает.
Хотелось бы проверить.
Это если, только, тут спрашивать http://mib.pianetalinux.org/blog/
Rosa 2016.1 Fresh KDE5 x64-86 (HP ProBook 440 G4 (y7z81ea))

Аватара пользователя
Yamah
Сообщения: 1361
Зарегистрирован: 04 май 2012, 06:30
Operating system: Десктоп (дом): Rosa Fresh R8.1, Rosa Fresh R10
Десктоп (работа): Rosa Fresh R8.1/Rosa Fresh R10
Сервер (работа): Rosa Enterprise Linux Sercver 6.7
Нетбук: Rosa Fresh R10
Контактная информация:

Re: ASUS T100 и ROSA

Сообщение Yamah » 19 окт 2015, 08:14

Галахов Роман писал(а):Это если, только, тут спрашивать http://mib.pianetalinux.org/blog/
Понятно. Я думал, что может на ABF, у кого-нибудь завалялся исходник для сборки в персональный реп. :(

euspectre
Сообщения: 1111
Зарегистрирован: 21 дек 2012, 15:24
Operating system: Linux в разных вариантах

Re: ASUS T100 и ROSA

Сообщение euspectre » 19 окт 2015, 10:35

Yamah писал(а):
Галахов Роман писал(а):Это если, только, тут спрашивать http://mib.pianetalinux.org/blog/
Понятно. Я думал, что может на ABF, у кого-нибудь завалялся исходник для сборки в персональный реп. :(
https://abf.io/search?utf8=%E2%9C%93&query=kernel-3.15

Там есть варианты, которые NicCo собирал.

Сами пакеты лежат тут:
http://abf-downloads.rosalinux.ru/kerne ... n/release/

Можно взять, попробовать.

Аватара пользователя
Yamah
Сообщения: 1361
Зарегистрирован: 04 май 2012, 06:30
Operating system: Десктоп (дом): Rosa Fresh R8.1, Rosa Fresh R10
Десктоп (работа): Rosa Fresh R8.1/Rosa Fresh R10
Сервер (работа): Rosa Enterprise Linux Sercver 6.7
Нетбук: Rosa Fresh R10
Контактная информация:

Re: ASUS T100 и ROSA

Сообщение Yamah » 19 окт 2015, 13:05

euspectre писал(а): Сами пакеты лежат тут:
http://abf-downloads.rosalinux.ru/kerne ... n/release/

Можно взять, попробовать.
Здесь был.
Минимальный 3.15.8 уже с "поломанным" драйвером rt5642.
euspectre писал(а): https://abf.io/search?utf8=%E2%9C%93&query=kernel-3.15

Там есть варианты, которые NicCo собирал.
Спасибо. Попробую себе собрать с 3.15.6-69.
Если и тут не будет, значит придется ждать патчи от энтузиастов с 4PDA.

Аватара пользователя
Yamah
Сообщения: 1361
Зарегистрирован: 04 май 2012, 06:30
Operating system: Десктоп (дом): Rosa Fresh R8.1, Rosa Fresh R10
Десктоп (работа): Rosa Fresh R8.1/Rosa Fresh R10
Сервер (работа): Rosa Enterprise Linux Sercver 6.7
Нетбук: Rosa Fresh R10
Контактная информация:

Re: ASUS T100 и ROSA

Сообщение Yamah » 09 янв 2016, 18:10

Возвращаюсь к теме с Asus T100TAL

Поставил ядро 4.3.3
Появился глюк. С первого раза не подхватился WIFI. После перезагрузки на ядро 4.2.8 и повторной загрузки 4.3.3 вроде поднялся.

Из другого:
- Звука так и нет
- Bluetooth не работает.
- яркость экрана не управляется - всегда по максимуму.
- камер нет

HW-Probe
Звук на нем мне поднять критично.

Аватара пользователя
Delles
Сообщения: 1785
Зарегистрирован: 18 авг 2015, 19:52
Operating system: GNU/Linux : ROSA Desktop Fresh R7 (x86_64). Не обновлял.

Re: ASUS T100 и ROSA

Сообщение Delles » 09 янв 2016, 18:20

Мне вот так bluetooth вылечили. Но говорят, не у всех так лечится.
Talk is cheap. Show me the code.
Linus Torvalds

Аватара пользователя
Yamah
Сообщения: 1361
Зарегистрирован: 04 май 2012, 06:30
Operating system: Десктоп (дом): Rosa Fresh R8.1, Rosa Fresh R10
Десктоп (работа): Rosa Fresh R8.1/Rosa Fresh R10
Сервер (работа): Rosa Enterprise Linux Sercver 6.7
Нетбук: Rosa Fresh R10
Контактная информация:

Re: ASUS T100 и ROSA

Сообщение Yamah » 10 янв 2016, 08:55

Delles писал(а):Мне вот так bluetooth вылечили. Но говорят, не у всех так лечится.
Не помогло.

keleg
Сообщения: 5458
Зарегистрирован: 15 сен 2011, 01:58

Re: ASUS T100 и ROSA

Сообщение keleg » 10 янв 2016, 15:19

Delles писал(а):Мне вот так bluetooth вылечили. Но говорят, не у всех так лечится.
Этот рецепт включен в R7. Если еще что-то найдете, пишите.

Аватара пользователя
Yamah
Сообщения: 1361
Зарегистрирован: 04 май 2012, 06:30
Operating system: Десктоп (дом): Rosa Fresh R8.1, Rosa Fresh R10
Десктоп (работа): Rosa Fresh R8.1/Rosa Fresh R10
Сервер (работа): Rosa Enterprise Linux Sercver 6.7
Нетбук: Rosa Fresh R10
Контактная информация:

Re: ASUS T100 и ROSA

Сообщение Yamah » 15 янв 2016, 09:38

Замечен еще один баг:
После ухода в ждущий режим и возвращение из него полностью пропадает WIFI. Перезагрузка не помогает. Только полное выключение.
Такое ощущение, что планшет отключает питание от WIFI, а обратно включить не может.

keleg
Сообщения: 5458
Зарегистрирован: 15 сен 2011, 01:58

Re: ASUS T100 и ROSA

Сообщение keleg » 15 янв 2016, 09:40

Yamah писал(а):Замечен еще один баг:
После ухода в ждущий режим и возвращение из него полностью пропадает WIFI. Перезагрузка не помогает. Только полное выключение.
Такое ощущение, что планшет отключает питание от WIFI, а обратно включить не может.
Может, биос обновить?

Аватара пользователя
Yamah
Сообщения: 1361
Зарегистрирован: 04 май 2012, 06:30
Operating system: Десктоп (дом): Rosa Fresh R8.1, Rosa Fresh R10
Десктоп (работа): Rosa Fresh R8.1/Rosa Fresh R10
Сервер (работа): Rosa Enterprise Linux Sercver 6.7
Нетбук: Rosa Fresh R10
Контактная информация:

Re: ASUS T100 и ROSA

Сообщение Yamah » 16 янв 2016, 11:07

keleg писал(а):Может, биос обновить?
Сразу после покупки обновил BIOS до последней версии с оффсайта.
Вроде на Андроиде этой проблемы нет.

trs
Сообщения: 1939
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: ASUS T100 и ROSA

Сообщение trs » 19 апр 2016, 10:44

Yamah писал(а):HW-Probe
Звук на нем мне поднять критично.
Как успехи?
На машине (правда, несколько иной, с Z3735F) пока результат (если это можно так назвать) такой:

Код: Выделить всё

[    2.931482] intel_sst_acpi 80860F28:00: LPE base: 0x91000000 size:0x200000
[    2.931503] intel_sst_acpi 80860F28:00: IRAM base: 0x910c0000
[    2.931557] intel_sst_acpi 80860F28:00: DRAM base: 0x91100000
[    2.931587] intel_sst_acpi 80860F28:00: SHIM base: 0x91140000
[    2.931616] intel_sst_acpi 80860F28:00: Mailbox base: 0x91144000
[    2.931642] intel_sst_acpi 80860F28:00: DDR base: 0x20000000
[    2.932556] intel_sst_acpi 80860F28:00: Got drv data max stream 25
[    2.995490] bytcr_rt5640 bytcr_rt5640: snd-soc-dummy-dai <-> media-cpu-dai mapping ok
[    2.995717] bytcr_rt5640 bytcr_rt5640: snd-soc-dummy-dai <-> deepbuffer-cpu-dai mapping ok
[    2.995833] compress asoc: snd-soc-dummy-dai <-> compress-cpu-dai mapping ok
[    3.009600] bytcr_rt5640 bytcr_rt5640: rt5640-aif1 <-> ssp2-port mapping ok

[    3.515288] ALSA device list:
[    3.515298]   #0: bytcr-rt5640

[   15.082884] sst-mfld-platform sst-mfld-platform: Slot control: codec_out tx interleaver slot 0 doesn't have DAPM widget!!!
[   15.085533] sst-mfld-platform sst-mfld-platform: Slot control: codec_out tx interleaver slot 1 doesn't have DAPM widget!!!
[   15.088132] sst-mfld-platform sst-mfld-platform: Slot control: codec_out tx interleaver slot 2 doesn't have DAPM widget!!!
[   15.091174] sst-mfld-platform sst-mfld-platform: Slot control: codec_out tx interleaver slot 3 doesn't have DAPM widget!!!
[   15.093615] sst-mfld-platform sst-mfld-platform: Slot control: codec_in rx deinterleaver codec_in0_0 doesn't have DAPM widget!!!
[   15.097403] sst-mfld-platform sst-mfld-platform: Slot control: codec_in rx deinterleaver codec_in0_1 doesn't have DAPM widget!!!
[   15.101515] sst-mfld-platform sst-mfld-platform: Slot control: codec_in rx deinterleaver codec_in1_0 doesn't have DAPM widget!!!
[   15.113393] sst-mfld-platform sst-mfld-platform: Slot control: codec_in rx deinterleaver codec_in1_1 doesn't have DAPM widget!!!

[   18.971061] sst-mfld-platform sst-mfld-platform: Slot control: codec_out tx interleaver slot 0 doesn't have DAPM widget!!!
[   18.971089] sst-mfld-platform sst-mfld-platform: Slot control: codec_out tx interleaver slot 1 doesn't have DAPM widget!!!
[   18.971118] sst-mfld-platform sst-mfld-platform: Slot control: codec_out tx interleaver slot 2 doesn't have DAPM widget!!!
[   18.971149] sst-mfld-platform sst-mfld-platform: Slot control: codec_out tx interleaver slot 3 doesn't have DAPM widget!!!
[   18.971174] sst-mfld-platform sst-mfld-platform: Slot control: codec_in rx deinterleaver codec_in0_0 doesn't have DAPM widget!!!
[   18.971202] sst-mfld-platform sst-mfld-platform: Slot control: codec_in rx deinterleaver codec_in0_1 doesn't have DAPM widget!!!
[   18.971231] sst-mfld-platform sst-mfld-platform: Slot control: codec_in rx deinterleaver codec_in1_0 doesn't have DAPM widget!!!
[   18.971264] sst-mfld-platform sst-mfld-platform: Slot control: codec_in rx deinterleaver codec_in1_1 doesn't have DAPM widget!!!

[   26.558527] intel_sst_acpi 80860F28:00: Wait timed-out condition:0x0, msg_id:0x0 fw_state 0x1
[   26.558537] intel_sst_acpi 80860F28:00: fw download failed -16
[   26.558552] intel_sst_acpi 80860F28:00: FW download fail -16
[   26.559438]  Baytrail Audio Port: ASoC: no backend DAIs enabled for Baytrail Audio Port
...
Ядро пересобирал, может что не так сделал. 4.6-rc3. С более ранними, официальными, и этого нет.
Хотя решений в сети не нашёл (у одних работает, у других нет, даже на идентичных на первый взгляд конфигурациях).

Фирмварь пробовал и от предустановленной системы (realtek_fw_sst.bin размером 526484 байт), но с ней ошибка возникает раньше (что-то про некорректный заголовок).

Начиная, если не ошибаюсь, с 4.5, в конфиге появилось два вида rt5640 (если правильно понял, для T100 драйвер тот же)

Код: Выделить всё

 Symbol: SND_SOC_INTEL_BYTCR_RT5640_MACH [=y]   
  │ Type  : tristate                                                                            
  │ Prompt: ASoC Audio driver for Intel Baytrail and Baytrail-CR with RT5640 codec 
  │   Location:     
  │     -> Device Drivers   
  │       -> Sound card support (SOUND [=y])
  │         -> Advanced Linux Sound Architecture (SND [=y]) 
  │ (1)       -> ALSA for SoC audio support (SND_SOC [=y]) 
  │   Defined at sound/soc/intel/Kconfig:98 
  │   Depends on: SOUND [=y] && !M68K && !UML && SND [=y] && SND_SOC [=y] && X86 [=y] && I2C [=y]     
  │   Selects: SND_SOC_RT5640 [=y] && SND_SST_MFLD_PLATFORM [=y] && SND_SST_IPC_ACPI [=y] && SND_SOC_INTEL_SST_MATCH [=y] 
  │
  │
 │ Symbol: SND_SOC_INTEL_BYT_RT5640_MACH [=n]  
  │ Type  : tristate   
  │ Prompt: ASoC Audio driver for Intel Baytrail with RT5640 codec  
  │   Location: 
  │     -> Device Drivers  
  │       -> Sound card support (SOUND [=y])   
  │         -> Advanced Linux Sound Architecture (SND [=y])  
  │ (2)       -> ALSA for SoC audio support (SND_SOC [=y])   
  │   Defined at sound/soc/intel/Kconfig:61
  │   Depends on: SOUND [=y] && !M68K && !UML && SND [=y] && SND_SOC [=y] && X86_INTEL_LPSS [=y] && I2C [=y] && DW_DMAC_CORE [=y]=y && SND_SST_IPC_ACPI [=y]=n	
  │   Selects: SND_SOC_INTEL_SST [=y] && SND_SOC_INTEL_BAYTRAIL [=n] && SND_SOC_RT5640 [=y]  
Yamah писал(а): Вроде на Андроиде этой проблемы нет.
В "BIOS" есть опция "OS/BOM Select"? Там может быть вариант Андроиды, вроде бы, это меняет DSDT таблицы, может быть в них дело. Пока не проверял, на моей машинке эту опцию изменить получилось окольным путём, через Load Defaults, но после перезагрузки (при выходе из BIOS) она меняется на Windows/BOM3. Может надо удалить эту ОС. :) Хотя есть вариант разблокировать BIOS.

trs
Сообщения: 1939
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: ASUS T100 и ROSA

Сообщение trs » 19 апр 2016, 15:27

C SND_SOC_INTEL_BYT_RT5640_MACH=Y (актуально для оф. ядер Rosa) и этим патчем, звуковое устройство появляется, можно регулировать громкость динамиков и наушников, но пока получилось услышать лишь шум (после включения чего попало в alsamixer).

На T100 пробовали? Можно проверить по DSDT
And reading that thread further, I know now that that this host ipc index is represented by address 0x0000001D. If you open an DSDT file (converted with iasl cmd) you can check that on certain baytrail devices this is the 6th interrupt on list (index 5, counting fist as 0) while in yours this is the fist. Look bellow:

Код: Выделить всё

# Asus T100TA (Thanks to Povilas for providing DSDT file in another thread)
   Scope (_SB)
    {
        Device (LPEA)
        {
            Name (_ADR, Zero)  // _ADR: Address
            Name (_HID, "80860F28" /* Intel SST Audio DSP */)  // _HID: Hardware ID
            Name (_CID, "80860F28" /* Intel SST Audio DSP */)  // _CID: Compatible ID
            Name (_DDN, "Intel(R) Low Power Audio Controller - 80860F28")  // _DDN: DOS Device Name
            Name (_SUB, "80867270")  // _SUB: Subsystem ID
            Name (_UID, One)  // _UID: Unique ID
            Name (_DEP, Package (0x01)  // _DEP: Dependencies
...
                Interrupt (ResourceConsumer, Level, ActiveLow, Exclusive, ,, ) --> 0 index
                {
                    0x00000018,
                }
                Interrupt (ResourceConsumer, Level, ActiveLow, Exclusive, ,, ) --> 1 index
                {
                    0x00000019,
                }
                Interrupt (ResourceConsumer, Level, ActiveLow, Exclusive, ,, ) --> 2 index
                {
                    0x0000001A,
                }
                Interrupt (ResourceConsumer, Level, ActiveLow, Exclusive, ,, ) --> 3 index
                {
                    0x0000001B,
                }
                Interrupt (ResourceConsumer, Level, ActiveLow, Exclusive, ,, ) --> 4 index
                {
                    0x0000001C,
                }
                Interrupt (ResourceConsumer, Level, ActiveLow, Exclusive, ,, ) --> 5 index (IPC HOST)
                {
                    0x0000001D,
                }
отсюда.
Осторожность не помешает. Динамики греются, это не шутка. :evil:

trs
Сообщения: 1939
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: ASUS T100 и ROSA

Сообщение trs » 25 апр 2016, 15:37

Что удалось найти по звуку rt5640 (для rt5642 тот же драйвер) на планшетках.

В новых ядрах (4.5+) драйвер SND_SOC_INTEL_BYT_RT5640_MACH deprecated (у участников темы, как я понял, он не работает).
С SND_SOC_INTEL_BYTCR_RT5640_MACH тоже не всё гладко.
Из-за порядка прерываний в DSDT таблице, для моей машинки пришлось применить аналогичную вышеупомянутой заплатку:

Код: Выделить всё

--- /usr/src/linux-4.5/sound/soc/intel/atom/sst/sst_acpi.c.orig	
+++ /usr/src/linux-4.5/sound/soc/intel/atom/sst/sst_acpi.c	
@@ -109,7 +109,8 @@
 	.mbox_size = 0x1000,
 	.acpi_lpe_res_index = 0,
 	.acpi_ddr_index = 2,
-	.acpi_ipc_irq_index = 5,
+//	.acpi_ipc_irq_index = 5,
+	.acpi_ipc_irq_index = 0,
 };
Помимо этого потребовалась новая фирмварь fw_sst_0f28_ssp0.bin отсюда. Через ssp2 (fw_sst_0f28.bin) звука нет. Подробности.

Плюс к тому ucm и тут конфиги pulseaudio и udev rules.

:Yahoo!:

Остались мелочи: звук в наушниках и их автовключение, микрофон пока не проверял.
CaptainFlint писал(а):64-битное ядро просто не сможет обратиться к 32-битному UEFI для прописывания загрузчика.
Да, нужен ключ EFI_MIXED. И 32х битную версию grub2-uefi (мне пришлось запихать через rpm, но это дело десятое).

Пока не понял, какие ключи нужны, что бы можно было Silent Boot не отключать. С ним изменения на экране заканчиваются сообщением 'Загружается начальный виртуальный диск …' С ядром 4.6-rc3 такой проблемы не заметил.

Аватара пользователя
Yamah
Сообщения: 1361
Зарегистрирован: 04 май 2012, 06:30
Operating system: Десктоп (дом): Rosa Fresh R8.1, Rosa Fresh R10
Десктоп (работа): Rosa Fresh R8.1/Rosa Fresh R10
Сервер (работа): Rosa Enterprise Linux Sercver 6.7
Нетбук: Rosa Fresh R10
Контактная информация:

Re: ASUS T100 и ROSA

Сообщение Yamah » 27 апр 2016, 06:12

А собранным ядром можете поделиться?

trs
Сообщения: 1939
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: ASUS T100 и ROSA

Сообщение trs » 27 апр 2016, 11:15

Да, разумеется. Но не знаю, как это лучше сделать. Ядро собрано для 64-х бит, а установлена, как я понял, 32-х битная Роса.

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

А так, я брал config-4.4.7-nrj-laptop-1rosa-x86_64 и помещал его в папку с исходниками 4.5.* под именем .config. Отключал лишнее видео. SND_SOC_INTEL_BYTCR_RT5640_MACH появлялось без моего участия, изменения в основном связаны с попытками задействовать контроллер батареи X-Powers. Что получилось, прицеплю к сообщению.

Ещё не ясно, как быть с пропатченным драйвером snd_intel_sst_acpi.ko. Какому-то железу вероятно потребуется оригинальный.
Плюс там заплатка для sdhc: http://forum.rosalab.ru/viewtopic.php?f ... 656#p67736

На всякий случай, как я ставил 64-х битную РОСА:
Сначала установил 32-х битную.
Создал /boot/grub2/custom.cfg с таким содержимым:

Код: Выделить всё

menuentry 'Start ROSA Desktop Fresh R7 iso' --class rosa --class gnu-linux --class gnu --class os {
    load_video
    set gfxpayload=keep
    insmod gzio
    insmod part_msdos
    insmod ext2
    insmod search_label
    insmod loopback
    set root='hd0,msdos2'
    set iso=/ROSA.FRESH.KDE.R7.14128.b.x86_64.iso
    loopback loop ${iso}
    echo 'Loading kernel ...'
    linux (loop)/isolinux/vmlinuz0 isoboot=${iso} boot=isolinux iso-scan/filename=${iso} root=live:LABEL=ROSA.FRESH.KDE.R7.x86_64 rd.live.image rd.luks=0 rd.md=0 rd.dm=0 rhgb logo.nologo
#    linux (loop)/isolinux/vmlinuz0 root=live:LABEL=ROSA.FRESH.KDE.R7.x86_64 rd.live.image quiet  rd.luks=0 rd.md=0 rd.dm=0 rhgb splash=silent logo.nologo
    echo 'Loading initial ramdisk ...'
    initrd (loop)/isolinux/initrd0.img
}

menuentry 'Start ROSA Desktop Fresh R7 GNOME 64 iso' --class rosa --class gnu-linux --class gnu --class os {
    load_video
    set gfxpayload=keep
    insmod gzio
    insmod part_msdos
    insmod ext2
    insmod search_label
    insmod loopback
    set root='hd0,msdos4'
    set iso=/ROSA.FRESH.GNOME.R7.x86_64.uefi.iso
    loopback loop ${iso}
    echo 'Loading kernel ...'
    linux (loop)/isolinux/vmlinuz0 isoboot=${iso} boot=isolinux iso-scan/filename=${iso} root=live:LABEL=ROSA.FRESH.GNOME.R7.x86_64 rd.live.image rd.luks=0 rd.md=0 rd.dm=0 rhgb logo.nologo
#    linux (loop)/isolinux/vmlinuz0 root=live:LABEL=ROSA.FRESH.GNOME.R7.x86_64 rd.live.image quiet  rd.luks=0 rd.md=0 rd.dm=0 rhgb splash=silent logo.nologo
    echo 'Loading initial ramdisk ...'
    initrd (loop)/isolinux/initrd0.img
}
на флешку записал iso образы (в виде файлов).
set root='hd0,msdos4' — нужно поменять на актуальный номер раздела (и, возможно, на gpt).
Если установщику в /boot/EFI указать не системный EFI раздел (/dev/mmcblk0p1), а фиктивный, то даже 32х битный grub2-efi не должен потребоваться. Иначе часть файлов будет перезаписано 64х разрядными. Как вариант, скопировать содержимое EFI/rosa и восстановить после установки ОС.
Перезагрузка с неизменённым ядром работать не будет, нужно пересобрать с CONFIG_EFI_MIXED
Вложения
config-4.5.2.gz
(44.39 КБ) 618 скачиваний

trs
Сообщения: 1939
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: ASUS T100 и ROSA

Сообщение trs » 18 май 2016, 09:06

Создал экспериментальную сборку ядра, на базе 4.6

Код: Выделить всё

uname -a
Linux z110 4.6.0-nrj-baytrail-1rosa-x86_64 #1 SMP PREEMPT Wed May 18 02:44:46 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
Для звука использованы следующие патчи: https://github.com/plbossart/sound/commits/t100taf-3
Должны работать со всеми вариантами подключения кодеков (ssp2 и ssp0).
Фирмварь переименования не потребовала, как в случае с ранее упомянутым хаком.
Соответствующие UCM файлы https://github.com/plbossart/UCM/tree/t100-test/

Так же применены патчи mmc https://github.com/hadess/rtl8723bs
без них система не стабильна.
Но зависания случаются, для https://bugzilla.kernel.org/show_bug.cgi?id=109051 патчи пока не добавлены.

32х битную версию пока проверить возможность нет, но на всякий случай отправил на сборку.
Должно появиться тут: http://abf-downloads.rosalinux.ru/trs_p ... n/release/

Аватара пользователя
Yamah
Сообщения: 1361
Зарегистрирован: 04 май 2012, 06:30
Operating system: Десктоп (дом): Rosa Fresh R8.1, Rosa Fresh R10
Десктоп (работа): Rosa Fresh R8.1/Rosa Fresh R10
Сервер (работа): Rosa Enterprise Linux Sercver 6.7
Нетбук: Rosa Fresh R10
Контактная информация:

Re: ASUS T100 и ROSA

Сообщение Yamah » 18 май 2016, 11:59

Увы, звука нет. Как и звукового устройства. :(
По-видимому, что-то конкретно намудрено.

Проба

trs
Сообщения: 1939
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: ASUS T100 и ROSA

Сообщение trs » 19 май 2016, 11:25

Устройства нашло. Даже прерывание выделило:

Код: Выделить всё

   6:          5          0          0          0   IO-APIC   29-fasteoi   intel_sst_driver
Но, похоже, что его индекс в DSDT указан в варианте, который Linux не обрабатывает корректно.

Во всяком случае, сообщение

Код: Выделить всё

[   12.306230] intel_sst_acpi 80860F28:00: BYT-CR not detected
появляется отсюда:

Код: Выделить всё

                if (!x86_match_cpu(cpu_ids) || !iosf_mbi_available()) {
                        /* bail silently */
                        return status;
                }

                /* FIXME:
                 *  clean identifiers when Andy Shevchenko's patches
                 *  are upstream
                 */
                status = iosf_mbi_read(BT_MBI_UNIT_PMC, /* 0x04 PUNIT */
                                       MBI_REG_READ, /* 0x10 */
                                       0x006, /* BIOS_CONFIG */
                                       &bios_status);

                if (status) {
                        dev_err(dev, "could not read PUNIT BIOS_CONFIG\n");
                } else {
                        /* bits 26:27 mirror PMIC options */
                        bios_status = (bios_status >> 26) & 3;

                        if ((bios_status == 1) || (bios_status == 3))
                                *bytcr = true;
                        else
                                dev_info(dev, "BYT-CR not detected\n");
                }
и, как следствие, выбирается .acpi_ipc_irq_index = 5, когда надо 0.

В пробе оборудования не нашел DSDT, что бы проверить.
Получить её можно так:

Код: Выделить всё

sudo cat /sys/firmware/acpi/tables/DSDT > dsdt
и декомпилировать в удобочитаемую форму

Код: Выделить всё

iasl -d dstd
Но можно попробовать и без этого. Изменил патч, что бы флаг bytcr устанавливался и в ветке else.
Контейнер http://abf-downloads.rosalinux.ru/trs_p ... n/release/
Придётся устанавливать с ключём --replacepkgs (в spec-е не увеличил релиз)

Аватара пользователя
Yamah
Сообщения: 1361
Зарегистрирован: 04 май 2012, 06:30
Operating system: Десктоп (дом): Rosa Fresh R8.1, Rosa Fresh R10
Десктоп (работа): Rosa Fresh R8.1/Rosa Fresh R10
Сервер (работа): Rosa Enterprise Linux Sercver 6.7
Нетбук: Rosa Fresh R10
Контактная информация:

ASUS T100 и ROSA

Сообщение Yamah » 20 май 2016, 11:34

Звука нет
https://linux-hardware.org/?probe=44d8cd6af8

Код: Выделить всё

iasl -d dsdt

Intel ACPI Component Architecture
ASL+ Optimizing Compiler version 20141107-32 [Aug 18 2015]
Copyright (c) 2000 - 2014 Intel Corporation

Loading Acpi table from file       dsdt - Length 00065362 (00FF52)
ACPI: DSDT 0x00000000 00FF52 (v02 _ASUS_ Notebook 00000003 AMI  0100000D)
Acpi table [DSDT] successfully installed and loaded
Pass 1 parse of [DSDT]
Pass 2 parse of [DSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)

Parsing completed

Found 2 external control methods, reparsing with new information
Pass 1 parse of [DSDT]
Pass 2 parse of [DSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)

Parsing completed
Disassembly completed
ASL Output:    dsdt.dsl - 552178 bytes

iASL Warning: There were 2 external control methods found during
disassembly, but additional ACPI tables to resolve these externals
were not specified. The resulting disassembler output file may not
compile because the disassembler did not know how many arguments
to assign to these methods. To specify the tables needed to resolve
external control method references, the -e option can be used to
specify the filenames. Example iASL invocations:
    iasl -e ssdt1.aml ssdt2.aml ssdt3.aml -d dsdt.aml
    iasl -e dsdt.aml ssdt2.aml -d ssdt1.aml
    iasl -e ssdt*.aml -d dsdt.aml

In addition, the -fe option can be used to specify a file containing
control method external declarations with the associated method
argument counts. Each line of the file must be of the form:
    External (<method pathname>, MethodObj, <argument count>)
Invocation:
    iasl -fe refs.txt -d dsdt.aml
UPD. Звук заработал после удаления файлов, добавленных отсюда. :oops:
Большое спасибо за помощь!!! :beer:


Еще бы исправить проблему с глючащим модемом и энергосбережением, и была бы красота!!!

trs
Сообщения: 1939
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: ASUS T100 и ROSA

Сообщение trs » 20 май 2016, 16:30

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

UCM файлы и прошивку, по-хорошему, следовало бы тоже организовать в пакет, но fw_sst_0f28.bin предыдущей версии есть в официальном пакете с firmware.

Судя по пробе, заработало с первым вариантом ядра, а не из контейнера. Если индекс прерывания и ssp2 "как у всех", то по идее должно работать на обычном ядре 4.5+

А что с энергосбережением? Имеется ввиду необходимость в cstate=1?

Аватара пользователя
Yamah
Сообщения: 1361
Зарегистрирован: 04 май 2012, 06:30
Operating system: Десктоп (дом): Rosa Fresh R8.1, Rosa Fresh R10
Десктоп (работа): Rosa Fresh R8.1/Rosa Fresh R10
Сервер (работа): Rosa Enterprise Linux Sercver 6.7
Нетбук: Rosa Fresh R10
Контактная информация:

Re: ASUS T100 и ROSA

Сообщение Yamah » 24 май 2016, 05:21

С энергосбережением есть такая странность:
- не работает регулировка яркости экрана.
- после ухода в ждущий режим и возврата из него, не восстанавливается работа WIFI.

trs
Сообщения: 1939
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: ASUS T100 и ROSA

Сообщение trs » 25 май 2016, 15:53

Может встречали на bugzilla.kernel.org соответствующие тикеты, или на иных ресурсах обсуждения этих проблем? На моём устройстве подобного не наблюдается, потому целенаправленно не искал. Ссылки могли бы помочь.

Патчи встречаются всякие и не всегда ясно их качество. Вот например https://drive.google.com/folderview?id= ... Qzajg#list
выложен baytrail-backlight.4.6.0.patch включающий следующие строки:

Код: Выделить всё

--- old/drivers/gpu/drm/i915/i915_parrams.h     2014-11-24 16:07:51.597050369 -0800
+++ linux-3.18.0-0.rc6.git0.1.1awb.x86_64/drivers/gpu/drm/i915/i915_params.h    2014-11-24 16:08:28.199423974 -0800
ну, с натяжкой накладывается именно на 4.6.0, и ядро с ним собирается. На моём устройстве регулировка яркости пропадает. Может на Asus и заработает, но не знаю насколько целесообразно проверять такое через ABF.

trs
Сообщения: 1939
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: ASUS T100 и ROSA

Сообщение trs » 04 июн 2016, 08:30

Вышеупомянутый baytrail-backlight.4.6.0.patch, похоже, происходит отсюда. Статус бага: RESOLVED FIXED.
Сказано, что поддержка включёна в апстрим. Там же предлагают следующие опции ядра:

Код: Выделить всё

CONFIG_PWM=y
CONFIG_PWM_CRC=y
CONFIG_I2C_DESIGNWARE_PLATFORM=y
CONFIG_I2C_DESIGNWARE_PCI=y
CONFIG_INTEL_SOC_PMIC=y
CONFIG_DRM_I915=m
Собрал таким образом 4.6.1 https://abf.io/build_lists/2680277
Попробуйте, повлияло ли это на подсветку.

Помимо этого драйвер rtc_cmos сконфигурирован в качестве модуля. На имеющемся у меня железе его необходимость вызывает сомнения:

Код: Выделить всё

[    2.684182] rtc_cmos 00:00: setting system clock to 2012-01-01 00:00:21 UTC (1325376021)
так же модуль вызывает конфликт прерываний с gpio_keys на ядрах 4.5+ (возможно и более ранних)
На 4.1.22 он похоже не инициализируется, по этой причине конфликта с gpio-keys нет:

Код: Выделить всё

[    2.438985] rtc_cmos 00:00: rtc core: registered rtc_cmos as rtc0
[    2.439189] rtc_cmos: probe of 00:00 failed with error -22
[    2.449644] hctosys: unable to open rtc device (rtc0)
В такой конфигурации аппаратные клавиши громкости работают на новых ядрах:

Код: Выделить всё

cat /etc/modprobe.d/gpio.conf 
#blacklist gpio_keys
blacklist rtc_cmos
Ещё задействовал драйвера для AXP288, теперь работает клавиша питания, но информации по состоянию аккумулятора пока не корректна. https://bugzilla.kernel.org/show_bug.cgi?id=88471
Yamah писал(а):Вроде на Андроиде этой проблемы нет.
Можете уточнить? Сравнивал с тамошним ядром, оно на базе 4.4, включает дополнения отсутствующие в апстриме и поныне. Подозреваю, что спецсборки типа fedlet на ядре Android и основаны, было бы здорово его тоже освоить. :)

Аватара пользователя
Yamah
Сообщения: 1361
Зарегистрирован: 04 май 2012, 06:30
Operating system: Десктоп (дом): Rosa Fresh R8.1, Rosa Fresh R10
Десктоп (работа): Rosa Fresh R8.1/Rosa Fresh R10
Сервер (работа): Rosa Enterprise Linux Sercver 6.7
Нетбук: Rosa Fresh R10
Контактная информация:

Re: ASUS T100 и ROSA

Сообщение Yamah » 06 июн 2016, 07:11

Яркость настройками в KDE и автоматом (активность/неактивность пользователя) регулируется. Кнопками на клавиатуре нет (можно забить на это).
Вафля так и умирает, если ее система отключает. (В Android восстанавливается сама).
При нажатии на кнопку питания сеанс блокируется и иксы зависают совсем (на клавиатура, ни сенсор не работает). Вафля тоже отрубается намертво. (До полного выключения)
Громкость кнопками не регулируется (тоже можно забить).

Зато при включении не нужно выдергивать планшет из докстанции, чтобы ядро на зависло на загрузке. :)

trs! Большое спасибо за проделанную работу!!! :beer:

PS: пакет grub2_zfs ломает установленный grub2-efi. Пакеты я скачиваю вручную и уже потом только ставлю.

trs
Сообщения: 1939
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: ASUS T100 и ROSA

Сообщение trs » 07 июн 2016, 11:26

Если клавиатура, то нашёл в ядре Android такое:

Код: Выделить всё

diff -Naur linux-4.4.10/include/linux/hid.h android-x86-kernel-fed80c37d69f4ce1fbd02a6ab65750bb0e787d71/include/linux/hid.h
--- linux-4.6.1/include/linux/hid.h
+++ android-x86-kernel-fed80c37d69f4ce1fbd02a6ab65750bb0e787d71/include/linux/hid.h     2016-05-16 21:04:20.000000000 +1000
@@ -172,6 +172,7 @@
 #define HID_UP_LOGIVENDOR3   0xff430000
 #define HID_UP_LNVENDOR                0xffa00000
 #define HID_UP_SENSOR          0x00200000
+#define HID_UP_ASUSVENDOR              0xff310000

 #define HID_USAGE              0x0000ffff

diff -Naur linux-4.4.10/drivers/hid/hid-input.c android-x86-kernel-fed80c37d69f4ce1fbd02a6ab65750bb0e787d71/drivers/hid/hid-input.c
--- linux-4.4.10/drivers/hid/hid-input.c        2016-05-11 19:23:26.000000000 +1000
+++ android-x86-kernel-fed80c37d69f4ce1fbd02a6ab65750bb0e787d71/drivers/hid/hid-input.c 2016-05-16 21:04:20.000000000 +1000
@@ -495,7 +495,8 @@

        field->hidinput = hidinput;

-       if (field->flags & HID_MAIN_ITEM_CONSTANT)
+       if ((field->flags & HID_MAIN_ITEM_CONSTANT) &&
+               (usage->hid & HID_USAGE_PAGE) != HID_UP_ASUSVENDOR)
                goto ignore;

        /* Ignore if report count is out of bounds. */
@@ -968,6 +969,17 @@                                                                                                          
                default: goto ignore;                                                                                         
                }                                                                                                             
                break;                                                                                                        
+                                                                                                                             
+       case HID_UP_ASUSVENDOR:
+               switch (usage->hid & HID_USAGE) {
+               case 0x06C: map_key_clear(KEY_SLEEP);           break; /* Fn+F1: Sleep */
+               case 0x088: map_key_clear(KEY_WLAN);            break; /* Fn+F2: Wifi & BT */
+               case 0x010: map_key_clear(KEY_BRIGHTNESSDOWN);  break; /* Fn+F5: Brightness down */
+               case 0x020: map_key_clear(KEY_BRIGHTNESSUP);    break; /* Fn+F6: Brightness up */
+               case 0x06B: map_key_clear(KEY_F24);             break; /* Fn+F9: Touchpad */
+               default: goto ignore;
+               }
+               break;

        default:
        unknown:
расположение клавиш визуально похоже на T100, надеюсь, это оно, отправил на сборку https://abf.io/build_lists/2680793

По аппаратным клавишам громкости, как я понял по пробе, на 4.1.х они тоже не работали? А на Android как?
В моём случае помогло занесение rtc_cmos в черный список, как указано выше. Это похоже на https://bugzilla.kernel.org/show_bug.cgi?id=106751
С T100 был баг, но его закрыли https://bugzilla.kernel.org/show_bug.cgi?id=90521
есть еще такое https://bugzilla.kernel.org/show_bug.cgi?id=107051

Что же касается grub2-efi, то это дополнение к основному пакету grub, они должны работать в паре. grub2_zfs собран на базе недавней версии 2.02.beta3 и к нему есть соответствующий -efi. В общем-то, они необходимы если раздел /boot (точнее ядро Linux) расположен на ZFS пуле, иначе может хватить официальной версии. Если с ними какие-то проблемы, может быть лучше отдельную тему создать.
Хотя, на моём планшете в меню этой версии grub клавиши громкости передвигают курсор. :)


P.S. глянул цены (растаможенная розница) на подобные железки. Конфигурации с 1Гб предлагают дешевле Raspberry Pi3. Но они с сенсорным экраном, аккумулятором и с ОС, которая отдельно продаётся дороже (и на таком объёме памяти не совсем работает). Занятный расклад.

trs
Сообщения: 1939
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: ASUS T100 и ROSA

Сообщение trs » 14 июн 2016, 13:35

Собрал на базе 4.6.2. патч для клавиатуры пока оставил, вроде никому не мешает :)

euspectre
Сообщения: 1111
Зарегистрирован: 21 дек 2012, 15:24
Operating system: Linux в разных вариантах

Re: ASUS T100 и ROSA

Сообщение euspectre » 14 июн 2016, 15:42

trs писал(а):Собрал на базе 4.6.2. патч для клавиатуры пока оставил, вроде никому не мешает :)
Это полезно, спасибо.

Аватара пользователя
Yamah
Сообщения: 1361
Зарегистрирован: 04 май 2012, 06:30
Operating system: Десктоп (дом): Rosa Fresh R8.1, Rosa Fresh R10
Десктоп (работа): Rosa Fresh R8.1/Rosa Fresh R10
Сервер (работа): Rosa Enterprise Linux Sercver 6.7
Нетбук: Rosa Fresh R10
Контактная информация:

Re: ASUS T100 и ROSA

Сообщение Yamah » 14 июн 2016, 19:39

До середины июля я уже не смогу протестировать

trs
Сообщения: 1939
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: ASUS T100 и ROSA

Сообщение trs » 15 июн 2016, 14:21

.

trs
Сообщения: 1939
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: ASUS T100 и ROSA

Сообщение trs » 12 дек 2016, 07:35

В ядро 4.9 наконец-то добавили обеспечивающие работу звука патчи. Кроме одного драйвера, без которого не работает. :o
Надо надеяться, что в ближайшее время недостающее попадёт в основную ветку.

Подобная ситуация с контроллером АКБ "AXP288" ­— в апстрим давно включена куча драйверов, что не функционирует без где-то потерявшихся одного или двух. :) (Это непосредственно T100 не обязательно касается, относится к другим изделиям на Baytrail/Cherrytrail CR)

keleg
Сообщения: 5458
Зарегистрирован: 15 сен 2011, 01:58

Re: ASUS T100 и ROSA

Сообщение keleg » 12 дек 2016, 10:28

Дык, напишите им.

trs
Сообщения: 1939
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: ASUS T100 и ROSA

Сообщение trs » 12 дек 2016, 11:29

По звуку они в курсе. В конце сообщения ответ автора драйвера: http://4pda.ru/forum/index.php?s=&showt ... p=54683924
Отказали по формальным причинам. Работа идёт http://www.spinics.net/lists/platform-d ... 09919.html
Но тут нужно понимать, что устройства эти появились далеко не год назад.

trs
Сообщения: 1939
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: ASUS T100 и ROSA

Сообщение trs » 09 мар 2017, 10:07

Ну вот и всё, остлось всего-то пару месяцев подождать :) В 4.11-rc1 звук через кодеки Realtek играет, а так же добавлена поддержка его вывода через HDMI. Аккумулятор тоже будет показывать заряд, правда на некторых моделях аж 2 раза https://bugzilla.kernel.org/show_bug.cgi?id=194811

trs
Сообщения: 1939
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: ASUS T100 и ROSA

Сообщение trs » 02 июн 2017, 19:57

Yamah писал(а):Про камеры знаю, что не получится.
На данный момент драйвер камер (atomisp + сенсоры) добавлен в основную ветку ядра (4.12-rc), в раздел staging.
В коде есть поддержка T100TA. Правда, с комментарием, что не проверено.

И, кстати, есть сборка ядра на базе 4.11 http://forum.rosalab.ru/viewtopic.php?f=40&t=8068

Аватара пользователя
Yamah
Сообщения: 1361
Зарегистрирован: 04 май 2012, 06:30
Operating system: Десктоп (дом): Rosa Fresh R8.1, Rosa Fresh R10
Десктоп (работа): Rosa Fresh R8.1/Rosa Fresh R10
Сервер (работа): Rosa Enterprise Linux Sercver 6.7
Нетбук: Rosa Fresh R10
Контактная информация:

Re: ASUS T100 и ROSA

Сообщение Yamah » 05 июн 2017, 12:57

trs писал(а):
Yamah писал(а):Про камеры знаю, что не получится.
На данный момент драйвер камер (atomisp + сенсоры) добавлен в основную ветку ядра (4.12-rc), в раздел staging.
В коде есть поддержка T100TA. Правда, с комментарием, что не проверено.

И, кстати, есть сборка ядра на базе 4.11 http://forum.rosalab.ru/viewtopic.php?f=40&t=8068
Уже в планах поставил себе обновления ОС на планшете и тестирование свежих ядер.

Аватара пользователя
Yamah
Сообщения: 1361
Зарегистрирован: 04 май 2012, 06:30
Operating system: Десктоп (дом): Rosa Fresh R8.1, Rosa Fresh R10
Десктоп (работа): Rosa Fresh R8.1/Rosa Fresh R10
Сервер (работа): Rosa Enterprise Linux Sercver 6.7
Нетбук: Rosa Fresh R10
Контактная информация:

Re: ASUS T100 и ROSA

Сообщение Yamah » 06 июн 2017, 11:52

trs писал(а):
Yamah писал(а):Про камеры знаю, что не получится.
На данный момент драйвер камер (atomisp + сенсоры) добавлен в основную ветку ядра (4.12-rc), в раздел staging.
В коде есть поддержка T100TA. Правда, с комментарием, что не проверено.

И, кстати, есть сборка ядра на базе 4.11 http://forum.rosalab.ru/viewtopic.php?f=40&t=8068
На ядре 4.11 отваливается звук
Пока не залезешь в настройки звука в KDE Регулятор громкости PulseAudio не может подключиться к серверу. В микшере доступно только оборудование bytcr-rt5640
Проба 4.11.0-nrj-laptop-3.jwrfootrailrosa https://linux-hardware.org/index.php?pr ... ed969379a6
Проба 4.6.2-nrj-baytrail-1rosa https://linux-hardware.org/index.php?pr ... 7581663bd8

trs
Сообщения: 1939
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: ASUS T100 и ROSA

Сообщение trs » 06 июн 2017, 13:18

Wi-Fi перестало работать? В старой пробе было https://linux-hardware.org/index.php?probe=4bdceceaa9
Кстати, 4.11 появилось и в репозитории kernels_stable http://forum.rosalab.ru/viewtopic.php?f=53&t=8246
То, что касается звука, включено в асптрим и должно быть там. Индикация батареи на T100TAL работала и раньше, возможно, смысла использовать мою сборку и нет.

Разве что проверить камеру на 4.12. При этом следует иметь ввиду, что у данного аппарата board_name: T100TAL. Драйвер ожидает T100TA. Т.е. специфичные настройки применены не будут. Можно попробовать заменить T100TA на T100TAL, но предугадать последствия я не берусь. :)

Аватара пользователя
Yamah
Сообщения: 1361
Зарегистрирован: 04 май 2012, 06:30
Operating system: Десктоп (дом): Rosa Fresh R8.1, Rosa Fresh R10
Десктоп (работа): Rosa Fresh R8.1/Rosa Fresh R10
Сервер (работа): Rosa Enterprise Linux Sercver 6.7
Нетбук: Rosa Fresh R10
Контактная информация:

Re: ASUS T100 и ROSA

Сообщение Yamah » 07 июн 2017, 06:18

trs писал(а):Wi-Fi перестало работать? В старой пробе было https://linux-hardware.org/index.php?probe=4bdceceaa9
Кстати, 4.11 появилось и в репозитории kernels_stable http://forum.rosalab.ru/viewtopic.php?f=53&t=8246
То, что касается звука, включено в асптрим и должно быть там. Индикация батареи на T100TAL работала и раньше, возможно, смысла использовать мою сборку и нет.

Разве что проверить камеру на 4.12. При этом следует иметь ввиду, что у данного аппарата board_name: T100TAL. Драйвер ожидает T100TA. Т.е. специфичные настройки применены не будут. Можно попробовать заменить T100TA на T100TAL, но предугадать последствия я не берусь. :)
Проба
Wifi - есть. Пишу с планшета.
Звук тоже.
Камеры нет. Bluetooth нет, кнопки корпуса не работают. Клавиши управления яркостью, вафлей тоже.
Ядро грузится намного дольше, чем 6.2.

trs
Сообщения: 1939
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: ASUS T100 и ROSA

Сообщение trs » 07 июн 2017, 10:18

Да, Wi-Fi я проглядел, на главной странице не нашёл, но драйвер в списке загруженных присутствует.

По кнопкам выходит, что http://forum.rosalab.ru/viewtopic.php?f ... 040#p70961 требуется и сейчас, надо как-то отправлять в апстрим.

С камерами — ожидаемо.
Во-первых, требуется фирмварь shisp_2400b0_v21.bin. Можно взять http://vavar60.online.fr/share/tablet/c ... /firmware/ Вопрос её пригодности открыт.
Во-вторых, что бы PCI устройство atomisp определялось, мне потребовалось переключить в настройках UEFI (Advanced - OS/BOM Configuration) ISP PCI Device selection в B0D3F0 (для Windows B0D2F0).
Сенсор mt9m114 в dmesg видно. Будет ли работать без https://github.com/jwrdegoede/linux-sun ... orm.c#L263 или слудует добавлять в код драйвера переменные и для модели T100TAL, не знаю.
Вообще, про камеры выше написал, т.к. дело сдвинулось с мёртвой точки. :)

Аватара пользователя
Yamah
Сообщения: 1361
Зарегистрирован: 04 май 2012, 06:30
Operating system: Десктоп (дом): Rosa Fresh R8.1, Rosa Fresh R10
Десктоп (работа): Rosa Fresh R8.1/Rosa Fresh R10
Сервер (работа): Rosa Enterprise Linux Sercver 6.7
Нетбук: Rosa Fresh R10
Контактная информация:

Re: ASUS T100 и ROSA

Сообщение Yamah » 08 июн 2017, 07:30

1. А куда фирмварь нужно положить, чтобы проверить работоспособность камеры?
2. У меня таких настроек вообще нет в BIOS.

trs
Сообщения: 1939
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: ASUS T100 и ROSA

Сообщение trs » 08 июн 2017, 08:49

Фирмварь ищется в /lib/firmware
А загружает её драйвер следующего устройства:

Код: Выделить всё

00:03.0 Multimedia controller: Intel Corporation Atom Processor Z36xxx/Z37xxx Series Camera ISP (rev ff)
        Kernel driver in use: atomisp-isp2
        Kernel modules: atomisp
Появляется оно после вышеуказанных изменений настроек BIOS. Тип ОС (Windows/Android) тоже сменить нельзя?
Разблокировку BIOS вряд стоит рассматривать как вариант, поскольку требуется перепрошивка.
Исходя из того, что Windows видит контроллер в текущей конфигурации, надо надеяться, что и Linux научится.

Аватара пользователя
Yamah
Сообщения: 1361
Зарегистрирован: 04 май 2012, 06:30
Operating system: Десктоп (дом): Rosa Fresh R8.1, Rosa Fresh R10
Десктоп (работа): Rosa Fresh R8.1/Rosa Fresh R10
Сервер (работа): Rosa Enterprise Linux Sercver 6.7
Нетбук: Rosa Fresh R10
Контактная информация:

Re: ASUS T100 и ROSA

Сообщение Yamah » 08 июн 2017, 10:07

trs писал(а):Фирмварь ищется в /lib/firmware
А загружает её драйвер следующего устройства:

Код: Выделить всё

00:03.0 Multimedia controller: Intel Corporation Atom Processor Z36xxx/Z37xxx Series Camera ISP (rev ff)
        Kernel driver in use: atomisp-isp2
        Kernel modules: atomisp
Появляется оно после вышеуказанных изменений настроек BIOS. Тип ОС (Windows/Android) тоже сменить нельзя?
Разблокировку BIOS вряд стоит рассматривать как вариант, поскольку требуется перепрошивка.
Исходя из того, что Windows видит контроллер в текущей конфигурации, надо надеяться, что и Linux научится.
Камера на заработала. :(
Тип ос не меняется нигде, так как вендер настоятельно рекомендует использовать только винду.

thedraler
Сообщения: 4
Зарегистрирован: 19 фев 2016, 07:04
Operating system: sssssssssss

Re: ASUS T100 и ROSA

Сообщение thedraler » 09 июн 2017, 10:15

merci mille fois.

Ответить