Thinstation 5.6 настройка

Thinstation 5.6 настройка

Заметки по доработке и настройки Thinstation
На данный момент 5.6

x86-64

Thinstation 6 версии требует процессор с поддержкой набора команд x86-64. Мои настолько стары что не позволяют себе этого

Проброс COM порта в Thinstation

Необходимо чтобы был подключен модуль cdc_acm

В логе dmesg это выглядит так

dmesg | grep cdc
cdc_acm 3-2:1.0: ttyACM0: USB ACM device
usbcore: registered new interface driver cdc_acm
cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters

В нашем случае это сканер штрих кодов. Он располагается на на порту /dev/ttyACM0

Подключаем его через rdesktop

SESSION_0_RDESKTOP_OPTIONS="-f -a 16 -d MY.DOMEN -u 'USER' -p 'PASSWORD' -r comport:COM3=/dev/ttyACM0"

После подключения в WIndows он не отображается среди устройств. Проверить его можно через putty подключившись к COM3

При сборке образа следует указывать –allmodules

./build --license ACCEPT --autodl --allmodules

Можно использовать встроенную утилиту hwlister

package hwlister

Главное проверят что при сборке указывается cdc_acm

Если брать готовый файл конфигурации thinstation/build/conf/rdesktop/build.conf то внизу есть файлы исключающие этот модуль.
Что именно из этого, определить не удалось. Поэтому просто комментируем или удаляем

#param blacklist         "snd-pcsp.ko tusbd.ko"
#param blacklist_grp     "gpu bluetooth ata hwmon md sound wireless cdrom fs acpi mac80211 mac802154 media staging power cpufreq firewire firmware i2c leds memstick \
#                       mfd message misc mmc mtd parport pcmcia platform pps ptp ssb target thermal tty w1 uio vfio ieee802154 ppp slip crypto char bcma base dca dma  \
#                       video hv arch lib security scsi tablet touchscreen serio 802 9p batman-adv ceph dns_resolver ipv4 key llc netlink packet sched sunrpc unix xfrm \
#                       8021q atm bridge dccp dsa ipv6 l2tp netfilter openvswitch rds sctp tipc vmw_vsock pci block hid image serial class storage virtio"

Разрешение экрана в Thinstation

Если разрешение не выбирается больше 1024×768. Значит не добавлен пакет XORG. Он необходим для определения параметров экрана
Я добавляю драйвер что по заверениям подходит для большинства видеокарт. Можно добавить все, но тогда размер образа увеличится. Пока нареканий не было
Файл build.conf

package xorg7-vesa

Разрешение при подключении явно не указываю, а делаю его во весь экран. Тогда оно автоматически будет максимальным. Выше команда для rdesktop

Дополнительные модули

Для доступа по SSH необходимо добавить модуль sshd и задать пароль root

package sshd
param rootpasswd     PASSWORD

Если что еще вспомню, то буду дописывать

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *