中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: 推荐! USB 2.0 DRIVER FOR DOS 上一主题 | 下一主题
zoologist
初级用户




积分 115
发帖 5
注册 2004-6-28
状态 离线
『楼 主』:  推荐! USB 2.0 DRIVER FOR DOS

使用方法:在confis.sys 添加

devicehigh=usbaspi.sys /v /e
devicehigh=di1000dd.sys

即可,据称该版本 usbaspi.sys (2.06) 通过 /e 参数可以支持usb 2.0,经过我的试验发现的确可以

/e EHCI 就是传说中的 USB 2.0 controller
/o OHCI
/u UHCI
/v 显示找到的usb详细信息,加上它可以看的清楚一些
/w 显示等待信息,要求输入回车再继续.

为了验证传输速度,我使用hddspeed可以大致的测算当前硬盘读写速度.
我使用MSI的7036主板进行的测试,这款主板BIOS能够识别USB-HDD而不用加载DOS下的USB驱动,支持USB 2.0
我的移动硬盘是USB2.0的硬盘盒+80G MAXTOR硬盘.每次通过磁盘加载驱动,测试结果如下:

不加载驱动
READ   0.7 MB/SEC
WRITE  0.7 MB/SEC
VERIFY 3.1 MB/SEC

加载之后
READ   0.7 MB/SEC
WRITE  0.7 MB/SEC
VERIFY 3.1 MB/SEC

加载/E /U /O参数结果相近,最快也不过1.3MB/SEC
我觉得非常奇怪:这并不是USB 2.0的表现啊.
后来还发现,加载之后有一些盘符是有问题的,进入这些盘符会出现无法读取的情况.
这时想到,可能是驱动和主板BIOS中的相关程序冲突,于是,先关闭USB硬盘,直到准备进入系统的时候
再打开(出现STRARTING....)试验发现使用/e参数可以达到6MB/SEC的速度已经非常快了.
使用XCOPY(用COPY命令似乎不行)一个1,258MB的文件到硬盘,用时8分37秒06.

usbaspi.sys来自 http://panasonic.co.jp/pcc/produ ... river/kxlrw40an.exe

更详细的参数的说明在http://www.computing.net/dos/wwwboard/forum/13288.html

打开附件

2005-5-11 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Wengier
系统支持

“新DOS时代”站长


积分 27734
发帖 10521
注册 2002-10-9
状态 离线
『第 2 楼』:  

DOS下的USB驅動程序一大堆,在論壇的“DOS啟動盤/LOGO技術”版塊中就可以下載的,包括USBASPI、DUSE、USBMASS等等,都有的。



Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

2005-5-14 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (29206679)  编辑帖子  回复  引用回复
yuanshiwen
初级用户




积分 136
发帖 2
注册 2003-8-4
状态 离线
『第 3 楼』:  

所有软件都下不了啊!!!!!

2005-5-24 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
vptdosme
初级用户





积分 97
发帖 32
注册 2005-12-3
状态 离线
『第 4 楼』:  

支持楼主,鄙视管理员
“DOS下的USB驅動程序一大堆,在論壇的“DOS啟動盤/LOGO技術”版塊中就可以下載的,包括USBASPI、DUSE、USBMASS等等,都有的。

那里有序一大堆下不下来,只能看不能下,有什么用能,不是在做广告吧???

   此帖被 -12 点积分       点击查看详情   


2005-12-16 17:20
查看资料  发短消息 网志   编辑帖子  回复  引用回复
vptdosme
初级用户





积分 97
发帖 32
注册 2005-12-3
状态 离线
『第 5 楼』:  

I will call this the 'Panasonic Universal USB Driver'.

So I have created a boot floppy as follows:

[config.sys]

Device=himem.sys
rem :The following line loads Panasonic's universal USB-controller driver
rem :those are spaces between the file name and each of the switches
rem :The '/e' switch forces USB 2.0 only, remove for USB 1.x also
Device=usbaspi.sys /e /v
rem :The following is an aspi mass storage driver for usb-connected HDD's
rem :and compactflash memory cards
rem :The 'Motto Hairu USB Driver'
Device=di1000dd.sys
Dos=high,umb
Lastdrive=z


[autoexec.bat]
  
rem :My USB HDD is drive 'l', if you wish, you will have to change this
rem :in your path statement to match your USB HDD drive letter
path=a:\;c:\;c:\pqmagic;l:\;l:\pqmagic
mouse.com
rem :Type 'rem' and a space in front of 'ghost' below
rem :if you do not want ghost to automatically load on bootup
ghost


[Files on the Floppy Disk]

Autoexec.bat
Command.com
Config.sys
Di1000dd.sys
Himem.sys
Io.sys
Mouse.com
Mouse.ini
Msdos.sys
Usbasipi.sys

How to create the boot disk and where to find the files:
(I'm using Win98se for the following)

-Put a blank floppy in the drive
-Open Windows Explorer
-Right-click the '3 1/2 ( A: )
-Choose 'Format...'
-Select 'Full' and 'Display summary when finished'
   and 'Copy system files'
-Make sure you have full capacity and no bad
   sectors after formating, i.e. a good floppy
-Check the files on the floppy, you should have:
   Command.com
   Drvspace.bin
   Io.sys
   Msdos.sys
-I delete the 'drvspace.bin' as it's not needed

-Now create the config.sys and autoexec.bat files
   -open Wordpad and copy and paste the text lines under
    [Config.sys] above into Wordpad
   -then 'save as' config.sys to the floppy in drive A:\

   -then open a new document for Wordpad and copy and paste
    the text lines under [Autoexec.bat] above into Wordpad
   -then 'save as' autoexec.bat to the floppy in drive A:\

-Copy the Himem.sys to the floppy-it can be found in the Windows
    directory

-Mouse.com can be found in this directory if you have installed  
   Norton Ghost 2003:   

   C:\WINDOWS\All Users\Application Data\Symantec\Ghost\Template\common

   or if you have PartitionMagic v8.x, it's here:

   C:\Program Files\PowerQuest\PartitionMagic 8.0\DOS
   
   -Put a copy of Mouse.com on the floppy disk

-The first time Mouse.com runs when you boot, it will create Mouse.ini
   on the floppy for you

-The last two files are found on Rad's download page at the bottom where
   it says 'USB-DOS files':  http://radified.com/Files/

-After you download the 'usb-dos.zip' file, you will need to extract the files

-The kxlrw40an.exe is a self-extracting file you have to execute
   -it contains the Panasonic Driver 'usbaspi.sys' in the F2H directory
   -copy the 'usbaspi.sys' file to the floppy

-The mhairudo.zip has the di1000dd.sys file
   -extract the file
   -copy it to the floppy
   -Warning:  There is a 'usbaspi.sys' file here too--it's the wrong
    one!  Use the one above from the kxlrw40an.exe file.

So what have I done here:

Ghost will not fit on the boot floppy with the other drivers and files.  So I have copied the Ghost.exe to the root directory of the C:\ drive.   

PartitionMagic v8.x has a sub-directory labeled 'DOS' (C:\Program Files\PowerQuest\PartitionMagic 8.0\DOS) which has the necessary dos files to run PartitionMagic under dos.  So I created a sub-directory on the C:\ drive and I labeled it 'pqmagic' and copied the files from PartitionMagic's DOS sub-directory to my 'pqmagic' directory.  I chose 'pqmagic' because that's the program name that loads PartitionMagic when using dos and it reminds me what to type to start PartitionMagic.

My USB 2.0 hard drive always gets the drive letter 'L' assigned to it when booting, so I have put drive letter 'L' in the autoexec.bat path statement (you will have to change your path statement to match your USB HDD letter, if you wish this functionality), and also copied Ghost.exe and the 'pqmagic' sub-directory to the USB 2.0 hard drive's root directory.  So if the C:\ drive has been trashed, then the files are available on the USB 2.0 hard drive too.

In the autoexec.bat path statement, I have told the dos session to look for Ghost.exe and Pqmagic.exe in A:\, C:\, C:\pqmagic, L:\, and L:\pqmagic, and once it finds the program file, it will load and open the program.  I have set the command in the autoexec.bat file to run Ghost automatically when I boot.  If you do not want this to happen, delete the 'Ghost' line, or put 'rem + a space' in front of the 'Ghost' line so the line is ignored when read during bootup.

So why is this a better USB 2.0 DOS driver?:

1.  When booting it loads much faster and mounts and assigns drive letters more quickly.

2.  The Panasonic Universal USB driver may be a more 'universal' USB 2.0 driver that is compatible with more USB 2.0 components.  (Symantec clearly states that it's Iomega driver has limited compatibility:  http://service1.symantec.com/SUP ... d/1999062808022225?

3.  The Panasonic Universal USB driver was able to mount my Adaptec USB 2.0 powered hub and access the HDD through the hub, so I do not have to unplug my USB 2.0 HDD from the hub, and route the wiring directly to the PCI USB 2.0 adapter card port.

4.  The USB 2.0 transfer rate for Ghost was noticeably faster.  Using the Norton's Iomega USB 2.0 driver, I got a image creation speed of 295 MB/min and an image integrity check speed of 374 MB/min.   

With the Panasonic Universal USB driver, I got an image creation speed of 551 MB/min, and an image integrity check speed of 1024 MB/min!  

5.  Using the Panasonic Univeral USB driver I was able to use the DOS version of PartitionMagic to access and perform all partitioning activities on the USB 2.0 HDD, again through the powered hub if I wanted to.

6.   Using the Panasonic Univeral USB driver I was able to use Fdisk under DOS to access and perform all partitioning activities on the USB 2.0 HDD, again through the powered hub if I wanted to.

7.  Using the Panasonic Univeral USB driver, if a memory card was loaded in my Lexar USB 2.0 Multi-Card Reader, I was able to mount the card reader, and the driver assigned a drive letter to the memory card, and I had access to the files on the memory card under DOS.

I put Ghost.exe on the memory card while in Windows, and then used the memory card to load Ghost after booting to DOS!  And the memory card showed up in Ghost as a drive that could be imaged.  I Ghosted (is that a word?  ) it and the integrity check was successful!

(Note:--I went back and tested Norton's Iomega USB driver and discovered that it too will mount the Lexar Multi-Card Reader if a memory card is in the reader before booting.)

8.  This driver is the same one mentioned in this thread:  http://radified.com/cgi-bin/YaBB ... al;action=display;n um=1075994733   

and is referenced in the Ghost Guide here at the bottom of the page:  http://ghost.radified.com/ghost_caveat.htm

So based on the information in this thread, the Panasonic driver appears to work fine with a NOTEBOOK & PCMIA CARD USB hardware.

Remember, your mileage may vary--this is what worked on my system.

I'm hoping El_Pescador is willing and able to try this out on his two USB 2.0 external enclosure kits to let us know if this works for those, and if the performance changes any.  See here:

http://radified.com/cgi-bin/YaBB ... al;action=display;n um=1094192056

2005-12-16 17:44
查看资料  发短消息 网志   编辑帖子  回复  引用回复
Wengier
系统支持

“新DOS时代”站长


积分 27734
发帖 10521
注册 2002-10-9
状态 离线
『第 6 楼』:  

实在抱歉,但绝非做广告。DOS启动盘版块中确有不少专门提供USB驱动程序下载的帖子,例如下面的帖子中的USB驱动程序肯定都可以下载而且均已注册:
http://www.cn-dos.net/forum/viewthread.php?tid=17655&fpage=1



Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

2005-12-17 01:26
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (29206679)  编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: