Summary: | Драйвер ключа Guardant Stealth II падает на Fedora 10 | ||
---|---|---|---|
Product: | WINE@Etersoft | Reporter: | Александр Морозов <amorozov> |
Component: | Оборудование ; Драйвера | Assignee: | Александр Морозов <amorozov> |
Status: | CLOSED FIXED | QA Contact: | Денис Баранов <baraka> |
Severity: | critical | ||
Priority: | P2 | CC: | kondratyuk, lav, vitperov |
Version: | 1.0.10 | ||
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | Fedora | ||
Whiteboard: | |||
Заявки RT: | 9536 | Связано с: | |
Дата напоминания: | |||
Bug Depends on: | |||
Bug Blocks: | 42, 5101 |
Description
Александр Морозов
2009-06-26 18:26:42 MSD
Драйвер падает при старте. Register dump: CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b EIP:81f148f1 ESP:81e1d798 EBP:81e1e638 EFLAGS:00010213( - 00 -RIA1C) EAX:81e42f00 EBX:0c0aee01 ECX:0000000c EDX:6057700d ESI:81e1d800 EDI:0000000c Stack dump: 0x81e1d798: 81f2d403 81e1d7b4 6057700d 81ef8d45 0x81e1d7a8: 81e1d7b4 0000000c 81ee0cbe 81e42f00 0x81e1d7b8: 81e1d800 00000000 605797cc ebe35545 0x81e1d7c8: 7e1dcf6a 81e1e908 81e1e698 81e20278 0x81e1d7d8: 81e20000 00000000 ab8d7e72 d57ce550 0x81e1d7e8: 00000000 168b63a0 00000000 00000000 Backtrace: =>0 0x81f148f1 in grdkey.sys (+0xf48f1) (0x81e1e638) 1 0x81e40f20 in grdkey.sys (+0x20f20) (0x81e20000) 2 0x00000003 (0x00905a4d) 3 0x00000000 (0x00000000) 0x81f148f1: movl 0x0(%ebx,%eax,1),%eax Скорее всего, драйверам Guardant не нравится, что библиотеки и встроенные в wine драйверы загружаются ниже 0x80000000. Проверил на Ubuntu 9.04 Программа запускается, но ключей не находит. wine grddem32.exe err:usbhub:usbhub_internal_ioctl could not set config 1: Device or resource busy err:usbhub:usbhub_internal_ioctl could not set config 1: Device or resource busy err:usbhub:usbhub_internal_ioctl could not set config 1: Device or resource busy eterkeytest --list eterkeytest for WINE@Etersoft 1.0.10-eter18 USB: Vendor:Product: 0a89:0006 Aktiv Guardant Stealth III (supported): Aktiv Co., Guardant Stealth III Vendor:Product: 0a89:0003 Aktiv Guardant Stealth II (supported): Aktiv Co., Guardant Stealth/Net II Отправил в wine-patches@lists.etersoft.ru патчи, исправляющие проблему на Fedora 10. Проблему, описанную в комментарии #3, воспроизвести не удалось. Проверял на Ubuntu 9.04 в VirtualBox. Частично откатил патч: commit d2e2ac9ff66ba4d454848e2678fccb1f56788ead Author: Alexander Morozov <amorozov@etersoft.ru> Date: Tue Jul 14 14:36:47 2009 +0400 Prevent loading winedevice below 0x80000000 on Fedora 10 (eterbug #4055). Откатил все наши изменения из функции virtual_release_address_space Требуется проверить нужен ли ещё данный патч. Если да, то надо его переделать Забыл сказать. Изменения касаются только репозитория eterhack. В 1.0.12 всё по-прежнему virtual_release_address_space уже поправил вот этим коммитом: commit 4c2d1def85e4fb1b8e7cdb23fa8388672f5a6b83 Author: Alexander Morozov <amorozov@etersoft.ru> Date: Fri May 28 14:38:40 2010 +0400 ntdll: Fix merge error (eterbug #5473). Думаю, можно выставить FIXED. Принято. |