Hoblin писал(а): ↑17.04.2011 21:51
1) права пользователю на чтение/запись в порт
2) символьные ссылки в dosdevices (например, ~/.wine/dosdevices/com1 -> /dev/ttyS0)
Ну а остальное - просто удача, если программа согласится работать с оборудованием в wine
с правами надо значит разбираться... а где этот самый порт? На какой файл или каталог надо дать права чтение/запись? На /home/stas114/.wine/dosdevices/ на этот каталог у меня стоят права чтение/запись у остальных только чтение. Тоже самое и на каталог /home/stas114/.wine/drive_c/
Вот содержимое каталога dosdevices:
Код: Выделить всё
stas114@linux:~> ls -al /home/stas114/.wine/dosdevices
итого 8
drwxr-xr-x 2 stas114 users 4096 Апр 17 18:50 .
drwxr-xr-x 4 stas114 users 4096 Апр 17 19:09 ..
lrwxrwxrwx 1 stas114 users 10 Мар 11 15:44 c: -> ../drive_c
lrwxrwxrwx 1 stas114 users 8 Мар 18 19:14 d:: -> /dev/sdb
lrwxrwxrwx 1 stas114 users 30 Апр 10 13:04 e: -> /media/Силы Природы
lrwxrwxrwx 1 stas114 users 8 Апр 10 13:04 e:: -> /dev/sr0
lrwxrwxrwx 1 stas114 users 1 Мар 11 15:44 z: -> /
stas114@linux:~>
А вот мое устройство которое по USB подключено:
Код: Выделить всё
stas114@linux:~> lsusb
.
.
.
.Bus 006 Device 003: ID 091e:2271 Garmin International Edge 605/705
stas114@linux:~>
Сделал символьную ссылку, не уверен что правильно, посмотрите пожалуйста вывод консоли.
Код: Выделить всё
stas114@linux:~> ln -s /dev/sdb c
stas114@linux:~> ls -al /home/stas114/.wine/dosdevices
итого 8
drwxr-xr-x 2 stas114 users 4096 Апр 18 11:15 .
drwxr-xr-x 4 stas114 users 4096 Апр 18 11:16 ..
lrwxrwxrwx 1 stas114 users 10 Мар 11 15:44 c: -> ../drive_c
lrwxrwxrwx 1 stas114 users 13 Апр 18 11:15 d: -> /media/GARMIN
lrwxrwxrwx 1 stas114 users 8 Мар 18 19:14 d:: -> /dev/sdb
lrwxrwxrwx 1 stas114 users 30 Апр 10 13:04 e: -> /media/Силы Природы
lrwxrwxrwx 1 stas114 users 8 Апр 10 13:04 e:: -> /dev/sr0
lrwxrwxrwx 1 stas114 users 1 Мар 11 15:44 z: -> /
stas114@linux:~>
Проверив программу в консоли ошибка обозначенная в первом топике осталась без изменений.
В консоли создавал символьную ссылку на с может надо было на С создавать? В общем пока ошибка сохраняется.