Ru-Board.club
← Вернуться в раздел «Драйверы и прошивки BIOS»

» Заточка XP-шных дров под Win7

Автор: YURETS777
Дата сообщения: 13.11.2009 09:47
Имеются рабочие дрова под XP на сетевой девайс ( Prolific pl2501)
Пытаюсь поставить под 7-ку, пишет:
неправильная секция установки службы в этом inf-файле

Что нужно подправить в inf-файле чтобы 7-ка его схавала ?
В интернет проскакивала информация что именно эти дрова, хоть и со скрипом но стали на 7-ку и нормально работают, но к сожалению более подробного описания методики заточки XP-шных дров я нигде не нашел


сам inf-файл:

[more]

;
; File: pl2501NW.INF
;
; Copyright (c) 1998-2003 Prolific Technology Inc.
;
;
; Revision: Rev. 2.00
;
; Date: 2003.04.02
;


;**************************************************************************
;
; For Base
;
;**************************************************************************
[Version]
Signature="$CHICAGO$"
Compatible = 1
Class=Net
ClassGUID={4D36E972-E325-11CE-BFC1-08002BE10318}
Provider=%Prolific%
DriverVer=04/02/2003,2.0.0.42
;Catalogfile=pl2501nw.cat


[Manufacturer]
%Prolific%=Prolific

[Prolific]
%USB\VID_067B&PID_0001.DeviceDesc%=PL2501NW, USB\VID_067B&PID_0001


;**************************************************************************
;
; For Location
;
;**************************************************************************
[DestinationDirs]
PL2501NW.CopyList.NT = 12
PL2501NW.CopyList.98 = 11


;**************************************************************************
;
; For Info
;
;**************************************************************************
[PL2501NW]
AddReg=PL2501NW.AddReg
DeviceID=USB\VID_067B&PID_0001

[PL2501NW.NT]
AddReg=PL2501NW_NT.AddReg
Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
BusType = 15 ; PNP Bus
;CopyFiles=PL2501NW.CopyList.NT


[PL2501NW.NT.Services]
Addservice = PL2501NW, 0x00000002, PL2501NW.AddService, PL2501NW.AddEventLog



;**************************************************************************
;
; For NT
;
;**************************************************************************

[PL2501NW_NT.AddReg]
HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
HKR, Ndi\Interfaces, UpperRange, 0, "ndis6"
HKR, Ndi, Service, 0, "PL2501NW"

[PL2501NW.AddService]
DisplayName = %USB\VID_067B&PID_0001.DeviceDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ;
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\PL2501NW.sys
LoadOrderGroup = NDIS

[PL2501NW.CopyList.NT]
PL2501NW.sys

[PL2501NW.AddEventLog]
AddReg = PL2501NW.AddEventLog.reg

[PL2501NW.AddEventLog.reg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\netevent.dll"
HKR,,TypesSupported,0x00010001,7







;**************************************************************************
;
; For 98, ME
;
;**************************************************************************
[PL2501NW.AddReg]
HKR,Ndi,DeviceID,,USB\VID_067B&PID_0001
HKR,Ndi,CardType,,"PNP"
HKR,,AdapterName,,PL2501NW
HKR,,DevLoader,,*ndis,*ntkern,*ndis
HKR,,EnumPropPages,,"netdi.dll,EnumPropPages"
HKR,,DeviceVxDs,,PL2501NW.SYS
; NDIS
HKR,NDIS,MajorNdisVersion,1,05
HKR,NDIS,MinorNdisVersion,1,00
HKR,NDIS,LogDriverName,,PL2501NW
; Interfaces
HKR,Ndi\Interfaces,DefUpper,,"ndis3"
HKR,Ndi\Interfaces,DefLower,,"ethernet"
HKR,Ndi\Interfaces,UpperRange,,"ndis3"
HKR,Ndi\Interfaces,LowerRange,,"ethernet"
; Install
HKR,Ndi\Install,,,"PL2501NW.Install"
; Help
HKR,Ndi,HelpText,,"PL2501NW"

[PL2501NW.Install]
;CopyFiles=PL2501NW.CopyList.98

[PL2501NW.CopyList.98]
PL2501NW.sys

[SourceDisksNames]
777=%PL2501NW_DISKNAME%,,,

[SourceDisksFiles]
PL2501NW.SYS=777,.,PL2501NW.SYS,40960


[Strings]
Prolific="Prolific Technology Inc."
USB\VID_067B&PID_0001.DeviceDesc="Hi-Speed USB-USB Network Adapter"
PL2501NW_DISKNAME="PL2501NW NET Diskette"

[/more]
Автор: Akam1
Дата сообщения: 13.11.2009 10:33
1.
Цитата:
Note: PL-2501 does not support Windows Vista OS.
http://www.prolific.com.tw/eng/downloads.asp?id=30
Вы не доверяете производителю? Смените устройство.
2. Можно было бы написать в Драйверы для Windows 7
Автор: YURETS777
Дата сообщения: 13.11.2009 14:31
Еще как суппорт
Всё, удалось-таки прикрутить к 7-ке и даже стабильно работает.
Правда пришлось править inf-файл ручками.
Автор: nick7inc
Дата сообщения: 13.09.2010 21:52

Цитата:
Вы не доверяете производителю?

И правильно делаете, у них шкурный интерес, чтобы вы купили новый кабель.
Автор: YURETS777
Дата сообщения: 14.09.2010 13:11
Драйвер для Win7 32 bit на Prolific pl2501 выложил Здесь
Автор: Denn29
Дата сообщения: 14.09.2010 14:03
YURETS777
http://catalog.update.microsoft.com/v7/site/ScopedViewRedirect.aspx?updateid=beea9ade-21f3-49ad-84d9-1c773a5f4b3b
Автор: nick7inc
Дата сообщения: 15.09.2010 13:10
YURETS777
Denn29
Спасибо. Нашёл полный комплект (программа+драйвер) ещё для [more=Windows XP 64bit][no]http://cr.am/framed.php?url=http%3A%2F%2Fwww.prolific.com.tw%2Feng%2Fdownloads.asp%3FID%3D30&ref=driverguide
http://www.findsoft.net/PL-2501-Hi-Speed-USB-to-USB-Bridge-Cable-driver/[/no]
Драйвер устанавливается вручную[/more], для [more=Windows vista/7 (32/64)][no]http://blog.kteck.ca/2009/02/07/pl2501-usb-link-cable-on-vista/
http://help.kteck.ca/pl2501-usb-link-cable-on-vista.hlp[/no]

Тестировал GEMBIRD UANC22 "USB 2.0 NETWORK LINK CABLE" с этим чипом на Windows 7 64 bit, есть некоторые тонкости в установке:

1) Ставить при правом щелчке мыши/X64/Режим совместимости
2) Использовать dseo13b.exe для "подписания" драйвера, либо, если есть возможность, настраиваем локальные политики безопасности, чтобы можно было устанавливать неподписанные драйвера (локальные политики отсутствуют в домашних версиях системы).
[/more]

Добавлено:
P.S. Говорят, что могут быть проблемы при переписывании файлов, длиннее 2 Гб.
Автор: YURETS777
Дата сообщения: 30.09.2010 10:28
Denn29
Это не пойдет, мне нужно как сетевая, чтобы можно было через шнурок дамварью ходить
Автор: YURETS777
Дата сообщения: 28.04.2011 11:24
При копировании большого массива, система падает в краш:

[more]

Код:

Following crash dump files found:

1. "C:\Windows\MEMORY.DMP"

Which one would you like to analyze?[1-1]
Microsoft (R) Windows Debugger Version 6.11.0001.404 X86
Copyright (c) Microsoft Corporation. All rights reserved.


Loading Dump File [C:\Windows\MEMORY.DMP]
Kernel Complete Dump File: Full address space is available

Symbol search path is: srv*c:\symbols*http://msdl.microsoft.com/download/symbols
Executable search path is: srv*c:\symbols*http://msdl.microsoft.com/download/symbols
Windows 7 Kernel Version 7601 (Service Pack 1) MP (2 procs) Free x86 compatible
Product: WinNt, suite: TerminalServer SingleUserTS
Built by: 7601.17514.x86fre.win7sp1_rtm.101119-1850
Machine Name:
Kernel base = 0x8380b000 PsLoadedModuleList = 0x8394b5b0
Debug session time: Thu Apr 28 11:41:15.008 2011 (GMT+4)
System Uptime: 0 days 0:12:30.430
Loading Kernel Symbols
...............................................................
................................................................
.....................................
Loading User Symbols

Loading unloaded module list
......
1: kd> kd: Reading initial command '!analyze -v; q'
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************

BAD_POOL_CALLER (c2)
The current thread is making a bad pool request. Typically this is at a bad IRQL level or double freeing the same allocation, etc.
Arguments:
Arg1: 00000007, Attempt to free pool which was already freed
Arg2: 00001097, (reserved)
Arg3: 08c300c3, Memory contents of the pool block
Arg4: 865219f0, Address of the block of pool being deallocated

Debugging Details:
------------------

*** ERROR: Module load completed but symbols could not be loaded for PL2501NW.sys

POOL_ADDRESS: 865219f0 Nonpaged pool

FREED_POOL_TAG: NDTr

BUGCHECK_STR: 0xc2_7_NDTr

DEFAULT_BUCKET_ID: VISTA_DRIVER_FAULT

PROCESS_NAME: System

CURRENT_IRQL: 2

LAST_CONTROL_TRANSFER: from 8aa3611e to 83923c4e

STACK_TEXT:
80de0bd4 8aa3611e 865219f0 00000000 80de0c1c nt!ExFreePoolWithTag+0x1b2
80de0be4 8aa90fd2 865219f0 0000060e 00000000 ndis!NdisFreeMemory+0x16
80de0c1c 8aab450d 86dd8dfc 86587000 865899b4 ndis!ndisLWM5IndicateReceive+0x398
80de0c40 a1d4d637 8620c330 86587000 865899b4 ndis!EthIndicateReceive+0x1f
WARNING: Stack unwind information not available. Following frames may be wrong.
80de0cd4 838607d8 80dc4120 80dc9800 00000000 PL2501NW+0x1637
80de0d20 838605f8 00000000 0000000e 00000100 nt!KiRetireDpcList+0xd5
80de0d24 00000000 0000000e 00000100 02000102 nt!KiIdleLoop+0x38


STACK_COMMAND: kb

FOLLOWUP_IP:
PL2501NW+1637
a1d4d637 8b06 mov eax,dword ptr [esi]

SYMBOL_STACK_INDEX: 4

SYMBOL_NAME: PL2501NW+1637

FOLLOWUP_NAME: MachineOwner

MODULE_NAME: PL2501NW

IMAGE_NAME: PL2501NW.sys

DEBUG_FLR_IMAGE_TIMESTAMP: 3ea77303

FAILURE_BUCKET_ID: 0xc2_7_NDTr_PL2501NW+1637

BUCKET_ID: OLD_IMAGE_PL2501NW.sys

Followup: MachineOwner
---------

quit:

Автор: YURETS777
Дата сообщения: 01.06.2014 17:29
Baltazar500
Тестируй...
http://rghost.ru/56064255
Я от этого давно отказался, USB2USB использую со стандартными 7-ми драйверами, через Total Commander, Функция Сеть-Соедититься через LPT/USB порт, клиент/сервер
Чтобы вторым компом управлять, я его подключаю через вторую сетевую, точка-точка
Автор: Baltazar500
Дата сообщения: 02.06.2014 03:01
спасибо, поюзаю - потестирую

з.ы. сам изначально так же юзал режим бриджа, со стандартными microsoft'овскими драйверами + Total Commander в режиме использования кабеля easy transfer...но как говорится easy transfer не smb :-D т.к. работает только переброска файлов а иной раз нужен прямой доступ к файлам такому софту, как например Acronis True Image (когда нужно вытащить определённые файлы из бекапа лежащего на другом пк) и т.д.

на днях наткнулся на вашу тему и увидел пост об успешной модификации драйверов и попросил перезалить т.к. ранее в сети натыкался на вариант драйверов с 2-х гигабайтным ограничением
Автор: YURETS777
Дата сообщения: 10.08.2014 09:29
http://rghost.ru/57387755
Автор: Baltazar500
Дата сообщения: 04.09.2014 03:38
затолкал в dropbox на неопределённый срок, если кому понадобится ...

https://dl.dropboxusercontent.com/s/eum8q5wstiwgthz/Vista_Prolif.zip

+

https://yadi.sk/d/9YZkut3kayjmD

Страницы: 1

Предыдущая тема: обновить биос


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.