首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在重新启动后,Debian不检测串行PCI卡。

在重新启动后,Debian不检测串行PCI卡。
EN

Unix & Linux用户
提问于 2012-07-22 12:25:58
回答 1查看 5.2K关注 1票数 4

我已经安装了一个带有两个串行和一个并行口的PCI卡。芯片组是MCS9865。我从这里下载了最新的驱动程序(V1.0.12)。我负责makemake install。现在这两个串口是/dev/ttyD0/dev/ttyD1。我已经用picocom对它们进行了测试,它运行得很好。问题是,当我重新启动系统时,没有/dev/ttyD0/dev/ttyD1。我需要再做一次make install。有什么解决办法吗?

lspci -v的输出显示如下:

代码语言:javascript
运行
复制
03:01.0 Serial controller: NetMos Technology PCI 9865 Multi-I/O Controller (prog-if 02 [16550])
    Subsystem: Device a000:1000
    Flags: bus master, medium devsel, latency 32, IRQ 19
    I/O ports at df00 [size=8]
    Memory at fbeff000 (32-bit, non-prefetchable) [size=4K]
    Memory at fbefe000 (32-bit, non-prefetchable) [size=4K]
    Capabilities: [48] Power Management version 2
    Kernel driver in use: mcs9865-serial

03:01.1 Serial controller: NetMos Technology PCI 9865 Multi-I/O Controller (prog-if 02 [16550])
    Subsystem: Device a000:1000
    Flags: bus master, medium devsel, latency 32, IRQ 18
    I/O ports at de00 [size=8]
    Memory at fbefd000 (32-bit, non-prefetchable) [size=4K]
    Memory at fbefc000 (32-bit, non-prefetchable) [size=4K]
    Capabilities: [48] Power Management version 2
    Kernel driver in use: mcs9865-serial

03:01.2 Parallel controller: NetMos Technology PCI 9865 Multi-I/O Controller (prog-if 03 [IEEE1284])
    Subsystem: Device a000:2000
    Flags: bus master, medium devsel, latency 32, IRQ 7
    I/O ports at dd00 [size=8]
    I/O ports at dc00 [size=8]
    Memory at fbefb000 (32-bit, non-prefetchable) [size=4K]
    Memory at fbefa000 (32-bit, non-prefetchable) [size=4K]
    Capabilities: [48] Power Management version 2

make install显示了这一点:

代码语言:javascript
运行
复制
cp mcs9865.ko mcs9865-isa.ko /lib/modules/2.6.32-5-amd64/kernel/drivers/serial/
depmod -A
chmod +x mcs9865
cp mcs9865 /etc/init.d/
ln -s /etc/init.d/mcs9865 /etc/rcS.d/S99mcs9865 || true
ln: creating symbolic link `/etc/rcS.d/S99mcs9865': File exists
modprobe mcs9865
modprobe mcs9865-isa

我正在运行debian 6.0.5和大多数更新的软件包。

EN

回答 1

Unix & Linux用户

发布于 2012-07-22 16:27:53

一个快速的解决方法是在每次重新启动之后运行。

代码语言:javascript
运行
复制
modprobe mcs9865
modprobe mcs9865-isa

在我看来,内核模块似乎不是自动插入的。

有一个init脚本,所以您可能只需将它添加到默认的运行级别

代码语言:javascript
运行
复制
sudo update-rc.d mcs9865 defaults
票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/43699

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档