append="mem=130496K" |
![]() | 注意 |
---|---|
您输入的数值必须比您实际拥有的内存少 576K。指定全部内存容量将阻止 DSP 启动。在上面的例子中,用于计算正确数值的公式是 1024 * nMB - 576 = nK。 |
ACP Modem, UART settings IRQ 0x3 IO 0x2f8 tp3780::EnableDSP, pSettings->bDSPEnabled 0 failed Mwave Modem, ERROR cannot Enable DSP error fffffffb Mwave Modem, ERROR cannot perform Mwave Initialization retval fffffffb |
ACP 调制解调器需要使用系统资源,用于 ACP 芯片提供的 DSP 和 UART。对于 Linux 系统,您需要使用 insmod mwave 命令行参数来指定启动期间使用的参数,这些参数在 第 2.4.1 节 中列出。
通常配置的资源是
For the DSP: IRQ 10, I/O address 0x130-0x13f For the UART: IRQ 3, I/O address 0x2f8 (if using ttyS1) IRQ 4, I/O address 0x3f8 (if using ttyS0) |
对于双启动系统,我们建议您在 Windows NT 或 DOS 上使用 Thinkpad™ 配置实用程序来配置这些系统资源。
Windows NT Thinkpad 配置实用程序注意事项:(在 Internal Modem --> Advanced 选项下)
将 IRQ 共享设置为禁用
将第一个 IRQ 设置为您的 DSP IRQ(建议为 10)
将第二个 IRQ 设置为您的 UART IRQ(例如,ttyS1 相当于 COM2)
设置 DSP I/O 地址(建议为 0x130)
将内部调制解调器 I/O 地址设置为 UART I/O 地址(例如,COM2 为 0x2f8)
DMA 地址未使用,可以设置为任何值。
![]() | 注意 |
---|---|
您还可以使用 insmod mwave 命令行参数来指定启动期间使用的参数,这些参数在 第 2.4.1 节 中列出。 |
执行串口设置的启动脚本在 Red Hat、Debian、Slackware 和 SuSE 上运行良好。如果您没有运行这些发行版之一,您可能需要执行以下步骤进行设置。
在插入 mwave.o 模块并启动 mwavem 应用程序后,您必须运行 setserial 命令,以便串口配置可以发现 mwave 硬件上的 UART。
setserial /dev/ttySx autoconfig |
将 ttySx 替换为您已配置 ACP 驱动程序使用的串口。
setserial /dev/ttySx |
/dev/ttyS1, UART: 16550A, Port: 0x2f8, IRQ: 3 |
端口和 IRQ 号码应与 ACP 模块加载时放置在系统日志 (syslog) 中的信息相匹配
kernel: Mwave Modem, UART settings IRQ 0x3 IO 0x2f8 |
CONFIG_PPP=y CONFIG_PPP_ASYNC=m CONFIG_PPP_SYNC_TTY=m CONFIG_PPP_DEFLATE=m CONFIG_PPP_BSDCOM=m |