Сборка от 20080218, проблема с USB //
День добрый.
Пробуем запустить сеть на тонких клиентах, сейчас уже десяток машин. На данный момент проблемы с USB на новой сборке и на старой сборке проблема с загрузкой - зависает на стартовой картинке - на фоне видно зловещие "cannot open /dev/null...."
Как бороться с зависианием и с usb?
(RDESKTOP_USB1=On
RDESKTOP_USB1=On
RDESKTOP_USB2=On)
это выставлено, но на новой сборке толку ноль... а на старой работает....
параметр acpi=off в default добавлять пробовал, не помогло...
»
Опубликовано Kym в 14. март 2008 - 8:19. - Войдите на сайт для отправки комментариев
у меня тоже
у меня тоже перестали работать 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 глянуть, а если нет?