ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] VMware и USB
@ 2003-08-11  9:36 Kir
  2003-08-12  2:34 ` Maxim.Savrilov
  2003-08-12 15:09 ` [Comm] " Sergey Vlasov
  0 siblings, 2 replies; 4+ messages in thread
From: Kir @ 2003-08-11  9:36 UTC (permalink / raw)
  To: community

Здравствуйте!

Поставил на машину "VMware Workstation 4" - в основном, для того, чтобы запускать под Вынь Finereader, сканировать и распознавать русские тексты.
Наткнулся на нежелание VMWW4 определять сканнер Mustek 1200 CU Plus.
Полез во встроенный Help VMWW4, нашел следующие указания:

>Use the checkbox beside Automatically connect new USB devices to this virtual machine
>when it has focus to determine what happens when you plug a new USB device into your
>host computer. If you clear the checkbox, new USB devices are connected to the host computer.
>...
>You can use up to two USB devices in your virtual machine if both your host operating system
>and your guest operating system support USB.
>...

Выставил Automatically connect new USB devices.
Оба окошка USB в меню Edit VMWW4 по-прежнему "слепые" и недоступны для настройки.
Читаем дальше:

>...
>You can use up to two USB devices in your virtual machine if both your host operating system
>and your guest operating system support USB.
>...
>Only one operating system - host or guest - can have control of a USB device at any one time.
>Note: WorkstationIf your device is in use by the host and you try to connect it to the guest
>using the Edit menu, a dialog box appears, informing you that there is a problem connecting to the device.
>To disconnect the device from the host, you must unload the device driver. You can unload the driver
>manually as root (su) using the "rmmod" command.
>...

Посмотрел на модули:

[root@localhost root]# lsmod
Module                  Size  Used by    Tainted: PF
mga                    97816  17
agpgart                31304   3
binfmt_misc             5640   1
vmnet                  18312   6
vmmon                  22932   0  (unused)
lp                      6048   0  (autoclean)
autofs4                 8148   1  (autoclean)
apm                     9600   2
snd-pcm-oss            37700   0
snd-mixer-oss          10872   0  [snd-pcm-oss]
snd-via82xx            10188   4
snd-pcm                54720   0  [snd-pcm-oss snd-via82xx]
snd-timer               9832   0  [snd-pcm]
snd-ac97-codec         27592   0  [snd-via82xx]
snd-mpu401-uart         2688   0  [snd-via82xx]
snd-rawmidi            12224   0  [snd-mpu401-uart]
snd-seq-device          3744   0  [snd-rawmidi]
snd                    28428   7  [snd-pcm-oss snd-mixer-oss snd-via82xx snd-pcm snd-timer snd-ac97-codec snd-mpu401-uart snd-rawmidi snd-seq-device]
soundcore               3460   5  [snd]
ipt_limit                856   3  (autoclean)
ipt_LOG                 3352   4  (autoclean)
ipt_state                568   5  (autoclean)
ip_conntrack           17344   1  (autoclean) [ipt_state]
iptable_filter          1604   1  (autoclean)
ip_tables              11000   4  [ipt_limit ipt_LOG ipt_state iptable_filter]
floppy                 46652   0  (autoclean)
serial                 55620   1  (autoclean)
isa-pnp                29252   0  (autoclean) [serial]
scanner                 9208   0  (unused)
usb-uhci               21260   0  (unused)
usbcore                57780   1  [scanner usb-uhci]
nls_cp866               3804   1  (autoclean)
vfat                    9836   1  (autoclean)
fat                    29848   0  (autoclean) [vfat]
nls_cp1251              3580   3  (autoclean)
ntfs                   73260   2  (autoclean)
ide-scsi                7764   0
parport_pc             25288   2  (autoclean)
ppa                     9880   0  (unused)
scsi_mod               91812   2  [ide-scsi ppa]
parport                22976   2  [lp parport_pc ppa]
rtc                     6012   0  (autoclean)
ext3                   59980   1
jbd                    36668   1  [ext3]
...

Отключил USB серис:

[root@localhost root]# service usb stop
Unmounting USB filesystem:                                                   [  OK  ]
Unloading USB interface (usb-uhci):                                          [  OK  ]
...

Глянул в модули еще раз:

[root@localhost root]# lsmod
Module                  Size  Used by    Tainted: PF
mga                    97816  17
agpgart                31304   3
binfmt_misc             5640   1
vmnet                  18312   6
vmmon                  22932   0  (unused)
lp                      6048   0  (autoclean)
autofs4                 8148   1  (autoclean)
apm                     9600   2
snd-pcm-oss            37700   0
snd-mixer-oss          10872   0  [snd-pcm-oss]
snd-via82xx            10188   4
snd-pcm                54720   0  [snd-pcm-oss snd-via82xx]
snd-timer               9832   0  [snd-pcm]
snd-ac97-codec         27592   0  [snd-via82xx]
snd-mpu401-uart         2688   0  [snd-via82xx]
snd-rawmidi            12224   0  [snd-mpu401-uart]
snd-seq-device          3744   0  [snd-rawmidi]
snd                    28428   7  [snd-pcm-oss snd-mixer-oss snd-via82xx snd-pcm snd-timer snd-ac97-codec snd-mpu401-uart snd-rawmidi snd-seq-device]
soundcore               3460   5  [snd]
ipt_limit                856   3  (autoclean)
ipt_LOG                 3352   4  (autoclean)
ipt_state                568   5  (autoclean)
ip_conntrack           17344   1  (autoclean) [ipt_state]
iptable_filter          1604   1  (autoclean)
ip_tables              11000   4  [ipt_limit ipt_LOG ipt_state iptable_filter]
floppy                 46652   0  (autoclean)
serial                 55620   1  (autoclean)
isa-pnp                29252   0  (autoclean) [serial]
scanner                 9208   0  (unused)
usbcore                57780   0  [scanner]
nls_cp866               3804   1  (autoclean)
vfat                    9836   1  (autoclean)
fat                    29848   0  (autoclean) [vfat]
nls_cp1251              3580   3  (autoclean)
ntfs                   73260   2  (autoclean)
ide-scsi                7764   0
parport_pc             25288   2  (autoclean)
ppa                     9880   0  (unused)
scsi_mod               91812   2  [ide-scsi ppa]
parport                22976   2  [lp parport_pc ppa]
rtc                     6012   0  (autoclean)
ext3                   59980   1
jbd                    36668   1  [ext3]
...

Выгрузил модули, связанные с USB:

[root@localhost root]# rmmod scanner
[root@localhost root]# rmmod usbcore

Еще оаз глянул в модули - ничего, связанного с USB, вроде бы нет:

[root@localhost root]# lsmod
Module                  Size  Used by    Tainted: PF
mga                    97816  17
agpgart                31304   3
binfmt_misc             5640   1
vmnet                  18312   6
vmmon                  22932   0  (unused)
lp                      6048   0  (autoclean)
autofs4                 8148   1  (autoclean)
apm                     9600   2
snd-pcm-oss            37700   1
snd-mixer-oss          10872   0  [snd-pcm-oss]
snd-via82xx            10188   5
snd-pcm                54720   0  [snd-pcm-oss snd-via82xx]
snd-timer               9832   0  [snd-pcm]
snd-ac97-codec         27592   0  [snd-via82xx]
snd-mpu401-uart         2688   0  [snd-via82xx]
snd-rawmidi            12224   0  [snd-mpu401-uart]
snd-seq-device          3744   0  [snd-rawmidi]
snd                    28428   7  [snd-pcm-oss snd-mixer-oss snd-via82xx snd-pcm snd-timer snd-ac97-codec snd-mpu401-uart snd-rawmidi snd-seq-device]
soundcore               3460   5  [snd]
ipt_limit                856   3  (autoclean)
ipt_LOG                 3352   4  (autoclean)
ipt_state                568   5  (autoclean)
ip_conntrack           17344   1  (autoclean) [ipt_state]
iptable_filter          1604   1  (autoclean)
ip_tables              11000   4  [ipt_limit ipt_LOG ipt_state iptable_filter]
floppy                 46652   0  (autoclean)
serial                 55620   1  (autoclean)
isa-pnp                29252   0  (autoclean) [serial]
nls_cp866               3804   1  (autoclean)
vfat                    9836   1  (autoclean)
fat                    29848   0  (autoclean) [vfat]
nls_cp1251              3580   3  (autoclean)
ntfs                   73260   2  (autoclean)
ide-scsi                7764   0
parport_pc             25288   2  (autoclean)
ppa                     9880   0  (unused)
scsi_mod               91812   2  [ide-scsi ppa]
parport                22976   2  [lp parport_pc ppa]
rtc                     6012   0  (autoclean)
ext3                   59980   1
jbd                    36668   1  [ext3]
...

Тем не менее во вкладке Edit виртуальной машины оба окошка USB по-прежнему "слепы"
Читаю дальше:

>Or, if the driver was automatically loaded by hotplug, you can disable it in the
>hotplug configuration files in the /etc/hotplug directory. See your Linux
>distribution's documentation for details on editing these configuration files.
>...

Смотрю в указанную директорию и вижу:

[aaa@localhost aaa]$ dir /etc/hotplug
blacklist
ieee1394.agent
pci.agent
usb.agent
usb.handmap
usb.usermap
hotplug.functions
net.agent
pci.rc
usb.distmap
usb.rc

Действительно, есть USB.
Но что ж мне теперь - эти файлы удалять?
Тогда я не смогу, отключив VMWW4, работать со сканером напрямую из Линукса.

Подскажите, пожалуйста, как решить проблему таким образом, чтобы можно было использовать мой сканнер как в хостовой системе, так и в гостевой без перезагрузки и стирания-записывания файлов.
То есть нормально грузить Lin, при необходимости перед загрузкой VMWW4 запустить скрипт, отключающий нужные USB модули, и работать со сканером в VMWW4. А после отключения VMWW4 запустить другой скрипт, подгружающий модули в Lin, и снова иметь возможность работать со сканнером из хостовой системы.

На машине стоит АЛМ22, апдейт с ftp Мастера.
---
С уважением,
Kir


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Comm] VMware и USB
  2003-08-11  9:36 [Comm] VMware и USB Kir
@ 2003-08-12  2:34 ` Maxim.Savrilov
  2003-08-12 12:21   ` Kir
  2003-08-12 15:09 ` [Comm] " Sergey Vlasov
  1 sibling, 1 reply; 4+ messages in thread
From: Maxim.Savrilov @ 2003-08-12  2:34 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 832 bytes --]

On Mon, 11 Aug 2003 13:36:33 +0400
Kir <forlin@yandex.ru> wrote:

> Здравствуйте!

[skip]
[skip]
[skip]

> 
> Подскажите, пожалуйста, как решить проблему таким образом, чтобы можно было использовать мой сканнер как в хостовой системе, так и в гостевой без перезагрузки и стирания-записывания файлов.
> То есть нормально грузить Lin, при необходимости перед загрузкой VMWW4 запустить скрипт, отключающий нужные USB модули, и работать со сканером в VMWW4. А после отключения VMWW4 запустить другой скрипт, подгружающий модули в Lin, и снова иметь возможность работать со сканнером из хостовой системы.


А почему бы не сканить под линем а распознавать под варью?
тогда мож вообще имеет смысл W4L поставить...

-- 
MS Office - лучший квест всех времен и народов.
Аналогов этой рулезнейшей игры не существует. (LOR)

[-- Attachment #2: Type: application/pgp-signature, Size: 307 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Comm] VMware и USB
  2003-08-12  2:34 ` Maxim.Savrilov
@ 2003-08-12 12:21   ` Kir
  0 siblings, 0 replies; 4+ messages in thread
From: Kir @ 2003-08-12 12:21 UTC (permalink / raw)
  To: community

On Tue, 12 Aug 2003 09:34:05 +0700
Maxim.Savrilov@socenter.ru wrote:

> > Подскажите, пожалуйста, как решить проблему таким образом, чтобы можно было использовать мой сканнер как в хостовой системе, так и в гостевой без перезагрузки и стирания-записывания файлов.
> > То есть нормально грузить Lin, при необходимости перед загрузкой VMWW4 запустить скрипт, отключающий нужные USB модули, и работать со сканером в VMWW4. А после отключения VMWW4 запустить другой скрипт, подгружающий модули в Lin, и снова иметь возможность работать со сканнером из хостовой системы.
> 
> 
> А почему бы не сканить под линем а распознавать под варью?
> тогда мож вообще имеет смысл W4L поставить...

Ну, эта мысль мне первой в голову и пришла :-)
Однако это как-то криво получается - прыгать из системы в систему...
Запускать Xine -> сохранять картинку -> запускать VMW -> запускать в ней FR -> открывать картинку -> распознавать текст -> сохранять распознанное.
Мне бы хотелось найти более простой в работе вариант, предварительно написав скрипт (отключение USB в Lin -> запуск VMW -> включение USB в Lin). Тогда цепочка сокращается значительно:
Запуск скрипта -> запуск FR и полноценная работа с ним -> выключение VNW, с автоматическим подключением в Lin ранее выключенных модулей и сервисов USB.

Проблема в том, что я не могу разобраться, какие мешающие VMW USB-процессы и как запускаются у меня под Lin при загрузке хостовой системы. Как их остановку-запуск осуществить скриптом - это уже второй вопрос :-).

---
С уважением,
Kir




^ permalink raw reply	[flat|nested] 4+ messages in thread

* [Comm] Re: VMware и USB
  2003-08-11  9:36 [Comm] VMware и USB Kir
  2003-08-12  2:34 ` Maxim.Savrilov
@ 2003-08-12 15:09 ` Sergey Vlasov
  1 sibling, 0 replies; 4+ messages in thread
From: Sergey Vlasov @ 2003-08-12 15:09 UTC (permalink / raw)
  To: community

On Mon, 11 Aug 2003 13:36:33 +0400
Kir <forlin@yandex.ru> wrote:

> Поставил на машину "VMware Workstation 4" - в основном, для того,
> чтобы запускать под Вынь Finereader, сканировать и распознавать
> русские тексты.
> Наткнулся на нежелание VMWW4 определять сканнер Mustek 1200 CU Plus.
[skip]
> Подскажите, пожалуйста, как решить проблему таким образом, чтобы можно
> было использовать мой сканнер как в хостовой системе, так и в гостевой
> без перезагрузки и стирания-записывания файлов.
> То есть нормально грузить Lin, при необходимости перед загрузкой VMWW4
> запустить скрипт, отключающий нужные USB модули, и работать со
> сканером в VMWW4. А после отключения VMWW4 запустить другой скрипт,
> подгружающий модули в Lin, и снова иметь возможность работать со
> сканнером из хостовой системы.

Насколько я понял, нужно было выгрузить только модуль scanner, но не
делать service usb stop. Т.е. поддержка USB должна работать, но
устройство не должно быть занято драйвером сканера.

Можно запретить автозагрузку модуля scanner, дописав в
/etc/hotplug/blacklist строку scanner.  В такой конфигурации можно
работать со сканером средствами sane через libusb - для этого нужно
соответствующим образом настроить права доступа.


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2003-08-12 15:09 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-08-11  9:36 [Comm] VMware и USB Kir
2003-08-12  2:34 ` Maxim.Savrilov
2003-08-12 12:21   ` Kir
2003-08-12 15:09 ` [Comm] " Sergey Vlasov

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git