KINDLY HELP : error while kldloading a pci,character driver

rashmi ns nsrashmi at gmail.com
Tue Sep 20 22:39:07 PDT 2005


Hi All,

This is the output of dmesg i get when i kldload my module 
*************************************************************************************************************
<DALLAS HDLC CONTROLLER > mem 0x40300000-0x40300fff irq 11 at device
11.0 on pci1
WARNING: Device driver "hdlc_cdev" has wrong version and is disabled. 
Recompile KLD module.
*************************************************************************************************************
In attach function of pci driver i'll try to create character device
interface  i just register this like this
 sc->hdlc_cdev = make_dev (&hdlc_cdevsw,0, UID_ROOT,
                                GID_WHEEL, 0600, "hdlc_cdev");

where 
static struct cdevsw  hdlc_cdevsw = {

        .d_name     = "hdlc_cdev",
        .d_maj      = CDEV_MAJOR,   /*251*/
        .d_open     = hdlc_open,
        .d_read     = hdlc_read,
};
in read and write functions i just have some printf statements inorder to test .
when i do 
ls -l /dev/hdlc_cdev
crw-------  1 root  wheel  251,   0 Sep 20 19:38 /dev/hdlc_cdev
cat /dev/hdlc_cdev 
cat: /dev/hdlc_cdev: Device not configured

but why do i get this error

Thanks in Advance ,
Rashmi.N.S


More information about the freebsd-hackers mailing list