Re: Unable to install USB driver
In news:68fv7453gpv4e97pm3jomembm9k04530o0@4ax.com ,
Franc Zabkar contemplated and posted:
| On Thu, 17 Jul 2008 03:16:30 -0400, "MEB" <meb@not
here@hotmail.com>
| put finger to keyboard and composed:
|
|>In news:nlmt749n19s2rlnpta6u3msvjt5n4lrp9k@4ax.com ,
|>Franc Zabkar contemplated and posted:
|>
|>| On Wed, 16 Jul 2008 23:12:04 -0400, "MEB" <meb@not
here@hotmail.com>
|>| put finger to keyboard and composed:
|>|
|>|>Cool, how about a link to the SunPlus driver... we're always looking
|>|>for generic USB drivers..
|>|>
|>|>--
|>|> MEB
|>|>
http://peoplescounsel.orgfree.com
|>|
|>| I found this:
|>|
http://www.pqi.com.tw/upload/download/U800_Driver.zip
|>|
|>| Not sure if it's generic, though.
|>|
|>| - Franc Zabkar
|>
|> Well, looking into the files; seems the W2K driver is actually
|> Microsoft's
|>5.1.2269.1 (Lab01_N.000912-2233) usbstor.sys renamed, and the
|>smmd.sys is or could be a generic USB Mass Storage Driver ver. 1.10
|>from 98DDK.
|> The specifics [as usual] come into play with the registry settings,
|>USB\VID entries, and pdr modifiers. The sunplus.bin seems to be the
|>major player for fat activities.
|
| The .bin file looks like it might be a 96KB firmware image (128KB -
| 32KB boot block ???). It contains references to FAT12 and FAT16 and
| various terms such as ROCK POP Jazz CLaS DEL REP OFF FULL LO batt.
Right, that's what it seemed like to me, the data used for formatting and
device activities likely via some other part of the application. Perhasp, as
in an iPod, the necessry initialization for the device.
|
| smmdpdr.pdr appears to be a "USB Mass Storage Port Driver".
The statement "#USB Mass Storage Port Driver Sample" is included, and the
file does contain the ACPI and CONFIGMG coding.
The reg entries for it come here [smmd.inf]:
; Install the port driver
[smmdpdr.install]
AddReg=smmdpdr.addreg
[smmdpdr.addreg]
HKR,,DevLoader,,*ios
HKR,,PortDriver,,smmdpdr.pdr
So I suppose it is as you say, not a universal compilation, at least not
without some modifications, though it does contain apparent generic files
which would be used for other like devices..
The 98 Driver Development Kit {DDK} would have the necessary files and
functions to compile drivers if one had the manufacturer's specifics.
Here's some info on universal/cross platform driver/programming
applications:
http://www.thesycon.de/eng/usbio.shtml - demo- USBIO V2.41 Features
Supports USB 1.1 and USB 2.0 Supports low-speed, full-speed, and high-speed
mode Supports all USB transfer types: Bulk, Interrupt, Isochronous and
Control Supports Windows 98 SE, Windows Millennium (ME), Windows 2000,
Windows XP, Windows XP x64, Windows Server 2003 x64, Windows XP embedded,
Windows Vista, Windows Vista x64 Support for Windows 2000 SP4 and Windows XP
SP2.
Supported Platforms x86 x64 USB1.1 USB2.0
Windows 98 / ME
Windows 2000
Windows XP
Windows XP Embedded
Windows Server 2003
Windows Vista
http://www.jungo.com/st/usb_device.html - WinDriver USB Device - demo
facilitates the development of Chapter 9 firmware for USB devices, including
ready-made mass storage function driver for the implementation of standard
storage devices.
http://www.sinter.com.tw/doc/Jungo/wdf_wp.pdf
http://www.alanmacek.com/usb/ - contains a sample USB device and links to
some of the files necessary.
http://www.kitsrus.com/ - DIY Electronics - tools, etc.
http://www.kitsrus.com/software.html
http://search.wareseeker.com/device-driver-development/ - development tools
http://driver.wareseeker.com/Other/microsoft-driver-development-kit-win03.zip/341209 -
Microsoft Driver Development Kit Win03 236 MB
NOTE: I have NOT downloaded this for testing or to check for bugs or
other...
There are numerous programming tools available for the individual chips and
to create drivers and firmware.
|
|>--
|> MEB
|
| - Franc Zabkar
--
MEB
http://peoplescounsel.orgfree.com
--
_________