*Hi Martin, *

Check <* cat /proc/ioports* > prints all ioport addresses.

you should check the  following function for good details.


#include <linux/ioport.h>
int check_region(unsigned long start, unsigned long len);
struct resource *request_region(unsigned long start,
       unsigned long len, char *name);
void release_region(unsigned long start, unsigned long len);



*Regards:*
Pulkit Goel
*mail: *[email protected]
        [email protected]

On Fri, Nov 27, 2009 at 3:09 AM, Matthias Kaehlcke <[email protected]>wrote:

> hi martin,
>
> El Thu, Nov 26, 2009 at 10:26:07PM +0100 Martin Knappe ha dit:
>
> >    ive written a simple cmos driver and try to load it
> >    but when i do insmod, i get
> >
> >    [ 9664.617003] cmos: I/O port 0x70 is not free.
> >
> >    how can i find out which other module is using this port?
>
> 'cat /proc/ioports' should give you a clue
>
> best regards
>
> --
> Matthias Kaehlcke
> Embedded Linux Developer
> Barcelona
>
>              You can't separate peace from freedom because no
>               one can be at peace unless he has his freedom
>                              (Malcolm X)
>                                                                 .''`.
>    using free software / Debian GNU/Linux | http://debian.org  : :'  :
>                                                                `. `'`
> gpg --keyserver pgp.mit.edu --recv-keys 47D8E5D4                  `-
>
> --
> To unsubscribe from this list: send an email with
> "unsubscribe kernelnewbies" to [email protected]
> Please read the FAQ at http://kernelnewbies.org/FAQ
>
>

Reply via email to