Проблемы с thinstation-2.1.3-alsa-etherboot-20080331 //

1.что означает надпись при загрузке:

ls: /dev/input/event*: no such file or directory

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


1. ну и хрен с

1. ну и хрен с ним

2. аналогично

Одним словом, это неподдерживаемая ветка

--

Nikolai V. Ivanyushin <nvi at itadvisor.ru>
IT Advisor Ltd.
http://www.itadvisor.ru
+7 910 743-28-38

Еще беда при

Еще беда при попытке напечатать хоть что-нибудь на принтер подключенный к сессии через "-r printer" сессия отключается. На тот же самый принтер, но подключенный к серверу как тсп-порт печатает нормально.

Все значит

Все значит печатают через эмуляцию jetdirect, а вы своим путем ;-))))

Правильный способ - тот, что работает.

--

Nikolai V. Ivanyushin <nvi at itadvisor.ru>
IT Advisor Ltd.
http://www.itadvisor.ru
+7 910 743-28-38

 С отключением

 С отключением сессии я разобрался - устанавливался неправильный драйвер принтера. Сейчас самопроизвольное отключение устранено, но принтер все равно не печатает.

 

Можно уточнить, если не сложно, почему не работает маппинг принтеров к сессии клиента через "-r printer"? Пакет может надо какой-нибудь добавить или еще что?

 

JetDirect, оно конечно работает, но куча клиентских принтеров на сервере мне не очень нравиться, хотелось бы что-бы они подключались по мере необходимости.

 

Кроме того, через "-r printer" удобно подключать принтеры к блуждающим клиентам (сегодня на одной станции, завтра на другой) и ничего (в смысле, default printer) переключать не надо, ибо принтер подключается только тот, что есть на станции (четко проописан в конфигурации).

Мы эту функцию

Мы эту функцию "-r printer" не используем. Поэтому ничего конкретного не скажем. Но сразу возникает вопрос, что при подобном подключении возникает вопрос с установкой драйверов на стороне клиента. И с пониманием windows какой драйвер для подключения выбрать. Одним словом, почитайте как rdp понимает редирект принтера в терминальной сессии даже для стандартного windows клиента, не говоря уже о rdesktop. А ещё подумайте почему существуют альтернативные решения, типа thinprint или screwdriver, если так хорош стандартный редирект.

--

Nikolai V. Ivanyushin <nvi at itadvisor.ru>
IT Advisor Ltd.
http://www.itadvisor.ru
+7 910 743-28-38

Мысли мои

Мысли мои такие - скажем, описываю я клиентский локальный принтер в конфиге:

PRINTER_0_NAME="usb"
PRINTER_0_DEVICE=/dev/usb/lp0
PRINTER_0_TYPE=U

Гружу станцию, иду на сервер (winXP или win2003, не важно) и подключаю принтер к серверу через JetDirect. Все печатает. Стало быть на клиенте все в порядке.

Добавляю строчку в конфиг:

SESSION_0_RDESKTOP_OPTIONS="-r printer:usb='HP LaserJet 1020'"

Где 'HP LaserJet 1020' название драйвера принтера, а usb - его название, описанное выше в секции PRINTER.

Перезагружаю станцию, принтер usb появляется, причем с правильным драйвером - 'HP LaserJet 1020'. При попытке напечатать - принтер молчит. Задания из очереди исчезают.

Если я гружу на этой станции win98 и запускаю виндовый rdp-клиент с опцией подключения принтеров, то локальный принтер появляется и нормально печатает, без дополнительных навесов типа thinprint или screwdriver. Стало быть и на сервере тоже все в порядке.

Где тогда собака порылась?

совсем

совсем неправильно "usb - его название, описанное выше в секции PRINTER." Так как у вас оно работать не будет.
--

Nikolai V. Ivanyushin <nvi at itadvisor.ru>
IT Advisor Ltd.
http://www.itadvisor.ru
+7 910 743-28-38

Мои знания про

Мои знания про -r printer проистекают вот из этого манускрипта:

"You can access a local printer on a Thinstation client from a MS Windows 2003 (or newer) server.

You need two basic things: 1) A printer connected and seen by the Thinstation client. This can be by a parallel, serial, USB or network connection. 2) To redirect the print from the Windows server to the Thinstation client. For this you need to use the "-r printer" option of rdesktop ver. 1.4 or newer.

First add the lpr module in build.conf and build a new image. If you are going to use an USB printer you need to include the module usb-printer as well.

Next configure the Thinstation client properly in a thinstation.conf file. This may look like this:

For a printer connected to the USB port
PRINTER_0_NAME=myprinter
PRINTER_0_DEVICE=/dev/usb/lp0
PRINTER_0_TYPE=U

Now the TS client can print by itself. Next is to convince the MS Windows server to redirect the print job to the TS client's own printer.

If you run rdesktop as SESSION_0 your option line has to look something like this:

SESSION_0_RDESKTOP_OPTIONS="-r printer:myprinter='HP LaserJet 4350'"

HOWEVER Two parts are critical here: myprinter must be the very same name you set as PRINTER_0_NAME. And the correct printer driver must be installed on the MS Windows server and you must type the name exactly as indicated on the Windows server (e.g. "HP LaserJet 4350" as seen under the printer menu in Windows)."

Что тогда я делаю не так?

Да, но тут

Да, но тут написано про локальный обработчик очереди со стороны thinstation
- lpr, оно у вас есть? У нас, если мне не изменяет склероз, а смотреть сейчас - лень, нет.

--

Nikolai V. Ivanyushin <nvi at itadvisor.ru>
IT Advisor Ltd.
http://www.itadvisor.ru
+7 910 743-28-38

Да, но тут

Да, но тут написано про локальный обработчик очереди со стороны thinstation
- lpr

Вот кажется и разобрались.

оно у вас есть?

Пользуюсь сборкой thinstation-2.1.3-alsa-etherboot-20080331. 

Почему usb

Почему usb принтеры hp1020 с этой сборкой не печатают? Вылетает спулер на сервере. Win2003 R2 SP2.

насколько я

насколько я помню, там нет поддержки 1020, только эмуляция 4L для 1022

--

Nikolai V. Ivanyushin <nvi at itadvisor.ru>
IT Advisor Ltd.
http://www.itadvisor.ru
+7 910 743-28-38

насколько я

насколько я помню, там нет поддержки 1020, только эмуляция 4L для 1022

На версию thinstation-2.1.3-alsa-etherboot-20080411 которая лежит в тестировании это тоже распостраняется?

да, тоже. Там

да, тоже. Там внутри каждого архива есть changelog, чтобы в будущем не гадать смотрите на него. 

--

Nikolai V. Ivanyushin <nvi at itadvisor.ru>
IT Advisor Ltd.
http://www.itadvisor.ru
+7 910 743-28-38

Указываю в

Указываю в конфиге название терминала в переменной hostname, а он (терминал) все равно представляется в виде ts_макадрес. Что делать?

В каком

В каком конкретно конфиге? Ваша схема будет работать, только при загрузке с локального носителя и прописывании имени в thinstation.conf.user.Для загрузки по сети рекомендуб смотреть в thinstation.hosts.

--

Nikolai V. Ivanyushin <nvi at itadvisor.ru>
IT Advisor Ltd.
http://www.itadvisor.ru
+7 910 743-28-38

В каком

В каком конкретно конфиге?

В этом - thinstation.conf-мак_адрес.

Есть сетевая kingston ne-2100 isa, под нее есть загрузчик etherboot который пишет в начале процесса "Probing [NE2100] PCnet/ISA 79С960". Станция начинает грузится, появляется заставка, но потом останавливается, видимо не находит подходящего драйвера для сетевой, хотя в hardware.txt указано "AMD LANCE and PCnet (AT1500 and NE2100)". На сетевой есть джамперы, может надо установить какое-нибудь конкретное значение irq и dma?