powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Ubuntu+Qemu+USB-принтер
32 сообщений из 32, показаны все 2 страниц
Ubuntu+Qemu+USB-принтер
    #38199655
Фотография Конякула
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Друзья! У меня проблема!

Исходные данные:

Есть компьютер на котором стоит Ubuntu 12.04. Есть виртуалька сделанная на qemu-kvm на ней Ubuntu 11.10. К основной машине подключен USB-принтер HP. Этот принтер проброшен в виртуалку и там настроен. Проблема в следующем:

1. Выключенный (нажал на кнопку принтер перешел в энергесберегающий режим) принтер не видит ни родительская ни гостевая машина. При попытки послать на него задание ни чем не заканчивается. Когда этот принтер был подключен к виндовой тачке на выключенный принтер можно было послать задание и он включился бы. Но это не самое плохое.
2. При выключении принтера он исчезает как из виртуалки так и у родительской машины. То есть из вывода lsusb он исчезает. При включении он появляется в родительской машины, но в виртуалке не появляется. Если в свойствах виртуалки порт удалить и потом опять добавить, то принтер в виртуалке появляется.
3. Я заметил, что при каждом включении принтер в родительской машине появляется по новому пути в /dev/bus/usb/. Подозреваю, что в этом и есть проблема, почему после включения принтер автоматом не пробрасывается в виртуалку.

Собственно прошу помочь настроить так, чтобы принтер пробрасывался с виртуалку автоматом, без необходимости переподключать устройство.
...
Рейтинг: 0 / 0
Ubuntu+Qemu+USB-принтер
    #38199660
Фотография С0ВЕСТЬ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насколько знаю, в Qemu расширенная работа с устройствами не полностью реализована
...
Рейтинг: 0 / 0
Ubuntu+Qemu+USB-принтер
    #38199668
Фотография Конякула
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С0ВЕСТЬНасколько знаю, в Qemu расширенная работа с устройствами не полностью реализована
слушай, ну хоть скажи как добиться чтобы принтер всегда в одно и то же место в родительской машине подключался.

А то работает принтер вот что выводит команда lsusb
alex@Uran:~$ lsusb
...
Bus 004 Device 003: ID 03f0:ba02 Hewlett-Packard PhotoSmart 8100 series
...

потом выключил и включил и уже

alex@Uran:~$ lsusb
...
Bus 004 Device 004: ID 03f0:ba02 Hewlett-Packard PhotoSmart 8100 series
...
...
Рейтинг: 0 / 0
Ubuntu+Qemu+USB-принтер
    #38199697
Фотография С0ВЕСТЬ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Ubuntu+Qemu+USB-принтер
    #38199735
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Конякула,

Курите про "udev rules" если хотите сделать USB и прочие девайсы перманентными.
...
Рейтинг: 0 / 0
Ubuntu+Qemu+USB-принтер
    #38199740
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterКонякула,

Курите про "udev rules" если хотите сделать USB и прочие девайсы перманентными.Это например http://www.reactivated.net/writing_udev_rules.html#example-printer
...
Рейтинг: 0 / 0
Ubuntu+Qemu+USB-принтер
    #38199744
Фотография Конякула
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic Hunter, спасибо, посмотрю.
...
Рейтинг: 0 / 0
Ubuntu+Qemu+USB-принтер
    #38200012
КонякулаСобственно прошу помочь настроить так, чтобы принтер пробрасывался с виртуалку автоматом, без необходимости переподключать устройство.

А настроить принтер сетевым, через тот-же CUPS - чисто религия не позволяет, да?
...
Рейтинг: 0 / 0
Ubuntu+Qemu+USB-принтер
    #38200277
Фотография Конякула
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шизоид детектедКонякулаСобственно прошу помочь настроить так, чтобы принтер пробрасывался с виртуалку автоматом, без необходимости переподключать устройство.

А настроить принтер сетевым, через тот-же CUPS - чисто религия не позволяет, да?
А через что я его настроил, простите? Вы внимательно первое сообщение прочитали? Проблема в том, что после выключение и включение устройство не появляется в гостевой машине где он как раз и настроен с помощью CUPS. CUPS тупо не видит, что принтер опять включен. В родительской машине СUPS нет. Там принтер не настроен. Но он при включении опознается как новое подключенное устройство, но с другим номером, нежели до этого.
...
Рейтинг: 0 / 0
Ubuntu+Qemu+USB-принтер
    #38200490
Фотография Конякула
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почитал вот это: http://rus-linux.net/lib.php?name=MyLDP/sys-conf/udev.html

Воодушевился. Вечером попробую принтер подключить жестко и посмотрю, может перестанет пропадать в гостевой машине.
...
Рейтинг: 0 / 0
Ubuntu+Qemu+USB-принтер
    #38200521
КонякулаШизоид детектедпропущено...


А настроить принтер сетевым, через тот-же CUPS - чисто религия не позволяет, да?
А через что я его настроил, простите?
Через жопу, вестимо.


КонякулаВы внимательно первое сообщение прочитали? .
Зачем?

Конякулав гостевой машине где он как раз и настроен с помощью CUPS.
Тебе сказали - настроить сетевым.

Ок, поясняем на пальцах. На хосте делаешь как обычно, обычным принтером. Потом шаришь его в CUPS, там-же, на хосте.
На госте делаешь другой купс, и подключаешь его по протоколу TCP/IP к хостовому CUPS.

Это и называется - настроить принтер сетевым,

Понял как? Или еще раз разжевать?
...
Рейтинг: 0 / 0
Ubuntu+Qemu+USB-принтер
    #38200535
Фотография Конякула
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шизоид детектедКонякулаШизоид детектедпропущено...


А настроить принтер сетевым, через тот-же CUPS - чисто религия не позволяет, да?
А через что я его настроил, простите?
Через жопу, вестимо.


КонякулаВы внимательно первое сообщение прочитали? .
Зачем?

Конякулав гостевой машине где он как раз и настроен с помощью CUPS.
Тебе сказали - настроить сетевым.

Ок, поясняем на пальцах. На хосте делаешь как обычно, обычным принтером. Потом шаришь его в CUPS, там-же, на хосте.
На госте делаешь другой купс, и подключаешь его по протоколу TCP/IP к хостовому CUPS.

Это и называется - настроить принтер сетевым,

Понял как? Или еще раз разжевать?

У меня хостовая машина только ПО для создание и поддержание виртуалок содержит. Больше там ничего нет и городить туда ещё систему печати, драйвер принтера и т. д. не хочется. Для этих целей у меня есть виртуалка на которую я пробрасываю USB-порт и которая воспринимает принтер как локальный. Она делает его сетевым и раздает по сети.

Есть уверенность, что так как я делаю у меня сделать не получится?
...
Рейтинг: 0 / 0
Ubuntu+Qemu+USB-принтер
    #38200584
КонякулаЕсть уверенность, что так как я делаю у меня сделать не получится?

Ну вот теперь сделай все наоборот - перенеси сервер печати на основную ОС. А еще лучше - купи принтсервер, в виде коробочки.

Конечно уверенность есть. Так сделать как ты ото отчебучил - походу ни одному человеку в мире в голову до сих пор не пришло, вот оно и глючит не по детски.
Еслиб пришло - уже наверное починили бы.
...
Рейтинг: 0 / 0
Ubuntu+Qemu+USB-принтер
    #38200590
Фотография Конякула
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шизоид детектедКонякулаЕсть уверенность, что так как я делаю у меня сделать не получится?

Ну вот теперь сделай все наоборот - перенеси сервер печати на основную ОС. А еще лучше - купи принтсервер, в виде коробочки.

Конечно уверенность есть. Так сделать как ты ото отчебучил - походу ни одному человеку в мире в голову до сих пор не пришло, вот оно и глючит не по детски.
Еслиб пришло - уже наверное починили бы.
Прошу меня извинить, не придёт в голову что? Сделать принт-сервер на виртуалке?
...
Рейтинг: 0 / 0
Ubuntu+Qemu+USB-принтер
    #38200613
КонякулаПрошу меня извинить, не придёт в голову что? Сделать принт-сервер на виртуалке?

Да. Да еще не просто на виртуалке, а на каком-то стремном наколеночном барахле в смешной никем не поддерживаемой комбинации.

Такой себе, неудачник в гиперкубе.
...
Рейтинг: 0 / 0
Ubuntu+Qemu+USB-принтер
    #38200624
Фотография Конякула
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шизоид детектедКонякулаПрошу меня извинить, не придёт в голову что? Сделать принт-сервер на виртуалке?

Да. Да еще не просто на виртуалке, а на каком-то стремном наколеночном барахле в смешной никем не поддерживаемой комбинации.

Такой себе, неудачник в гиперкубе.

Простите, а подключать USB-камеру к виртуально машине тоже нельзя? А USB-CDROM? А чего можно?
...
Рейтинг: 0 / 0
Ubuntu+Qemu+USB-принтер
    #38200636
КонякулаПростите, а подключать USB-камеру к виртуально машине тоже нельзя? А USB-CDROM? А чего можно?

Задай этот вопрос разработчикам бубунты своей и хулета. Потом расскажешь, что тебе ответили? Мы хоть поржем.
...
Рейтинг: 0 / 0
Ubuntu+Qemu+USB-принтер
    #38200656
Фотография Конякула
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шизоид детектедКонякулаПростите, а подключать USB-камеру к виртуально машине тоже нельзя? А USB-CDROM? А чего можно?

Задай этот вопрос разработчикам бубунты своей и хулета. Потом расскажешь, что тебе ответили? Мы хоть поржем.

бубунта зло? камеры и сидюки выпускает только хьюлет?

какая истенна ось для домашнего сервера?! просветите!
...
Рейтинг: 0 / 0
Ubuntu+Qemu+USB-принтер
    #38200675
Фотография С0ВЕСТЬ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КонякулаШизоид детектедпропущено...


Задай этот вопрос разработчикам бубунты своей и хулета. Потом расскажешь, что тебе ответили? Мы хоть поржем.

бубунта зло? камеры и сидюки выпускает только хьюлет?

какая истенна ось для домашнего сервера?! просветите!
нормальная промышленная, например рэд хат, сьюзе...
...
Рейтинг: 0 / 0
Ubuntu+Qemu+USB-принтер
    #38200685
Фотография Конякула
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С0ВЕСТЬКонякулаШизоид детектедпропущено...


Задай этот вопрос разработчикам бубунты своей и хулета. Потом расскажешь, что тебе ответили? Мы хоть поржем.

бубунта зло? камеры и сидюки выпускает только хьюлет?

какая истенна ось для домашнего сервера?! просветите!
нормальная промышленная, например рэд хат, сьюзе...
круть! а среда виртуализации наверное вмварька? эдакий простенький домашний сервер для людей с доходами абрамовича получается.

а если для простых смертных?
...
Рейтинг: 0 / 0
Ubuntu+Qemu+USB-принтер
    #38200698
КонякулаС0ВЕСТЬпропущено...

нормальная промышленная, например рэд хат, сьюзе...
круть! а среда виртуализации наверное вмварька? эдакий простенький домашний сервер для людей с доходами абрамовича получается.

а если для простых смертных?

Любая бесплатная производная от промышленной RHEL: CentOS или OEL
И vmware player тоже стоит 0 денег, если ты не знал
...
Рейтинг: 0 / 0
Ubuntu+Qemu+USB-принтер
    #38201360
Фотография Конякула
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блин! qemu нормально определяет устройство при повторном включении (в свойствах вируалки я вижу устройство с новым именем), но почему-то оно всё равно как USB-устройство внутри не появляется.
...
Рейтинг: 0 / 0
Ubuntu+Qemu+USB-принтер
    #38201394
Фотография С0ВЕСТЬ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КонякулаС0ВЕСТЬпропущено...

нормальная промышленная, например рэд хат, сьюзе...
круть! а среда виртуализации наверное вмварька? эдакий простенький домашний сервер для людей с доходами абрамовича получается.

а если для простых смертных?

обо бесплатной XEN у вас взаполярье никогда не слышали видимо!
...
Рейтинг: 0 / 0
Ubuntu+Qemu+USB-принтер
    #38201401
Фотография Конякула
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С0ВЕСТЬКонякулапропущено...

круть! а среда виртуализации наверное вмварька? эдакий простенький домашний сервер для людей с доходами абрамовича получается.

а если для простых смертных?

обо бесплатной XEN у вас взаполярье никогда не слышали видимо!
оно у меня не взлетело. потому на kvm всё сделал. есть кстати варинат используя udev чего-нибудь выполнить, чтобы переподключить устройстов. только я пока не понял что. как из командной строки в рабочей виртуалке устройство подключить?
...
Рейтинг: 0 / 0
Ubuntu+Qemu+USB-принтер
    #38201433
Фотография Конякула
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ядро не подает сигнал о том, что устройство подключено. Посмотрел через монитор udev. Интересно, что глючит? Убунта или qemu?
...
Рейтинг: 0 / 0
Ubuntu+Qemu+USB-принтер
    #38201470
Фотография С0ВЕСТЬ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Конякулаqemu
14099558
...
Рейтинг: 0 / 0
Ubuntu+Qemu+USB-принтер
    #38201473
Фотография Конякула
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С0ВЕСТЬКонякулаqemu
14099558
какая расширеная работа? у меня не получается стандартный функционал запустить, то есть добиться чтобы подключенное устройство автоматом пробрасывалось в виртуалку.
...
Рейтинг: 0 / 0
Ubuntu+Qemu+USB-принтер
    #38201480
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На хост-машине нужно подключить udev rule для принтера, как в примере, что-бы у него было перманентное имя. Сделал? :)Конякулатолько я пока не понял что. как из командной строки в рабочей виртуалке устройство подключить?
...
Рейтинг: 0 / 0
Ubuntu+Qemu+USB-принтер
    #38201964
Фотография Конякула
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterНа хост-машине нужно подключить udev rule для принтера, как в примере, что-бы у него было перманентное имя. Сделал? :)Конякулатолько я пока не понял что. как из командной строки в рабочей виртуалке устройство подключить?
сделал не помогло.

Во-первых он его всё равно монтирует по пути /dev/bus/usb/X/X, хотя и по тому пути куда я указал тоже монтирует.
Во-вторых это не помогло. Он в свойствах виртуалки появляется. Но почему-то внутри не виден.
...
Рейтинг: 0 / 0
Ubuntu+Qemu+USB-принтер
    #38205104
Фотография Конякула
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Решил проблему. Нашел хорошее обходное решение. Сделал следующим способом.

1. Подключил руками принтер и добился, чтобы он был виден в гостевой машине.
2. Посмотрел xml-файл домена (имеется ввиду домен qemu) который находится по пути: /etc/libvirt/qemu/<имя домена>.xml
3. Нашел в файле строки:
Код: xml
1.
2.
3.
4.
5.
6.
<hostdev mode='subsystem' type='usb' managed='yes'>
  <source>
    <vendor id='0x03f0'/>
    <product id='0xba02'/>
  </source>
</hostdev>


это описание принтера.
4. Сохранил этот кусочек в файл hpprn.xml
5. Дальше в дело вступи udev. В каталоге /etc/udev/rules.d создал файл 10-local.rules с содержимым:
Код: sql
1.
2.
SUBSYSTEM=="usb", ACTION=="add", ATTR{product}=="Photosmart 8100 series", ATTR{serial}=="MY4AQ2N0Y60486", RUN+="/usr/bin/virsh attach-device Arh-Files /etc/libvirt/qemu/hpprn.xml"
SUBSYSTEM=="usb", ACTION=="remove", ATTR{product}=="Photosmart 8100 series", ATTR{serial}=="MY4AQ2N0Y60486", RUN+="/usr/bin/virsh detach-device Arh-Files /etc/libvirt/qemu/hpprn.xml"


В блоке RUN команда на отключение и подключение устройства. "Arh-Files" - это имя домена. "/etc/libvirt/qemu/hpprn.xml" - это xml сохраненный в пункте 4.
6. Всё.

Теперь про включении принтера он опознается родительской ОС и тут же срабатывает правило udev. оно добавляет устройство в виртуалку. при отключении принтера он удаляется из виртуалки.

Самое интересное, что принтер после выключения сначала исчезает, а потом снова появляется как подключенный и в выключенном режиме ожидает начала печати. Это то, что я и хотел. В общем я добился того, что хотел.
...
Рейтинг: 0 / 0
Ubuntu+Qemu+USB-принтер
    #38205150
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КонякулаДальше в дело вступи udev.Ну дак тебе на первой странице говорилось. раскатал топик ни о чем :)
...
Рейтинг: 0 / 0
Ubuntu+Qemu+USB-принтер
    #38205161
Фотография Конякула
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterКонякулаДальше в дело вступи udev.Ну дак тебе на первой странице говорилось. раскатал топик ни о чем :)
Ну так после того как Вы мне про udev сказали у меня и выстроилась нужная картинка, а сегодня смог выяснить как устройство в виртуалку подключить и всё получилось.
...
Рейтинг: 0 / 0
32 сообщений из 32, показаны все 2 страниц
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Ubuntu+Qemu+USB-принтер
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]