* [Hardware] Asus R209HA
@ 2019-03-12 10:55 Москаленко Алексей Владимирович
2019-03-13 11:59 ` Москаленко Алексей Владимирович
` (3 more replies)
0 siblings, 4 replies; 11+ messages in thread
From: Москаленко Алексей Владимирович @ 2019-03-12 10:55 UTC (permalink / raw)
To: Hardware
Здравствуйте.
Попался такой агрегат - Asus R209HA, на котором я пытаюсь запустить
актуальный сизиф. В итоге все не так уж и плохо, как могло бы быть и как
пишут в сети, хотя нерешенные проблемы остались.
В качестве базы использовался Regular XFCE x86_64. Загружался с
USB-флешки, после чего создал вручную GPT-разделы EFI (FAT32),
BOOT(ext3), SWAP и ROOT (btrfs). После чего установил систему с помощью
ярлыка на рабочем столе.
Первая же проблема - в initrd не попадает модуль mmc_block,
соответственно загрузка со встроенного SSD не работает. Добавление
mmc_block в MODULES_ADD /etc/initrd.mk проблему решило.
Работают без нареканий - USB-порты (2.0 и 3.0), тачпад, веб-камера.
Далее список "особенностей".
1. Клавиатура в initrd не работает, хотя на первый взгляд все нужные
модули имеются. После полной загрузки системы клавиатура работает в 90%
случаев.
2. Кардридер проверить пока оказии не было.
3. Функциональные клавиши (FN+F[5-0]) работают частично. Не работают
регулировка яркости, спящий режим, режим "в самолете", отключение
тачпада.
4. Звук на штатном un-def не работает совсем - нет модуля для кодека
cx2072. Проблема решилась самостоятельной сборкой ядра с приложением
патча из https://bugzilla.kernel.org/show_bug.cgi?id=115531#c108. После
этого звук есть, как на динамиках, так и в наушниках. Микрофон проверить
нечем.
5. Собственно регулировка яркости экрана работает в виде echo 1000 >
/sys/class/backlibht/intel_backlight/brightness.
6. Видеокарта в основном работает, хотя при просмотре видео случаются
фризы на несколько секунд. Никаких сообщений при этом никуда не пишется.
DPI и линейные размеры экрана определяются правильно, но физические
размеры элементов и шрифтов на экране получаются огромными. Прибитые в
настройках XFCE 96DPI проблему размера элементов решают.
7. Сеть работает, драйвер ath10k. При выходе из сна появляется несколько
сообщений в dmesg следующего вида:
[ 3150.645138] ath10k_pci 0000:01:00.0: unsupported HTC service id: 1536
[ 3150.660551] ath10k_pci 0000:01:00.0: Unknown eventid: 118809
[ 3150.663388] ath10k_pci 0000:01:00.0: Unknown eventid: 90118
[ 3150.757013] WARNING: CPU: 3 PID: 2632 at
drivers/net/wireless/ath/ath10k/mac.c:5650
ath10k_bss_info_changed+0xf03/0x1030 [ath10k_core]
Сеть при этом работает нормально.
8. Определение подключенного источника питания и состояния батареи не
работает. Информации о батарее нет нигде, а сетевой блок питания
показывается всегда подключенным.
9. Датчики (lm_sensors) показывают похожую на правду температуру ядер
процессора и что-то странное с датчика asus-isa-0000: cpu_fan: 0 RPM;
temp1: +6280.0°C. Температура больше, чем на Солнце, а вентилятора в
этом ноуте нет физически.
На опробованном LiveUSB Linux Mint регулировка яркости с клавиатуры
работает, состояние батареи и адаптера питания отображаются правильно.
Нет ли у кого опыта по полноценному запуску ALT Linux на подобной
машине? Особенно интересует состояние батареи. Возможно, также есть
смысл включить модуль для звуковой карты в наше ядро. С железкой готов
экспериментировать и предоставлю любую необходимую информацию.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Hardware] Asus R209HA
2019-03-12 10:55 [Hardware] Asus R209HA Москаленко Алексей Владимирович
@ 2019-03-13 11:59 ` Москаленко Алексей Владимирович
2019-03-13 12:07 ` Москаленко Алексей Владимирович
` (2 subsequent siblings)
3 siblings, 0 replies; 11+ messages in thread
From: Москаленко Алексей Владимирович @ 2019-03-13 11:59 UTC (permalink / raw)
To: Hardware
Продолжаю исследовать эту железку. Новые результаты.
1. Bluetooth работает.
2. Кард-ридер не работает совсем. На вставку-извлечение карты не
реагирует.
3. После перехода в спящий режим (именно спящий) полностью отваливается
шина I2C, на которой висят клавиатура, тачпад и звук. Соответственно,
управление ноутом становится невозможным. По сети отвечает (так
собственно и удалось понять, что именно отваливается). Помогает только
перезагрузка.
4. Заставить работать микрофон не удалось. Полная тишина на входе.
PS В liveUSB Linux Mint SD-карта работает. Как и мониторинг батареи.
Ядро 4.15. Прям обидно.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Hardware] Asus R209HA
2019-03-12 10:55 [Hardware] Asus R209HA Москаленко Алексей Владимирович
2019-03-13 11:59 ` Москаленко Алексей Владимирович
@ 2019-03-13 12:07 ` Москаленко Алексей Владимирович
2019-03-16 18:41 ` Michael Shigorin
2019-03-25 7:34 ` Москаленко Алексей Владимирович
3 siblings, 0 replies; 11+ messages in thread
From: Москаленко Алексей Владимирович @ 2019-03-13 12:07 UTC (permalink / raw)
To: Hardware
В догонку к предыдущему письму.
Функциональные клавиши (кроме громкость +/- и Mute) у нас в 4.20-un-def
совсем мертвые. Их нажатия не ловятся ни xev, ни evtest. Полная тишина.
В том же Mint'е нажатия кнопок сна, "в самолете", изменения яркости и
отключения/переключения дисплея отображаются правильно, кнопки
отключения тачпада ловится, но сканкод не распознается.
Попробовать наше std-def не могу. Не грузится оно. А так как клавиатура
в initrd не работает, не могу посмотреть почему.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Hardware] Asus R209HA
2019-03-12 10:55 [Hardware] Asus R209HA Москаленко Алексей Владимирович
2019-03-13 11:59 ` Москаленко Алексей Владимирович
2019-03-13 12:07 ` Москаленко Алексей Владимирович
@ 2019-03-16 18:41 ` Michael Shigorin
2019-03-18 10:15 ` Alex Moskalenko
2019-03-25 7:34 ` Москаленко Алексей Владимирович
3 siblings, 1 reply; 11+ messages in thread
From: Michael Shigorin @ 2019-03-16 18:41 UTC (permalink / raw)
To: hardware; +Cc: klark
On Tue, Mar 12, 2019 at 01:55:21PM +0300, Москаленко Алексей Владимирович wrote:
> Попался такой агрегат - Asus R209HA, на котором я пытаюсь
> запустить актуальный сизиф. [...]
> Первая же проблема - в initrd не попадает модуль mmc_block,
> соответственно загрузка со встроенного SSD не работает.
> Добавление mmc_block в MODULES_ADD /etc/initrd.mk проблему
> решило.
От какой даты регулярка? Дело в том, что это давным-давно
добавлял в mkimage-profiles и проверяли на машинках с eMMC
(а впервые столкнулся как бы не в 2013), выпуская 8.2 ещё.
> 4. Звук на штатном un-def не работает совсем - нет модуля для кодека
> cx2072. Проблема решилась самостоятельной сборкой ядра с приложением
> патча из https://bugzilla.kernel.org/show_bug.cgi?id=115531#c108. После
> этого звук есть, как на динамиках, так и в наушниках. Микрофон проверить
> нечем.
Хорошо бы на наше ядро багу повесить.
> 5. Собственно регулировка яркости экрана работает в виде echo 1000 >
> /sys/class/backlight/intel_backlight/brightness.
На эту (и кнопочек) тему полезные странички были по слову
backlight на вики arch/gentoo, помнится. Но если сама
регулировка работает, то остаётся и впрямь подсистема ввода.
> 6. Видеокарта в основном работает, хотя при просмотре видео случаются
> фризы на несколько секунд. Никаких сообщений при этом никуда не пишется.
Можно попробовать там ядро/иксы имени lakostis@, см. тж.
https://lists.unsafe.ru/mailman/listinfo/kernels
http://www.unsafe.ru/lakostis/RPMS/ALTLinux/
-- он уделяет довольно большое внимание именно радеонам.
> 8. Определение подключенного источника питания и состояния
> батареи не работает. Информации о батарее нет нигде, а сетевой
> блок питания показывается всегда подключенным.
Что-то похожее было на атомном ноуте у nbr@.
Возможно, пошла мода цеплять такое через gpio/sdio,
как опять же ещё давно наблюдал на атомном планшете...
> На опробованном LiveUSB Linux Mint регулировка яркости с клавиатуры
> работает, состояние батареи и адаптера питания отображаются правильно.
Я бы для начала посравнивал /proc/config.gz (особенно раз и так
ради звука собирали своё ядро).
> Нет ли у кого опыта по полноценному запуску ALT Linux на подобной
> машине? Особенно интересует состояние батареи. Возможно, также есть
> смысл включить модуль для звуковой карты в наше ядро. С железкой готов
> экспериментировать и предоставлю любую необходимую информацию.
Давайте-ка подключим Лёню, вдруг ему покажется знакомым.
2 klark: тут уже три письма в теме, если что.
--
---- WBR, Michael Shigorin / http://altlinux.org
------ http://opennet.ru / http://anna-news.info
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Hardware] Asus R209HA
2019-03-16 18:41 ` Michael Shigorin
@ 2019-03-18 10:15 ` Alex Moskalenko
2019-03-18 16:00 ` Konstantin Lepikhov
0 siblings, 1 reply; 11+ messages in thread
From: Alex Moskalenko @ 2019-03-18 10:15 UTC (permalink / raw)
To: hardware
Michael Shigorin писал 16.03.2019 21:41:
> On Tue, Mar 12, 2019 at 01:55:21PM +0300, Москаленко Алексей
> Владимирович wrote:
>> Попался такой агрегат - Asus R209HA, на котором я пытаюсь
>> запустить актуальный сизиф. [...]
>> Первая же проблема - в initrd не попадает модуль mmc_block,
>
> От какой даты регулярка? Дело в том, что это давным-давно
Регулярка от 6 марта. Текущий make-initrd также не добавляет mmc_block.
>> 4. Звук на штатном un-def не работает совсем - нет модуля для кодека
>
> Хорошо бы на наше ядро багу повесить.
Так как микрофон не заработал - не уверен, что используемый патч достоин
заведения баги.
>> 5. Собственно регулировка яркости экрана работает в виде echo 1000 >
>> /sys/class/backlight/intel_backlight/brightness.
> На эту (и кнопочек) тему полезные странички были по слову
> backlight на вики arch/gentoo, помнится. Но если сама
> регулировка работает, то остаётся и впрямь подсистема ввода.
Тут точно подсистема ввода - evtest не показывает ничего.
>> 6. Видеокарта в основном работает, хотя при просмотре видео случаются
>> фризы на несколько секунд. Никаких сообщений при этом никуда не
>> пишется.
> Можно попробовать там ядро/иксы имени lakostis@, см. тж.
> https://lists.unsafe.ru/mailman/listinfo/kernels
> http://www.unsafe.ru/lakostis/RPMS/ALTLinux/
> -- он уделяет довольно большое внимание именно радеонам.
Там встроенная графика, драйверы для intel используются.
> Я бы для начала посравнивал /proc/config.gz (особенно раз и так
> ради звука собирали своё ядро).
Из последних экспериментов.
1. Микрофон заставить работать не удается.
2. Для того, чтобы в initrd заработала клавиатура, требуется модуль
pinctrl_cherryview, который тоже в initrd сам не попадает.
3. Создание diff'ов между нашим ядром и ядром от Mint на файлы,
содержащие пути/имени acpi, mmc и asus и сборка ядра решили проблему с
горячими клавишами и не решили с батареей и SD-картой. Есть еще разница
в конфиге ядра между нашим и Mint'овским, но на уровне "у нас модуль, у
них в ядре". Возможно, это тоже влияет - еще не пробовал.
4. В Mint'е в Xorg используется драйвер modesetting, у нас - intel. При
этом у нас при AccelMethod SNA встречаются артефакты отрисовки (черные
области), а при AccelMethod UXA имеются тормоза при скроллинге.
5. В Mint'е vlc прекрасно справляется с воспроизведение FullHD-H264 с
помощью i965_drv_video.so, у нас же такого вообще не нашел.
Соответственно - тормоза, пропуск кадров, нагрев и прочие прелести
программного декодирования.
У меня, к сожалению, недостаточно опыта в тестировании/отладке ядра, и
нет свободных мощностей для его быстрой сборки. Но есть ноут и желание
остаться на альте. :) Поэтому экспериментировать буду, но очень
небыстро, и не откажусь от помощи и наставлений. :)
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Hardware] Asus R209HA
2019-03-18 10:15 ` Alex Moskalenko
@ 2019-03-18 16:00 ` Konstantin Lepikhov
2019-03-18 17:55 ` Alex Moskalenko
2019-03-19 7:06 ` Michael Shigorin
0 siblings, 2 replies; 11+ messages in thread
From: Konstantin Lepikhov @ 2019-03-18 16:00 UTC (permalink / raw)
To: hardware
Hi Alex!
On 03/18/2019, at 01:15:50 PM you wrote:
<skip>
> 4. В Mint'е в Xorg используется драйвер modesetting, у нас - intel. При
> этом у нас при AccelMethod SNA встречаются артефакты отрисовки (черные
> области), а при AccelMethod UXA имеются тормоза при скроллинге.
> 5. В Mint'е vlc прекрасно справляется с воспроизведение FullHD-H264 с
> помощью i965_drv_video.so, у нас же такого вообще не нашел.
> Соответственно - тормоза, пропуск кадров, нагрев и прочие прелести
> программного декодирования.
xorg-drv-intel уже давно не поддерживается апстримом и на modesetting
перешли все дистрибутивы кроме ALT.
Насчет i965_drv_video - у вас должен быть установлен libva-driver-intel,
тогда и аппаратное ускорение заработает.
> У меня, к сожалению, недостаточно опыта в тестировании/отладке ядра, и
> нет свободных мощностей для его быстрой сборки. Но есть ноут и желание
> остаться на альте. :) Поэтому экспериментировать буду, но очень
> небыстро, и не откажусь от помощи и наставлений. :)
> _______________________________________________
> Hardware mailing list
> Hardware@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/hardware
--
WBR et al.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Hardware] Asus R209HA
2019-03-18 16:00 ` Konstantin Lepikhov
@ 2019-03-18 17:55 ` Alex Moskalenko
2019-03-19 7:06 ` Michael Shigorin
1 sibling, 0 replies; 11+ messages in thread
From: Alex Moskalenko @ 2019-03-18 17:55 UTC (permalink / raw)
To: hardware
18.03.2019 19:00, Konstantin Lepikhov пишет:
> xorg-drv-intel уже давно не поддерживается апстримом и на modesetting
> перешли все дистрибутивы кроме ALT.
А можно узнать, в чем причина?
> Насчет i965_drv_video - у вас должен быть установлен libva-driver-intel,
> тогда и аппаратное ускорение заработает.
Спасибо! Ускорение видео заработало. apt-get install
/usr/lib64/dri/i965_drv_video.so и apt-cache search i965_drv_video.so не
нашли ничего, libva-driver-intel на глаза не попался.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Hardware] Asus R209HA
2019-03-18 16:00 ` Konstantin Lepikhov
2019-03-18 17:55 ` Alex Moskalenko
@ 2019-03-19 7:06 ` Michael Shigorin
2019-03-19 7:15 ` Konstantin Lepikhov
1 sibling, 1 reply; 11+ messages in thread
From: Michael Shigorin @ 2019-03-19 7:06 UTC (permalink / raw)
To: hardware
On Mon, Mar 18, 2019 at 05:00:54PM +0100, Konstantin Lepikhov wrote:
> Насчет i965_drv_video - у вас должен быть установлен libva-driver-intel,
> тогда и аппаратное ускорение заработает.
А для радеонов (конкретно r600 интересует) нынче такое бывает?
--
---- WBR, Michael Shigorin / http://altlinux.org
------ http://opennet.ru / http://anna-news.info
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Hardware] Asus R209HA
2019-03-19 7:06 ` Michael Shigorin
@ 2019-03-19 7:15 ` Konstantin Lepikhov
2019-03-19 8:51 ` Michael Shigorin
0 siblings, 1 reply; 11+ messages in thread
From: Konstantin Lepikhov @ 2019-03-19 7:15 UTC (permalink / raw)
To: hardware
Hi Michael!
On 03/19/2019, at 10:06:27 AM you wrote:
> On Mon, Mar 18, 2019 at 05:00:54PM +0100, Konstantin Lepikhov wrote:
> > Насчет i965_drv_video - у вас должен быть установлен libva-driver-intel,
> > тогда и аппаратное ускорение заработает.
>
> А для радеонов (конкретно r600 интересует) нынче такое бывает?
Для radeon/amdgpu это не нужно, там поддержка vdpau идет "из коробки"
через Mesa. VAAPI использует только Intel, AMD/Nvidia - VDPAU.
PS Есть еще libva-driver-vdpau, если очень хочется все воспроизводить
через VAAPI - например, chromium имеет аппаратную поддержку
отрисовки/воспроизведения видео только через VAAPI.
$ vainfo
libva info: VA-API version 1.4.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib64/dri/nvidia_drv_video.so
libva info: Found init function __vaDriverInit_1_1
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.4 (libva 2.4.0)
vainfo: Driver version: Splitted-Desktop Systems VDPAU backend for VA-API - 0.7.4
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileMPEG4Simple : VAEntrypointVLD
VAProfileMPEG4AdvancedSimple : VAEntrypointVLD
VAProfileH264Main : VAEntrypointVLD
VAProfileH264High : VAEntrypointVLD
VAProfileVC1Simple : VAEntrypointVLD
VAProfileVC1Main : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD
--
WBR et al.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Hardware] Asus R209HA
2019-03-19 7:15 ` Konstantin Lepikhov
@ 2019-03-19 8:51 ` Michael Shigorin
0 siblings, 0 replies; 11+ messages in thread
From: Michael Shigorin @ 2019-03-19 8:51 UTC (permalink / raw)
To: hardware
On Tue, Mar 19, 2019 at 08:15:08AM +0100, Konstantin Lepikhov wrote:
> > > Насчет i965_drv_video - у вас должен быть установлен
> > > libva-driver-intel, тогда и аппаратное ускорение
> > > заработает.
> > А для радеонов (конкретно r600 интересует) нынче такое бывает?
> Для radeon/amdgpu это не нужно, там поддержка vdpau идет "из коробки"
> через Mesa. VAAPI использует только Intel, AMD/Nvidia - VDPAU.
> PS Есть еще libva-driver-vdpau, если очень хочется все воспроизводить
> через VAAPI - например, chromium имеет аппаратную поддержку
> отрисовки/воспроизведения видео только через VAAPI.
Понял, спасибо!
--
---- WBR, Michael Shigorin / http://altlinux.org
------ http://opennet.ru / http://anna-news.info
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Hardware] Asus R209HA
2019-03-12 10:55 [Hardware] Asus R209HA Москаленко Алексей Владимирович
` (2 preceding siblings ...)
2019-03-16 18:41 ` Michael Shigorin
@ 2019-03-25 7:34 ` Москаленко Алексей Владимирович
3 siblings, 0 replies; 11+ messages in thread
From: Москаленко Алексей Владимирович @ 2019-03-25 7:34 UTC (permalink / raw)
To: Hardware
Отчет по итогам предметного ковыряния со зверьком.
Кратко - заработало все, кроме горячей клавиши отключения тачпада,
микрофона и спящего режима. Теперь подробнее.
По железу и его поддержке.
1. Для работы звука нужно добавлять поддержку кодека в ядро. Завел на
эту тему #36374. Может быть кто поможет разобраться с ALSA и запустить
микрофон.
2. Для работы горячих клавиш нужны модули hid-asus и asus-wireless.
#36372. Поломать это вроде бы ничего не должно.
3. Ноут оказался бедным на источники энтропии, соответственно имеем
внезапные затыки на ожидании ее достаточного количества. Но он имеет TPM
с аппаратным RNG, который у нас использовать нельзя по причине того, что
поддержка TPM в ядре, а поддержка hw-rng в модулях. Вынос поддержки TPM
в модули проблему решает. На эту тему #36373.
4. Поддержка считывания состояний батареи, сетевого адаптера и
кардридера требует включения поддержки PMIC_OPREGION и ACPI_I2C_OPREGION
и некоторых других, что тянет за собой перенос поддержки i2c и
designware-i2c из модулей в ядро. На эту тему никаких багов не заводил,
так как больно уж оно platform-specific.
5. Спящий режим (который hibernate, s2disk) использовать нельзя по
причине отваливания шины i2c после выхода из сна. Что с этим делать -
пока не понял, но особо и не копался - выход из спящего режима
сопоставим по времени с обычной загрузкой. Ждущий режим работает.
По софту.
1. В initrd не попадают модули mmc-block (требуется для поддержки
встроенного mmc-SSD) и pinctrl-cherryview (без него не работает шина i2c
и все, что на ней, в том числе клавиатура). Нужно добавлять в initrd.mk.
2. Драйвер intel в xorg имеет артефакты отрисовки на экранах входа в
систему и разблокировки экрана при AccelMethod="SNA" и тормоза при
скроллинге при AccelMethod="UXA". Оставил первый вариант, так как при
работе артефактов не поймал.
3. В dmesg есть жалобы от ath10k_pci вида "unsupported HTC service id:
1536" и "Unknown eventid: {118809,90118}". Также он ругается после
выходя из ждущего режима "WARNING: CPU: 3 PID: 2632 at
drivers/net/wireless/ath/ath10k/mac.c:5650
ath10k_bss_info_changed+0xf03/0x1030 [ath10k_core]". На работу сети
похоже не влияет, бороться не пробовал.
В общем, железку использовать можно, после приложения напильника. Радует
время работы на батарее - около 10 часов.
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2019-03-25 7:34 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-03-12 10:55 [Hardware] Asus R209HA Москаленко Алексей Владимирович
2019-03-13 11:59 ` Москаленко Алексей Владимирович
2019-03-13 12:07 ` Москаленко Алексей Владимирович
2019-03-16 18:41 ` Michael Shigorin
2019-03-18 10:15 ` Alex Moskalenko
2019-03-18 16:00 ` Konstantin Lepikhov
2019-03-18 17:55 ` Alex Moskalenko
2019-03-19 7:06 ` Michael Shigorin
2019-03-19 7:15 ` Konstantin Lepikhov
2019-03-19 8:51 ` Michael Shigorin
2019-03-25 7:34 ` Москаленко Алексей Владимирович
ALT Linux hardware support
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/hardware/0 hardware/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 hardware hardware/ http://lore.altlinux.org/hardware \
hardware@altlinux.ru hardware@lists.altlinux.org hardware@lists.altlinux.ru hardware@lists.altlinux.com hardware@altlinux.org
public-inbox-index hardware
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.hardware
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git