Unfortunately no one can be told what fun_plug is - you have to see it for yourself.
You are not logged in.
I recently noticed that a driver for the DNS-323 was released supposedly supporting both Vista x86 and x64 flavors. When installing of course the x64 drivers did not work as D-Link 'gurus' were too damn lazy and didn't bother to add a section in the INF file for the X64 users.
So upon this discovery I edited and tested the drivers with Vista Ultimate x64. They work perfectly fine. now I have a nice shiny icon.... yay.
So below there is how you can edit it yourself, or at the bottom you can download my modified INF file if you are not comfortable with editing it yourself.
NOTE: The dual platform INF has not been tested on x86, so if someone can confirm this and let me know I will update. I don't see any reason for it not to.
pnpxnas.inf
Edit line 32 which should say:
[PnPXNasDevice] ; Model specific install section list (x86 Section)
And change it to:
[PnPXNasDevice.NTamd64] ; Model specific install section list (x64 Section)
Or to be neater, here's a full INF that includes both, and it is the one attached at the bottom
pnpxnas.inf - x86/x64 dual support
Full INF File (Comments removed)
;/*++ ;Copyright (c) Microsoft Corporation. All rights reserved. ;Module Name: ; pnpxnas.inf ;--*/ [Version] Signature="$WINDOWS NT$" Class=PnPXNasDevices Provider=%MSFT% ; Disk class ClassGuid={4d36e967-e325-11ce-bfc1-08002be10318} DriverVer=2/25/2005,1.00.0001 [DestinationDirs] DefaultDestDir = 12 ; Install files to ..\system32\drivers by default (12) CoInstaller_CopyFiles = 11 ; System Dir( system32 on NT ) [Manufacturer] ; Should list all device manufacturer/model combinations here %MSFT%=PnPXNasDevice, NTamd64, NTia64 [PnPXNasDevice] ; Model specific install section list (x86 Section) ; Enter the HARDWARE ID for you device here by replaceing HARDWAREID with your device's hardware ID ; %PnPXNasDevice.DeviceDesc%=PnPXNasDevice_Install, UMB\HARDWAREID %PnPXNasDevice.DeviceDesc%=PnPXNasDevice_Install, UMB\urn:www-dlink-com:device:NetworkAttachedStorage:1 [PnPXNasDevice.NTamd64] ; Model specific install section list (x64 Section) %PnPXNasDevice.DeviceDesc%=PnPXNasDevice_Install, UMB\urn:www-dlink-com:device:NetworkAttachedStorage:1 ; ===================== Install Sections ======================= [PnPXNasDevice_Install] [PnPXNasDevice_Install.HW] ; Optional section to add device specific information to the registry AddReg=PnPXNasDevice_Install.HW.AddReg [PnPXNasDevice_Install.HW.AddReg] HKCR,NetworkExplorerPlugins\urn:www-dlink-com:device:NetworkAttachedStorage:1\DefaultIcon,,0x00000000,"%SystemRoot%\System32\nascoins.dll,-101" [PnPXNasDevice_Install.Services] ; Setup the UMPass service for our device AddService = UMPass, %SPSVCINST_ASSOCSERVICE%, UMPassService_Install [UMBUS_UnitTestDevice_Install.Services] AddService = UMPass, %SPSVCINST_ASSOCSERVICE%, UMPassService_Install [UMPassService_Install] DisplayName = %umpass.SVCDESC% ; Friendly Name of the Service ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %12%\umpass.sys LoadOrderGroup = Extended Base ;-------------- Coinstaller installation [PnPXNasDevice_Install.CoInstallers] AddReg=CoInstaller_AddReg CopyFiles=CoInstaller_CopyFiles [CoInstaller_CopyFiles] nascoins.dll [CoInstaller_AddReg] HKR,,CoInstallers32,0x00010000,"nascoins.dll,NasCoInstaller" [Strings] ; Strings that are referenced throughout the INF MSFT = "Microsoft" SPSVCINST_ASSOCSERVICE= 0x00000002 umpass.SVCDESC = "Microsoft UMPass Driver" ; Enter the device description for your NAS device here: PnPXNasDevice.DeviceDesc = "D-Link Network Storage Enclosure"
Dual Platform INF File Below.
Offline
I tested your INF on x86 Vista Ultimate on Virtual PC with no problems. Thanks for doing D-Link's job.
Offline
Worked for me as well... thanks for the fix.
Offline
Hello
I'm trying to install the driver on a Vista X64 using the (modified to x64) .info file but I receive the following message: the inf file that you select does not support this method of installation.
Do someone has any clue?
Thans a lot
Offline
I got the same trying to install the unmodified dlink .inf on Vista Business x32
Offline
I just went to network. found the old icon. pressed uninstall (right click). then it appeared again. right click. Install. THen a box complains that it cannot verify manufacturer or something. "Go ahead anyway". Voila.
Offline
Why is this necessary? Can't you simply map the share in Vista x32 or x64 without installing anything?
Offline
You can map it, and it will work as a normal share. But if you use the inf-file below it will provide your system with some extra information, and icon and some stuff.
Offline
Bengalack wrote:
I just went to network. found the old icon. pressed uninstall (right click). then it appeared again. right click. Install. THen a box complains that it cannot verify manufacturer or something. "Go ahead anyway". Voila.
Hi Bengalack,
i have too problems to install the .inf file. Can you describe a bit more in detail how you managed to let the system install the additional driver for vista ? Thanks.
Offline
BTW: version 1.02 of the driver, which is linked here
http://support.dlink.com/products/view. … d=DNS-323#
and available here
ftp://ftp.dlink.com/Multimedia/dns323/D … PX_102.zip
explictly mentions:
¤ PnP-X Driver support Vista x64. Both AMD64 and Intel 64 CPU work fine.
¤ PnP-X Driver supports two Volumes
If that holds, then the original modification to the .inf files of user Voziv should no longer be necessary.
Offline
Same problem as others have mentioned here.
With either the 1.02 or the posted inf file I still get an error when trying to install the inf. The inf file you selected does not install this install method ie. context menu (right click) and install.
Cant see any other way to install these drivers. I get no options in the network screens to perform installs?
Offline
Managed to work it out.
You can only install these drivers if you have the UPNP AV server service running. If you dont have it running then windows just detects the DNS as another PC (you just get the computer icon in the network page (same as for the pc helium)).
Once the AV server service is running you should see the icon for the DNS change from a computer to a NAS symbol in the network page
If you see this symbol then you can right click and choose install. Windows then searches windows update then give you the option to choose other locations for drivers. The drivers arent signed for X64 so you then get a warning.
The only functionality this give you is (as far as I can tell)
1) An icon for the DNS 323 in the network page
2) Ability to launch the configuration webpage from the network and network map pages
The reason my DNS shows a link to pvconnect is because I am also running twonky media server as well.
I enabled the UPNP AV server and just pointed it at a directory with nothing in it so it does'nt waste resources scanning.
Andy
Last edited by ahodgey (2009-01-03 12:44:53)
Offline