ChinaUnix.net
相关文章推荐:

linux 26 Insmod 自动创建设备节点

执行insmod easy.o命令装载成功后,在/proc/devices文件内看不到安装的easy设备 请问各位高手这是怎么回事?如何获得主设备号?运行系统是redhat9.0内核2.4.20-8

by HappyKevin - C/C++ - 2004-08-30 15:33:15 阅读(1657) 回复(0)

相关讨论

我做的是一个虚拟命名管道(FIFO)的字符设备,程序完成后通过编译生成了个vfifo.o文件,然后通过insmod vfifo.o命令加载模块,成功,最后通过mknod /dev/vfifo c 241 0 实现文件节点创建,但显示:mknod: ‘vfifo’: 文件已存在 请问这是什么问题,求解,我是菜鸟、刚接触linux不久。。。 望高手解答啊、、本人感激不尽~~~

by asd123vae - 驱动开发 - 2011-06-11 19:44:27 阅读(5208) 回复(6)

各位大神请多帮忙,小妹初写驱动,遇到问题无法解决,请大家帮忙! 我最近在写一个linux下的hsi总线的驱动程序,需要静态加载,但是无法自动生成设备节点,即在/dev目录下无法生成我想要的节点。查资料说采用class_creat()函数创建类后,再device_create()来生成设备节点。我也采用同样的方法,只在/sys/class/hsc目录下生成hsi0,哪位大神帮忙解释下,多谢多谢!代码如下: hsc_class = class_create(THIS_MODULE, hsc); de...

by guanss2014 - 驱动开发 - 2014-02-27 21:49:46 阅读(1945) 回复(17)

在嵌入式平台上移植linux,Busybox裁剪的文件系统 在驱动里用register_chrdev()注册字符类设备,可以正确执行。 但是执行完后,在/proc/devices里却没有设备的名字。 这是那里有问题? 谢谢

by woailaoxiang - 嵌入式开发 - 2013-06-08 16:59:05 阅读(987) 回复(1)

1>;disk init name = "kd20dat",physname = "/opt/sybase/data/kd20.dat",vdevno = 5, size = 51200 2>; go 报如下错误: Msg 5123, Level 16, State 1: Line 1: DISK INIT encountered an error while attempting to open/create the physical file. Please consult the SQL Server error log (in the SQL Server boot directory) for more details. 谢谢!

by loess - Sybase - 2003-05-30 09:37:09 阅读(1738) 回复(4)

RAID分硬件RAID和软件RAID, 硬件RAID没甚么说的,用个RAID卡就OK.软件RAID稍微复杂一点。不过有了mdadm命令以后就简单多了。这里我做一个raid0。 工具的选择   有两种:raidtools, mdadm. raidtools命令比较复杂,而且还要自己下载,确定很麻烦。而mdadm一般的 linux 都羽绒带了。所以推荐用这个工具。 了解RAID   RAID 有五个级别,不过现在的linux中,软件RAID也不过只有raid0, raid1,raid5.可以自己查相关的资料。 准备硬盘(...

raid

by jbod5753 - 存储文档中心 - 2008-05-19 11:28:55 阅读(891) 回复(0)

linux设备文件是不是系统启动是自动创建的? 还是安装系统是就固定了?那设备文件和具体计算机无关吗?

by ifosn - Linux系统管理 - 2008-04-14 20:21:34 阅读(3590) 回复(5)

mdadm是一个全新的raid管理工具,raidtools需要维护配置文件/etc/raidtab 太麻烦了! 下面就来看看使用 mdadm有多简单吧! 操作系统: RHEL4 updata2 或者CentOS4.2 要求:需要在三块硬盘上创建RAID5 并挂载到 /raid5disk 目录下! 先用fdisk -l 看一下三块磁盘的设备号,在这里就是 /dev/sdb 和 /dev/sdc 以及 /dev/sdd 1. 首先在三块硬盘上分别创建一个分区! # fdisk /dev/sdb Command (m for help): n ...

raid

by fengshihua - 存储文档中心 - 2008-04-16 09:43:47 阅读(1000) 回复(0)

linux2.6内核中,devfs被认为是过时的方法,并最终被抛弃,udev取代了它。Devfs的一个很重要的特点就是可以动态创建设备结点。那我们现在如何通过udev和sys文件系统动态创建设备结点呢? 下面通过一个实例,说明udev、sys动态创建设备结点的方法。注意代码中红色的部分是为了实现动态创建设备结点添加的。 #include #include #include #include #include ...

by fascination - Linux文档专区 - 2009-05-11 09:45:08 阅读(696) 回复(0)

制作soft raid 时发现了一些问题 我用虚拟机加了2块scsi设备 使用debian网络安装盘引导机器 手工制作raid 安装盘引导后 进入2号控制台 发现没有 /proc/ mdstat /dev/md 这两个文件 于是进入/lib/modules/`uname -r`/kernel/drivers/md 加载了所有的模块 再检查/proc发现mdstat已经生成 但是/dev下仍然没有md 直接使用 mdadm -C /dev/md0 -l1 -n2 /dev/sda /dev/sdb 返回找不到文件 /dev/md0 没办法最后只能使用debian安装程序一步...

by lostwolf - 内核源码 - 2007-03-21 11:17:22 阅读(2226) 回复(3)

linux内核2.6的某个版本之后,devfs不复存在,udev成为devfs的替代。相比devfs,udev有很多优势,在此就不罗嗦了,提醒一点,udev是应用层的东东,不要试图在内核的配置选项里找到它;加入对udev的支持很简单,以作者所写的一个字符设备驱动为例,在驱动初始化的代码里调用class_create为该设备创建一个class,再为每个设备调用 class_device_create创建对应的设备。大致用法如下: struct class *myclass = class_create(THIS_MO...

by aojiang - Linux文档专区 - 2009-02-05 10:30:06 阅读(672) 回复(0)