en0t 0 17 февраля, 2011 Опубликовано 17 февраля, 2011 · Жалоба имеется драйвер для подключения at91sam7s , но win7 x64 не видит его, предполагаю не хватает там пару строчек, может кто взглянет подскажет. по форуму искал , и гуглом тоже пользовался , но как то не судьба :smile3046: заранее спасибо ; Installation inf for the ATMEL AT91xxxxx Test Board ; ; © Copyright 2004 ATMEL ; [Version] Signature="$CHICAGO$" Class=USB ClassGUID={36FC9E60-C465-11CF-8056-444553540000} provider=%ATMEL% DriverVer=04/08/2004 [sourceDisksNames] 1="atm6124 Installation Disk",,, [sourceDisksFiles] atm6124.sys = 1 atm6124.inf = 1 [Manufacturer] %ATMEL%=ATMEL [ATMEL] %USB\VID_045E&PID_930A.DeviceDesc%=atm6124.Dev, USB\VID_03EB&PID_6124 ;[PreCopySection] ;HKR,,NoSetupUI,,1 [DestinationDirs] atm6124.Files.Ext = 10,System32\Drivers atm6124.Files.Inf = 10,INF [atm6124.Dev] CopyFiles=atm6124.Files.Ext, atm6124.Files.Inf AddReg=atm6124.AddReg [atm6124.Dev.NT] CopyFiles=atm6124.Files.Ext, atm6124.Files.Inf AddReg=atm6124.AddReg [atm6124.Dev.NT.Services] Addservice = atm6124, 0x00000002, atm6124.AddService [atm6124.AddService] DisplayName = %atm6124.SvcDesc% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %10%\System32\Drivers\atm6124.sys LoadOrderGroup = Base [atm6124.AddReg] HKR,,DevLoader,,*ntkern HKR,,NTMPDriver,,atm6124.sys HKLM,"System\Currentcontrolset\Services\atm6124\Parameters","MaximumTransferSize",0x10001,4096 HKLM,"System\Currentcontrolset\Services\atm6124\Parameters","DebugLevel",0x10001,2 [atm6124.Files.Ext] atm6124.sys [atm6124.Files.Inf] atm6124.Inf ;---------------------------------------------------------------; [strings] ATMEL="ATMEL, Inc." MfgName="ATMEL" USB\VID_045E&PID_930A.DeviceDesc="atm6124.Sys ATMEL AT91xxxxx Test Board" atm6124.SvcDesc="atm6124.Sys ATMEL USB SAMBA Driver" Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sergeeff 1 17 февраля, 2011 Опубликовано 17 февраля, 2011 · Жалоба Не видит потому, что в inf файле нет секций amd64. Должно быть: ; Installation inf for the ATMEL AT91xxxxx Test Board ; ; © Copyright 2004 ATMEL ; [Version] Signature="$CHICAGO$" Class=USB ClassGUID={36FC9E60-C465-11CF-8056-444553540000} provider=%ATMEL% DriverVer=04/08/2004 [SourceDisksNames.amd64] 1="atm6124 Installation Disk",,, [SourceDisksFiles.amd64] atm6124.sys = 1 atm6124.inf = 1 [Manufacturer] %ATMEL%=ATMEL [ATMEL.NTamd64] %USB\VID_045E&PID_930A.DeviceDesc%=atm6124.Dev, USB\VID_03EB&PID_6124 ;[PreCopySection] ;HKR,,NoSetupUI,,1 [DestinationDirs] atm6124.Files.Ext = 10,System32\Drivers atm6124.Files.Inf = 10,INF [atm6124.Dev] CopyFiles=atm6124.Files.Ext, atm6124.Files.Inf AddReg=atm6124.AddReg [atm6124.Dev.NT] CopyFiles=atm6124.Files.Ext, atm6124.Files.Inf AddReg=atm6124.AddReg [atm6124.Dev.NT.Services] Addservice = atm6124, 0x00000002, atm6124.AddService [atm6124.AddService] DisplayName = %atm6124.SvcDesc% ServiceType = 1; SERVICE_KERNEL_DRIVER StartType = 3; SERVICE_DEMAND_START ErrorControl = 1; SERVICE_ERROR_NORMAL ServiceBinary = %10%\System32\Drivers\atm6124.sys LoadOrderGroup = Base [atm6124.AddReg] HKR,,DevLoader,,*ntkern HKR,,NTMPDriver,,atm6124.sys HKLM,"System\Currentcontrolset\Services\atm6124\Parameters","MaximumTransferSize",0x10001,4096 HKLM,"System\Currentcontrolset\Services\atm6124\Parameters","DebugLevel",0x10001,2 [atm6124.Files.Ext] atm6124.sys [atm6124.Files.Inf] atm6124.Inf ;---------------------------------------------------------------; [Strings] ATMEL="ATMEL, Inc." MfgName="ATMEL" USB\VID_045E&PID_930A.DeviceDesc="atm6124.Sys ATMEL AT91xxxxx Test Board" atm6124.SvcDesc="atm6124.Sys ATMEL USB SAMBA Driver" Но дальше вы столкнетесь с проблемой неподписанных файлов. Про это можно почитать тут : http://cracklab.ru/f/index.php?action=vthr...amp;topic=15123 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
en0t 0 17 февраля, 2011 Опубликовано 17 февраля, 2011 · Жалоба 2sergeeff не все равно не видит Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
xvr 12 18 февраля, 2011 Опубликовано 18 февраля, 2011 · Жалоба Мне почему то кажется, что уважающая себя 64х битная Винда не станет грузить 32х битные драйвера, даже если вы их обзовете 64х битными ;) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sergeeff 1 18 февраля, 2011 Опубликовано 18 февраля, 2011 · Жалоба Мне почему то кажется, что уважающая себя 64х битная Винда не станет грузить 32х битные драйвера, даже если вы их обзовете 64х битными ;) Kernel mode драйвера не будет. 2sergeeff не все равно не видит Вы хоть бы ответ системы привели или кусок log файла. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
en0t 0 21 февраля, 2011 Опубликовано 21 февраля, 2011 · Жалоба Логи говорите, постараюсь найти и выложить. а так когда указываешь путь к .inf файлу, пишет что в указанной папке не найдено драйверов , совместимых с этим устройством. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sergeeff 1 21 февраля, 2011 Опубликовано 21 февраля, 2011 · Жалоба Логи говорите, постараюсь найти и выложить. а так когда указываешь путь к .inf файлу, пишет что в указанной папке не найдено драйверов , совместимых с этим устройством. Ладно, еще разок, чтобы вы не тратили времени зазря. 1. Драйвер atm6124.sys написан не вами? По видимому фирмой Atmel. Соответственно вы не можете его скомпилировать с помощью WDK под Win64. 2. Под какие системы (i386/amd64) разработан этот драйвер? 100% под i386 32-bit Windows. 3. Это драйвер режима ядра (kernel mode driver). 100% - да. 4. Этот драйвер имеет цифровые подписи для 64-bit Windows? 100% - нет. Сделав логическое && этих пунктов получаем: этот драйвер принципиально не может рботать под Windows-64 в независимости от плясок с бубном с .inf файлом. Выход из положения : 1. Скачать WDK 7.1.0. 2. Взять пример USB bulk. 3. Придать ему нужную функциональность, совместимую с atm6124.sys. 4. Сгенерить драйвер под Win amd64. 5. Проделать все действия по тестовому (на первых порах) подписыванию драйвера (ссылку на то, как и что я уже давал). 6. Устанавливать и тестировать в TESETMODE Win64. 7. Купить лицензию на cross-сертификацию драйвера и полностью отлаженный драйвер подписать по-настоящему. 8. Наслаждаться мощью и надежностью 64-bit Windows. Трудоемкость заценили? Флаг в руки и полный вперед. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
en0t 0 21 февраля, 2011 Опубликовано 21 февраля, 2011 · Жалоба Спасибо за ответы, вопрос снимается до лучших времен Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться