Сборка от 20080218, проблема с USB //

День добрый.

Пробуем запустить сеть на тонких клиентах, сейчас уже десяток машин. На данный момент проблемы с USB на новой сборке и на старой сборке проблема с загрузкой - зависает на стартовой картинке - на фоне видно зловещие "cannot open /dev/null...."

 Как бороться с зависианием и с usb?

(RDESKTOP_USB1=On

RDESKTOP_USB1=On

RDESKTOP_USB2=On)

это выставлено, но на новой сборке толку ноль... а на старой работает....

параметр acpi=off в default добавлять пробовал, не помогло...


у меня тоже

у меня тоже перестали работать USB на последней 20080218 сборке, на январской было все нормально. В отличии от предыдущего сообщения загрузка проходит быстро, ошибок нет, в Виндовсе USB диск показывается, но он пустой. При подключении флэшки видно, что она инициализируется (начинает мигать светодиод).

Такая же

Такая же ерунда, флешки отрубились, открывается но внутри пусто - файлов нет :(

Пришлось откатиться на предыдущий релиз...

Подтверждаю, у

Подтверждаю, у меня тоже не работает (последняя сборка)

Флешка появляется в устройствах в /dev/sdb1 или /dev/sda1 (в зависимости от дырки) монтируется соответственнов в /mnt/disc/sdb/part1 или  /mnt/disc/sda/part1

Из telnet сессии на клиенте флешка видна, но в терминальную сессию не прокидывается.

Проблема ИМХО

Проблема ИМХО в следующем:

терминальная сессия запускается с параметром -r disk:USB=/mnt/usbdevice,

(а если использовалась опция RDESKTOP_USB1=On то  -r disk:USB=/mnt/usbdevice/sda1)

а флешка реально монтируется в /mnt/disc/sda/part1

Естественно в терминальную сессию она не прокидывается.

если врукопашную подмаунтить флешку в /mnt/usbdevice - все нормально

Прошу пофиксить.

пока как затычку можно использовать опцию

SESSION_0_RDESKTOP_OPTIONS="-r disk:USB=/mnt/disc/sda/part1"

ну или куда у кого подмонтируется

 

Попробуйте

Попробуйте мартовскую сборку
--

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

Спасибо, USB

Спасибо, USB заработал

ну да,

ну да, заработал, но частично.

USB монтируется  напр. в /mnt/usbdevice/sda1, а прокидывается -r disk:USB=/mnt/usbdevice

т.е. получаем \\tsclient\USB\ - а уже в нем папка sda1

хотя может так и задумано? По-крайней мере место определяется корректно, русские буковки поддерживаются и ладно.

Полохо другое:

опции RDESKTOP_USBCD и RDESKTOP_USB вместе не живут!

прокидывается только та, что в списке стояла последней.

в строке запуска rdesktop остается только один последний параметр "-r"  

то есть либо usb cd-rom, либо флешка 

Опять придется пользоваться
SESSION_0_RDESKTOP_OPTIONS="-r .......

 

Да еще при нажатии F2 ошибка открытия /dev/null пропала, но лог загрузки все равно не показывается, просто пишет "init script" и все....

Да, еще:

Да, еще: пользователь может запросто насоздавать кучу папок в \\tsclient\USB\

а так же удалить там каталог sda1(удалив соответственно все содержимое флешки)

Вот это уже совсем нехорошо!

 Ну и время загрузки конечно здорово возросло, по-сравнению с прошлой версией (хотя для кого-то может и плюс - не надо пакеты с видео подгружать)

1. про удалить

1. про удалить папки, так задумывалось

2. времчя загрузки там на самом деле зависит не от этого, а от банального
цикла:

        if echo $config | grep "usbdevice" > /dev/null ; then
            sleep 6
        elif echo $config | grep -E "1394cd|usbcd" > /dev/null ; then
            sleep 4
        fi

Т.е. 6 + 4 + 4 = 14 секунд оно просто ждет. Для чего это было сделано - не вспомню, но кажется при загрузке не успевало проинициализировать firewire cdrom, про usb уже совсем не помню. Можно, конечно, поэкспериментировать ещё раз. Если время будет. 

--

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

Просветите, я

Просветите, я так и не понял, почему задумывалась возможность удаления sda?

Лучше вы нам

Лучше вы нам расскажите свои представления о точках монтирования, о редиректе смонтированных устройств с помощью rdesktop и о том, как сделать точки монтирования неудаляемыми из rdesktop.

--

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

Про usbcd - там

Про usbcd - там ошибка, вот такая конструкция:

if [ `make_caps "$RDESKTOP_USB"` = "ON" ]; then
    USB="-r disk:USB=/mnt/usbdevice"
fi
#
if [ `make_caps "$RDESKTOP_USBFDD"` = "ON" ]; then
    USB="-r disk:USBFDD=/mnt/usbfloppy"
fi
#
if [ `make_caps "$RDESKTOP_USBCD"` = "ON" ]; then
    USB="-r disk:USBCD=/mnt/usbcd"
fi
#
 

А должно быть:

if [ `make_caps "$RDESKTOP_USB"` = "ON" ]; then
    USB="-r disk:USB=/mnt/usbdevice"
fi
#
if [ `make_caps "$RDESKTOP_USBFDD"` = "ON" ]; then
    USBFDD="-r disk:USBFDD=/mnt/usbfloppy"
fi
#
if [ `make_caps "$RDESKTOP_USBCD"` = "ON" ]; then
    USBCD="-r disk:USBCD=/mnt/usbcd"
fi
#
 Поправим в следующей сборке, благо потребность в ней уже появилась, текущая не поддерживает сетевую карту realtek 8111,надо свежее ядро.

--

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

OK. А что по

OK.

А что по поводу вывода лога загрузки по F2?

Ведь это хорошо, если дойдет до поднятия телнета, чтобы можно было boot.log глянуть, а если нет?