『第 2 楼』:
USBASPI.SYS的参数
使用 LLM 解释/回答一下
USBASPI.SYS的参数:
device=USBASPI.SYS ]
/e EHCI, 只使用USB 2.0控制器
/o OHCI, 只使用插卡式/内置USB 1.1控制器
/u UHCI, 只使用集成的USB 1.1控制器
可以同时指定多种控制器类型(如:/e /u),此时只用指定的控制器类型,余下的不用。此参数也可用于强迫在高速控制器和设备上进行低速操作。驱动程序会扫描所有类型的USB控制器,所以使用这些参数来指定使用哪种端口类型可以加快USB扫描。 通过指定/u或/o并且忽略/e,能够强迫高速设备以全速方式工作。注意:你不能使低速或全速设备以高速方式工作。
/v Verbose, 显示USB的详细资料——极好的调试工具
在verbose模式中,USBASPI显示所检测到的控制器类型和USB设备的详细资料:厂商和产品的ID号、控制器的地址范围(内存映象或I/O映象)及各设备的连接速度代码。
以下参数可修改驱动程序的行为:
/w Wait(等候), 显示提示信息以便换接或连接目标USB设备
/l# Luns, 指定分配LUN(即:逻辑单元号)的最大数,缺省是/L0
/slow, 进入降速模式,延长扫描USB设备的时间
/nocbc NO Card Bus Controller(无插件总线控制器), 不检测CardBus(即:插件总线)插槽上的USB
以下参数通常用于从一台连接在唯一的USB端口上的外接USB软驱启动的便携式系统中。与RAMFD.SYS联用将启动软盘的内容复制到内存盘中(并用/W参数使驱动程序暂停...)后,就可以取出USB软盘,然后连接并检测目标大容量存储设备。
/r Resident(驻留), 检测到USB软驱时,驱动程序常驻内存。
以下参数用于指定UHCI的I/O地址。如果PnP BIOS不能分配I/O地址,就需要使用此参数。xxx0是十六进制格式。
/p=xxx0
以下参数作用不明或不肯定:
/noprt * 发现若在有UHCI的Intel系统上使用此参数,当检测主控制器时会死机。可能是与I/O端口有关吧?
/norst No Reset(不重置).打开BIOS中的"USB Mouse Support(支持USB鼠标)"选项,BIOS可将USB鼠标模拟成PS/2鼠标,这样就可以在DOS中用标准的DOS鼠标驱动程序驱动鼠标。如果用device=usbaspi.sys /V载入usbaspi.sys,当该驱动程序扫描UHCI控制器接口时,光学鼠标的灯就会熄灭,如果此时在DOS下载入鼠标驱动程序就会死机;如果用device=usbaspi.sys /E /V载入usbaspi.sys,只扫描EHCI而不扫描UCHI,则鼠标工作正常,但不能使用UCHI的大容量存储设备;如果用device=usbaspi.sys /V /NORST,则两者兼得。
/f
注意:如果你的BIOS是PhoneixBIOS,在BIOS中有一个"USB Legacy Support"选项,打开它可以使系统将USB硬盘认作内置IDE驱动器。但在此模式下似乎不能以USB2.0的速度传输数据。如果你确实要使用USBASPI.SYS或ASPIEHCI.SYS,你必须关闭此选项,因为两者有冲突。 但如果把它关上,usb的鼠标、键盘、软盘可能在DOS下无法直接使用。若驱动程序显示错误信息"Cannot set memory mode I/O",请在系统BIOS设置中关闭此选项。
Parameters of USBASPI.SYS:
device=USBASPI.SYS ]
/e EHCI, use only USB 2.0 controller
/o OHCI, use only plug-in card/built-in USB 1.1 controller
/u UHCI, use only integrated USB 1.1 controller
Multiple controller types can be specified simultaneously (e.g.: /e /u), then only the specified controller types are used, and the remaining are not. This parameter can also be used to force low-speed operation on high-speed controllers and devices. The driver scans all types of USB controllers, so using these parameters to specify which port type to use can speed up USB scanning. By specifying /u or /o and ignoring /e, high-speed devices can be forced to work in full speed. Note: You cannot make low-speed or full-speed devices work in high speed.
/v Verbose, display detailed USB information - an excellent debugging tool
In verbose mode, USBASPI displays the detected controller type and detailed USB device information: vendor and product ID numbers, controller address range (memory mapping or I/O mapping), and connection speed code of each device.
The following parameters can modify the behavior of the driver:
/w Wait, display prompt information to swap or connect the target USB device
/l# Luns, specify the maximum number of allocated LUNs (i.e.: logical unit numbers), default is /L0
/slow, enter slow mode, extend the time to scan USB devices
/nocbc NO Card Bus Controller, do not detect USB in CardBus (i.e.: plug-in bus) slot
The following parameters are usually used in portable systems booted from an external USB floppy drive connected to the only USB port. When used in conjunction with RAMFD.SYS, the content of the floppy disk is copied to the memory disk (and the /W parameter makes the driver pause...), then the USB floppy disk can be removed, and then the target mass storage device is connected and detected.
/r Resident, when a USB floppy drive is detected, the driver resides in memory.
The following parameters are used to specify the I/O address of UHCI. If the PnP BIOS cannot allocate the I/O address, this parameter is required. xxx0 is in hexadecimal format.
/p=xxx0
The following parameters have unknown or uncertain effects:
/noprt * It is found that if this parameter is used on an Intel system with UHCI, the system will freeze when detecting the main controller. Maybe it is related to the I/O port?
/norst No Reset. Enable the "USB Mouse Support" option in BIOS, BIOS can simulate the USB mouse as a PS/2 mouse, so that the standard DOS mouse driver can drive the mouse in DOS. If usbaspi.sys is loaded with device=usbaspi.sys /V, when the driver scans the UHCI controller interface, the light of the optical mouse will go out. If the mouse driver is loaded in DOS at this time, the system will freeze; if usbaspi.sys is loaded with device=usbaspi.sys /E /V, only EHCI is scanned and UCHI is not scanned, then the mouse works normally, but the mass storage device of UCHI cannot be used; if usbaspi.sys is loaded with device=usbaspi.sys /V /NORST, both are achieved.
/f
Note: If your BIOS is PhoneixBIOS, there is an "USB Legacy Support" option in BIOS. Enabling it can make the system recognize the USB hard drive as a built-in IDE drive. But in this mode, it seems that data cannot be transmitted at USB2.0 speed. If you really want to use USBASPI.SYS or ASPIEHCI.SYS, you must turn off this option because there is a conflict between the two. But if it is turned off, USB mice, keyboards, and floppy disks may not be used directly in DOS. If the driver displays the error message "Cannot set memory mode I/O", please turn off this option in the system BIOS settings.
此帖被 +2 点积分 点击查看详情 评分人:【 ytfy 】 | 分数: +2 | 时间:2007-6-25 22:17 |
|
|