请教关于parport
时间:2010-11-02
来源:互联网
hi,
最近想用openocd+并口JTAG, 但不幸在虚拟机vmware ubutu /dev/下找不到parport0文件, 但有lp0设备文件。 google了一下也不知道咋整...哪位高人看一眼:
simon@lionteeth:~$ lsmod|grep par
parport_pc 33904 1
parport 34248 2 parport_pc,lp
simon@lionteeth:~$ ls -lt /dev/|grep lp
crw-rw---- 1 root lp 6, 0 2010-11-02 09:53 lp0
simon@lionteeth:~$ ls -lt /dev/|grep par
simon@lionteeth:~$ uname -a
Linux lionteeth 2.6.24.6 #6 PREEMPT Wed Aug 12 23:02:25 CST 2009 i686 GNU/Linux
simon@lionteeth:~$ cat /proc/sys/kernel/hotplug
/sbin/udevsend
simon@lionteeth:~$
在dmesg中有如下信息:
simon@lionteeth:~$ dmesg|grep par
parport_pc 00:08: reported by Plug and Play ACPI
parport0: PC-style at 0x378, irq 7 [PCSPP,TRISTATE]
lp0: using parport0 (interrupt-driven).
toshiba_acpi: Unknown parameter `hotkeys_over_acpi'
用strace跟踪了一下, 当insmod parport.ko 时,udev并没有调用mknod
而insmod lp.ko时, udev调用了mknod,并创建了/dev/lp0.
而且在sysfs中找不到parport0的major/minor no.
simon@lionteeth:/sys$ du -k |grep parport
0 ./bus/platform/drivers/parport_pc
0 ./bus/pci/drivers/parport_pc
0 ./bus/pnp/drivers/parport_pc
0 ./module/parport/holders
0 ./module/parport/sections
0 ./module/parport
0 ./module/parport_pc/holders
0 ./module/parport_pc/parameters
0 ./module/parport_pc/sections
0 ./module/parport_pc/drivers
0 ./module/parport_pc
simon@lionteeth:/sys$
请问为何没有生成/dev/parport0? 有什么方法可以产生?
Thanks,
Simon
最近想用openocd+并口JTAG, 但不幸在虚拟机vmware ubutu /dev/下找不到parport0文件, 但有lp0设备文件。 google了一下也不知道咋整...哪位高人看一眼:
simon@lionteeth:~$ lsmod|grep par
parport_pc 33904 1
parport 34248 2 parport_pc,lp
simon@lionteeth:~$ ls -lt /dev/|grep lp
crw-rw---- 1 root lp 6, 0 2010-11-02 09:53 lp0
simon@lionteeth:~$ ls -lt /dev/|grep par
simon@lionteeth:~$ uname -a
Linux lionteeth 2.6.24.6 #6 PREEMPT Wed Aug 12 23:02:25 CST 2009 i686 GNU/Linux
simon@lionteeth:~$ cat /proc/sys/kernel/hotplug
/sbin/udevsend
simon@lionteeth:~$
在dmesg中有如下信息:
simon@lionteeth:~$ dmesg|grep par
parport_pc 00:08: reported by Plug and Play ACPI
parport0: PC-style at 0x378, irq 7 [PCSPP,TRISTATE]
lp0: using parport0 (interrupt-driven).
toshiba_acpi: Unknown parameter `hotkeys_over_acpi'
用strace跟踪了一下, 当insmod parport.ko 时,udev并没有调用mknod
而insmod lp.ko时, udev调用了mknod,并创建了/dev/lp0.
而且在sysfs中找不到parport0的major/minor no.
simon@lionteeth:/sys$ du -k |grep parport
0 ./bus/platform/drivers/parport_pc
0 ./bus/pci/drivers/parport_pc
0 ./bus/pnp/drivers/parport_pc
0 ./module/parport/holders
0 ./module/parport/sections
0 ./module/parport
0 ./module/parport_pc/holders
0 ./module/parport_pc/parameters
0 ./module/parport_pc/sections
0 ./module/parport_pc/drivers
0 ./module/parport_pc
simon@lionteeth:/sys$
请问为何没有生成/dev/parport0? 有什么方法可以产生?
Thanks,
Simon
作者: crazychinaunix 发布时间: 2010-11-02
现在搞定parport0了,需要load ppdev
如果高人清楚来龙去脉的话,请讲讲.....
root@lionteeth:/home/simon/linuxsrc/linux-2.6.24.6/drivers/char # insmod ppdev.ko
root@lionteeth:/home/simon/linuxsrc/linux-2.6.24.6/drivers/char # lsmod|grep ppdev
ppdev 8708 0
parport 34248 2 ppdev,parport_pc
root@lionteeth:/home/simon/linuxsrc/linux-2.6.24.6/drivers/char # ls -lt /dev/|grep par
crw-rw---- 1 root lp 99, 0 2010-11-03 15:59 parport0
如果高人清楚来龙去脉的话,请讲讲.....
root@lionteeth:/home/simon/linuxsrc/linux-2.6.24.6/drivers/char # insmod ppdev.ko
root@lionteeth:/home/simon/linuxsrc/linux-2.6.24.6/drivers/char # lsmod|grep ppdev
ppdev 8708 0
parport 34248 2 ppdev,parport_pc
root@lionteeth:/home/simon/linuxsrc/linux-2.6.24.6/drivers/char # ls -lt /dev/|grep par
crw-rw---- 1 root lp 99, 0 2010-11-03 15:59 parport0
作者: crazychinaunix 发布时间: 2010-11-03
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28