Funny, I was browsing that source code the other day, and while I found
most of it unreadable, I found that it was talking about powermanagement
and such with the driver, with crazy attempts at making programs using it
sleep and cleanly turning on the power managment for the Maestro. (The
Maestro appears to be able to turn off parts of itself to conserve
energy).
Now, I don't use any type of Power Management, so I can't say what's going
on, much less do I understand the source code completely enough to say
that's it *for sure*... but it seems that's one of those drivers that was
written by volunteers (Alan Cox and someone else, I can't think of their
name off hand), who by far didn't design the hardware.
The driver works for me with few problems, without power management. If I
could program well enough in C to even comprehend what all that is in that
file, I might be able to try to hack it enough to fix it up to work... but
that's a far cry from the knowledge that I have now. I couldn't write a
regular user-space program that actually did something useful (other than
being a suid wrapper) for the life of me. :-)
In fact the only programs I've successfully written for Linux, and gotten
to work, is a program that I use set-uid to start my Internet
connection. :-)
- Mike
===========================================================================
Michael B. Trausch fd0man@crosswinds.net
Avid Linux User since April, '96! AIM: ML100Smkr
Contactable via IRC (DALNet) or AIM as ML100Smkr
===========================================================================
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/