Re: dummy quastion about SMB/PIC code

David Pye <[email protected]> Mon, 16 Jan 2006 10:18:54 +0000
Newsgroups gmane.linux.ports.xbox.devel
Message-ID <[email protected]>
On Monday 16 January 2006 09:53, Cyril Gouget wrote:
> Hello
>
>  As I am slepping near my xbox wich is promise to become a great FTP sever,
> I'm trying to find a way to make it noisefree.
>
>  Reading
> http://www.xbox-linux.org/wiki/Porting_an_Operating_System_to_the_Xbox_HOWT
>O we can find a little program that turn it off and on. Thinking to control
> the fan that way, I want to understand this program but the
> outw_p(inw(XBOX_SMB_IO_BASE), XBOX_SMB_IO_BASE); makes me doubt wether I'm
> stupid or not...
>
>  Wat is this line for?
>
>  (maybe some information about power, fan or hardrive management would also
> be cool)
>
>  Bye
>
> Cyril

Assuming you're talking about using Linux here:

Have a look at the code in libxbox (and more specifically, in tools, is a fan 
control daemon).   You can do this via webcvs:

http://cvs.xbox-linux.org/viewcvs.py/xbox-linux/tools/

fanctl is the fan speed controller.   If you improve it, feel free to send us 
patches!

It doesn't use any ASM, so is therefore simpler to understand!
(And no, I've not got a clue what that does either!)

My experience is that you don't really get a huge reduction in noise, because 
you cannot turn the fan down THAT far before the temperature shoots up.

David
signature.asc (application/pgp-signature, 189 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)

iD8DBQBDy3MTOIrGtzS07WgRApx1AJ94x5HEEXl8dwhFYW9LVUJX4mIk1ACgqT/9
YA6UJwxwLNnhoNGAgZC9ztk=
=+DFb
-----END PGP SIGNATURE-----