Unable to Get Sony IC Recorder (Digital Voice Editor 3.3.01) to Work with 32-bit Wine (Windows Emulator) in 64-bit Fedora 11 x86_64 Linux
Tony Pursell
ajp at princeswalk.fsnet.co.uk
Fri Sep 17 09:59:57 UTC 2010
On Fri, 2010-09-17 at 17:45 +0800, "Mr. Teo En Ming (Zhang Enming) 张恩
鸣 of Singapore" wrote:
> Dear All,
>
> With reference to the article entitled "USB device support in wine" by
> Alexander Morozov at http://wiki.winehq.org/USB, here is the list of
> steps I have taken to download, configure, compile and install Wine.
>
> git clone git://source.winehq.org/git/wine.git ~/wine-git
>
> cd ~/wine-git
>
> Check out the development release of Wine.
>
> git checkout wine-1.3.2
>
> wget
> ftp://ftp.etersoft.ru/pub/people/amorozov/usb/1.3.2/0001-Add-support-of-native-Windows-drivers-for-USB-tokens.txt
>
> wget
> ftp://ftp.etersoft.ru/pub/people/amorozov/usb/1.3.2/0002-Re-generate-some-files.txt
>
> git am 0001-Add-support-of-native-Windows-drivers-for-USB-tokens.txt
> 0002-Re-generate-some-files.txt
>
> tools/make_makefiles
>
> Install dependencies before building and installing Wine. Please refer
> to the article entitled "WineOn64bit" at
> http://wiki.winehq.org/WineOn64bit#head-9cca3efe8b57810a966d04db51d8000e601d7e26
>
> Switch to superuser.
>
> yum install alsa-lib-devel.i586 alsa-lib-devel audiofile-devel.i586
> audiofile-devel cups-devel.i586 cups-devel dbus-devel.i586 dbus-devel
> esound-devel.i586 esound-devel fontconfig-devel.i586 fontconfig-devel
> freetype-devel.i586 freetype-devel giflib-devel.i586 giflib-devel
> hal-devel.i586 hal-devel lcms-devel.i586 lcms-devel libICE-devel.i586
> libICE-devel libjpeg-devel.i586 libjpeg-devel libpng-devel.i586
> libpng-devel libSM-devel.i586 libSM-devel libusb-devel.i586 libusb-devel
> libX11-devel.i586 libX11-devel libXau-devel.i586 libXau-devel
> libXcomposite-devel.i586 libXcomposite-devel libXcursor-devel.i586
> libXcursor-devel libXext-devel.i586 libXext-devel libXi-devel.i586
> libXi-devel libXinerama-devel.i586 libXinerama-devel libxml2-devel.i586
> libxml2-devel libXrandr-devel.i586 libXrandr-devel libXrender-devel.i586
> libXrender-devel libxslt-devel.i586 libxslt-devel libXt-devel.i586
> libXt-devel libXv-devel.i586 libXv-devel libXxf86vm-devel.i586
> libXxf86vm-devel mesa-libGL-devel.i586 mesa-libGL-devel
> mesa-libGLU-devel.i586 mesa-libGLU-devel ncurses-devel.i586
> ncurses-devel openldap-devel.i586 openldap-devel openssl-devel.i586
> openssl-devel zlib-devel.i586 pkgconfig sane-backends-devel.i586
> sane-backends-devel xorg-x11-proto-devel glibc-devel.i586 prelink
> fontforge flex bison
>
> Log out of superuser.
>
> Install libusb 1.0 development headers.
>
> Binary packages are located at
> http://ringtail.its.monash.edu.au/pub/fedora/linux/updates/11/i386/
>
> wget
> http://ringtail.its.monash.edu.au/pub/fedora/linux/updates/11/i386/libusb1-1.0.6-1.fc11.i586.rpm
>
> wget
> http://ringtail.its.monash.edu.au/pub/fedora/linux/updates/11/i386/libusb1-devel-1.0.6-1.fc11.i586.rpm
>
> wget
> http://ringtail.its.monash.edu.au/pub/fedora/linux/updates/11/i386/libusb1-static-1.0.6-1.fc11.i586.rpm
>
> Switch to superuser.
>
> rpm -ivh libusb1-1.0.6-1.fc11.i586.rpm
>
> rpm -ivh libusb1-devel-1.0.6-1.fc11.i586.rpm
>
> rpm -ivh libusb1-static-1.0.6-1.fc11.i586.rpm
>
> cd /usr/include
>
> ln -s /usr/include/libusb-1.0/libusb.h
>
> Log out of superuser.
>
> cd ~/wine-git
>
> ./configure
>
> Check config.log to ensure that libusb 1.0 is detected.
>
> grep libusb config.log
>
> make depend
>
> make
>
> Switch to superuser.
>
> make install
>
> Log out of superuser.
>
> Install Sony Digital Voice Editor 3.3.01 in Wine.
>
> cd ~/downloads
>
> wine DVESetup_EN.exe
>
> Export the following three files (01.reg, 02.reg, and 03.reg) from the
> registry in native Windows.
>
> 01.reg
> ====
>
> Windows Registry Editor Version 5.00
>
> [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\Vid_054c&Pid_0271\5&2c3081c&0&2]
>
> "DeviceDesc"="Sony IC Recorder (P)"
> "LocationInformation"="Sony IC Recorder (P)"
> "Capabilities"=dword:00000084
> "UINumber"=dword:00000000
> "HardwareID"=hex(7):55,00,53,00,42,00,5c,00,56,00,69,00,64,00,5f,00,30,00,35,\
>
>
> 00,34,00,63,00,26,00,50,00,69,00,64,00,5f,00,30,00,32,00,37,00,31,00,26,00,\
>
>
> 52,00,65,00,76,00,5f,00,30,00,31,00,30,00,30,00,00,00,55,00,53,00,42,00,5c,\
>
>
> 00,56,00,69,00,64,00,5f,00,30,00,35,00,34,00,63,00,26,00,50,00,69,00,64,00,\
>
> 5f,00,30,00,32,00,37,00,31,00,00,00,00,00
> "CompatibleIDs"=hex(7):55,00,53,00,42,00,5c,00,43,00,6c,00,61,00,73,00,73,00,\
>
>
> 5f,00,66,00,66,00,26,00,53,00,75,00,62,00,43,00,6c,00,61,00,73,00,73,00,5f,\
>
>
> 00,30,00,30,00,26,00,50,00,72,00,6f,00,74,00,5f,00,30,00,30,00,00,00,55,00,\
>
>
> 53,00,42,00,5c,00,43,00,6c,00,61,00,73,00,73,00,5f,00,66,00,66,00,26,00,53,\
>
>
> 00,75,00,62,00,43,00,6c,00,61,00,73,00,73,00,5f,00,30,00,30,00,00,00,55,00,\
>
>
> 53,00,42,00,5c,00,43,00,6c,00,61,00,73,00,73,00,5f,00,66,00,66,00,00,00,00,\
>
> 00
> "ClassGUID"="{36FC9E60-C465-11CF-8056-444553540000}"
> "Class"="USB"
> "Driver"="{36FC9E60-C465-11CF-8056-444553540000}\\0003"
> "Mfg"="Sony Corporation"
> "Service"="ICDUSB2"
> "ConfigFlags"=dword:00000000
>
> [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\Vid_054c&Pid_0271\5&2c3081c&0&2\Device
> Parameters]
> "ExtPropDescSemaphore"=dword:00000001
> "SymbolicName"="\\??\\USB#Vid_054c&Pid_0271#5&2c3081c&0&2#{a5dcbf10-6530-11d2-901f-00c04fb951ed}"
>
>
> [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\Vid_054c&Pid_0271\5&2c3081c&0&2\LogConf]
>
>
> 02.reg
> ====
>
> Windows Registry Editor Version 5.00
>
> [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\Vid_054c&Pid_0271\6&3a9497ab&0&8]
>
> "DeviceDesc"="Sony IC Recorder (P)"
> "LocationInformation"="Sony IC Recorder (P)"
> "Capabilities"=dword:00000084
> "UINumber"=dword:00000000
> "HardwareID"=hex(7):55,00,53,00,42,00,5c,00,56,00,69,00,64,00,5f,00,30,00,35,\
>
>
> 00,34,00,63,00,26,00,50,00,69,00,64,00,5f,00,30,00,32,00,37,00,31,00,26,00,\
>
>
> 52,00,65,00,76,00,5f,00,30,00,31,00,30,00,30,00,00,00,55,00,53,00,42,00,5c,\
>
>
> 00,56,00,69,00,64,00,5f,00,30,00,35,00,34,00,63,00,26,00,50,00,69,00,64,00,\
>
> 5f,00,30,00,32,00,37,00,31,00,00,00,00,00
> "CompatibleIDs"=hex(7):55,00,53,00,42,00,5c,00,43,00,6c,00,61,00,73,00,73,00,\
>
>
> 5f,00,66,00,66,00,26,00,53,00,75,00,62,00,43,00,6c,00,61,00,73,00,73,00,5f,\
>
>
> 00,30,00,30,00,26,00,50,00,72,00,6f,00,74,00,5f,00,30,00,30,00,00,00,55,00,\
>
>
> 53,00,42,00,5c,00,43,00,6c,00,61,00,73,00,73,00,5f,00,66,00,66,00,26,00,53,\
>
>
> 00,75,00,62,00,43,00,6c,00,61,00,73,00,73,00,5f,00,30,00,30,00,00,00,55,00,\
>
>
> 53,00,42,00,5c,00,43,00,6c,00,61,00,73,00,73,00,5f,00,66,00,66,00,00,00,00,\
>
> 00
> "ClassGUID"="{36FC9E60-C465-11CF-8056-444553540000}"
> "Class"="USB"
> "Driver"="{36FC9E60-C465-11CF-8056-444553540000}\\0007"
> "Mfg"="Sony Corporation"
> "Service"="ICDUSB2"
> "ConfigFlags"=dword:00000000
>
> [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\Vid_054c&Pid_0271\6&3a9497ab&0&8\Device
> Parameters]
> "ExtPropDescSemaphore"=dword:00000001
> "SymbolicName"="\\??\\USB#Vid_054c&Pid_0271#6&3a9497ab&0&8#{a5dcbf10-6530-11d2-901f-00c04fb951ed}"
>
>
> [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\Vid_054c&Pid_0271\6&3a9497ab&0&8\LogConf]
>
>
> 03.reg
> ====
>
> Windows Registry Editor Version 5.00
>
> [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ICDUSB2]
> "Type"=dword:00000001
> "Start"=dword:00000003
> "ErrorControl"=dword:00000001
> "ImagePath"="c:\windows\system32\drivers\ICDUSB2.sys"
> "DisplayName"="Sony IC Recorder (P)"
>
> [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ICDUSB2\Security]
> "Security"=hex:01,00,14,80,90,00,00,00,9c,00,00,00,14,00,00,00,30,00,00,00,02,\
>
>
> 00,1c,00,01,00,00,00,02,80,14,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00,\
>
>
> 00,00,02,00,60,00,04,00,00,00,00,00,14,00,fd,01,02,00,01,01,00,00,00,00,00,\
>
>
> 05,12,00,00,00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00,\
>
>
> 20,02,00,00,00,00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,0b,00,00,00,00,\
>
>
> 00,18,00,fd,01,02,00,01,02,00,00,00,00,00,05,20,00,00,00,23,02,00,00,01,01,\
>
> 00,00,00,00,00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00
>
> Import the above three files (01.reg, 02.reg and 03.reg) into the Wine
> registry.
>
> cd
>
> cd .wine/drive_c/Program\ Files/Sony/ICD-P\ Series\ Driver/
>
> cp IcdUSB2.sys ../../../windows/system32/drivers/
>
> Double click on the Digital Voice Editor 3 icon which has been installed
> by Wine on the GNOME Desktop to launch Digital Voice Editor 3.
>
> ps -ef | grep wine
>
> enming 18777 1 1 16:15 ? 00:00:00 /usr/local/bin/wineserver
> enming 18783 18781 0 16:15 ? 00:00:00
> C:\windows\system32\winedevice.exe MountMgr
> enming 18788 18783 0 16:15 ? 00:00:00
> C:\windows\system32\winedevice.exe
> enming 18800 18781 0 16:15 ? 00:00:00
> C:\windows\system32\winedevice.exe PxHelp20
> enming 18806 18781 0 16:15 ? 00:00:00
> C:\windows\system32\winedevice.exe Usbhub
> enming 18814 18781 0 16:15 ? 00:00:00
> C:\windows\system32\winedevice.exe ICDUSB2
>
> The Digital Voice Editor is unable to detect the Sony IC Recorder which
> has been plugged into the system via an USB cable.
>
> lsusb
>
> Bus 005 Device 006: ID 054c:0271 Sony Corp. IC Recorder (P)
>
> There are no kernel modules for the Sony IC Recorder and hence no device
> node entries in /dev.
>
> Please advise.
>
> Thank you very much.
>
> --
This mailing list provides support for the Ubuntu Linux operating
system. Perhaps you should be using a Fedora mailing list for support
( http://fedoraproject.org/get-help ).
Wine technical support is also provided on Wine mailing lists, forums &
IRC channels ( http://www.winehq.org/help/ ).
Tony
More information about the ubuntu-users
mailing list