首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >检测并行口?

检测并行口?
EN

Ask Ubuntu用户
提问于 2016-09-01 22:51:45
回答 1查看 9.7K关注 0票数 3

我试图用linux安装一台pc,以控制连接到并行口的硬件(主板上的并行口,而不是PCI上的并行口)

原来的旧PC仍在工作,我正试图建立一个新的一个更多的未来安全。

问题是,linux在连接到硬件时,不会检测到并行口。

这里我在并行口上找到了打印机的调试。(我的硬件不是打印机)。我输入了这些命令,但作为一个linux新手,我不知道如何处理这些答案。下面是我输入的内容和反馈:

代码语言:javascript
复制
root@linuxPC:~# lsmod ¦ grep lp
lp               7028  0
parport         32635  3 ppdev,parport_pc,lp
drm_kms_helper  29361  1 i915
drm            164468  3 i915,drm_kms_helper

root@linuxPC:~# lsmod ¦ grep ppdev
ppdev            5259  0
parport         32635  3 ppdev,parport_pc,lp

root@linuxPC:~# lsmod ¦ grep parport_pc
parport_pc      26250  1
parport         32635  3 ppdev,parport_pc,lp

root@linuxPC:~# dmesg ¦ grep par
[    0,000000] Booting paravirtualized kernel on bare hardware
[    0.388860] pci 0000:00:le.0: transparent bridge
[    0.400572] hpet0: 3 comparators, 64-bit 14.318180 Mhz counter
[    0.877097]  sda: unknown partition table
[   10.926746] parport_pc 00:09: reported by Plug and Play ACPI
[   10.926816] parport0:PC-style at 0x378, irq 7 [PCSPP]
[   10.949768] ppdev: user-space parallel port driver
[   11.017043] lp0: using parport0 (interrupt-driven).

root@linuxPC:~# ls -l /proc/sys/dev/parport/parport*/autoprobe* 
-r--r--r-- 1 root root 0 2016-08-19 15:00 /proc/sys/dev/parport/parport0/autoprobe
-r--r--r-- 1 root root 0 2016-08-19 15:00 /proc/sys/dev/parport/parport0/autoprobe0
-r--r--r-- 1 root root 0 2016-08-19 15:00 /proc/sys/dev/parport/parport0/autoprobe1
-r--r--r-- 1 root root 0 2016-08-19 15:00 /proc/sys/dev/parport/parport0/autoprobe2
-r--r--r-- 1 root root 0 2016-08-19 15:00 /proc/sys/dev/parport/parport0/autoprobe3

root@linuxPC:~#  sudo cat /proc/sys/dev/parport/parport*/autoprobe*

root@linuxPC:~#  lpinfo -v
direct scsi
serial serial:dev/ttyS0?baud=115200
serial serial:dev/ttyS1?baud=115200 
network ipp
network http
network socket
direct parallel:/dev/lp0
network smb
network lpd

root@linuxPC:~# 

在互联网上,我发现我的硬件必须在io地址0x378和

代码语言:javascript
复制
root@linux:~# cat /proc/ioports ¦ grep par
0378-037a : parport0

该软件的手册指出,BIOS的设置必须是:并行口: SPP推荐的ACPI挂起类型- S1 MaxVal支持的限制CPUID -禁用C1E函数-禁用EIST函数-禁用

我希望这对你来说更有意义,我什么都不懂。谢谢你的帮助

EN

回答 1

Ask Ubuntu用户

发布于 2017-03-16 01:36:19

您在正确的地址上有一个SPP端口。

10.926816 parport0 0:PC风格为0x378,irq 7 PCSPP

您的linux安装正在查看端口并加载相应的模块。

您的lsmod结果显示lp、ppdev和parport._pc机均使用parport

因为您的硬件不是打印机,所以软件可能希望使用自己的驱动程序,也可能是驱动程序在叮咬端口。由于端口地址是在软件手册中指定的,所以可能是这样的。您很可能需要将部分或所有模块普德夫港_pc和parport。列入黑名单。

它将有助于了解您正在尝试使用的硬件/软件。您还应该考虑在工作的旧PC上执行lsmod命令,以查看在那里加载了哪些模块。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/819792

复制
相关文章

相似问题

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