Re: Sun Blade 1000 Fan Control / 64-bit OpenSSL Libraries
Ted Krovetz a écrit :
I recently bought a Sun Blade 1000 on eBay for $150 for my cryptography benchmarking needs. I got Squeeze up and running on it, but have two lingering questions that Google seemed unable to answer.
1) Can I silence the fans? It sounds like a custom kernel can do it, but are there any debian packages and/or configurations that allow me to do it without need of a custom kernel?
You can, but bbc_i2c driver is broken since 2.6.28. If I remember, it
worked with a 2.6.27 kernel, but sometimes returned false value that
force all my Blade 2000 to stop. I have tried to patch recent kernel to
fix it (because 2.6.27 kernel cannot be used with recent libc due to
mistake in padding bits between 32 and 64 bits mode), but without any
success. I don't understand why bbc_i2c doesn't work anymore.
2) When I compile using "gcc -mcpu=ultrasparc3 -m64 -lcrypto", there appears to be no appropriate libcrypto installed.
/usr/bin/ld: skipping incompatible (snip) libcrypto.so when searching for -lcrypto
I have libssl-dev installed, which allows me to compile with -m32, but I want 64-bit compiles. Is there a 64-bit version of the libraries in a package somewhere?
Thanks. I'm really thrilled to finally have my own sparc!
Do you really need 64 bits executables ? They are slower than 32 bits
executables. If you really want a 64 bits userland, you have to rebuild
all dependencies in /usr/lib64. On Sparc64, the only difference between
32 and 64 bits executables is in memory management. A 32 bits process
can only addresses 3 GB.