2004-04-02 16:24:18

by Ron Gage

[permalink] [raw]
Subject: Correction: 2.4 - can't open a custom char device file

Previous message had the link wrong - sorry about that.

Try this: ftp://ftp.rongage.org/pub/pcmk/pcmk-v0.0.0.tar.gz

--
Ronald R. Gage
MCP, LPIC1, A+, Net+
Pontiac, Michigan





----------------------------------------------------------------
This message was sent using webmail provided by http://www.rongage.org


2004-04-02 17:01:55

by Richard B. Johnson

[permalink] [raw]
Subject: Re: Correction: 2.4 - can't open a custom char device file

On Fri, 2 Apr 2004, Ron Gage wrote:

> Previous message had the link wrong - sorry about that.
>
> Try this: ftp://ftp.rongage.org/pub/pcmk/pcmk-v0.0.0.tar.gz
>
> --
> Ronald R. Gage
> MCP, LPIC1, A+, Net+
> Pontiac, Michigan


struct file_operations pcmk_fops requires the owner
initializer, i.e., THIS_MODULE.

At line 784, where do you get your open()? From the
'C' runtime library in user-space?

At line 791, where do you get your read() function?
>From the 'C' runtime library in user-space?

At line 802, where do you get your close() function?
Ditto.

The correct way to put the contents of files into
your driver is with a ioctl() control function that
gets data from user-space files and puts it into
the proper place(s) in your driver.


Cheers,
Dick Johnson
Penguin : Linux version 2.4.24 on an i686 machine (797.90 BogoMips).
Note 96.31% of all statistics are fiction.