Bun's Lab – Telegram
Bun's Lab
147 subscribers
1.81K photos
102 videos
63 files
49 links
Electronics projects, vintæg computing, programming and repairs. A minimalist blog of sorts.
@BunsGarden @BunsNook
Download Telegram
If you know you know
❤‍🔥21
Channel name was changed to «Bun's Lab»
I have a tradition of only using my old system or systems I've been gifted or outright found in the ewaste as a lab pc. All it has to do is provide me with a browser, a pdf viewer, some chat programs, and the odd specialized program. The more I/O options it has, the merrier. The more drive bays, the better. Recently I've been given a Lenovo OEM i7-6700 box by a friend. Great, I thought. Time to send the old Sandy Bridge system into retirement, a bit of an upgrade. I'll transfer the board into the old case, since it has much more room and is only half as ugly .. but oh god, Lenovo why
❤‍🔥1
These are the Power connectors coming from the PSU (top), and going to the drives (bottom). Yes, they reduce the wire mess not with modular wires plugged into the PSU itself, but the board. And of course the main connector is proprietary bullshit. And of course the PSU is anemic af and doesn't provide enough power connections even for a half way decent graphics card.
😭2
This is the USB 3.0 header. There are adapters, that look incredibly jank, block you from using longer graphics cards and cost a mere $17. Shipping not included
😨2🤯1
But now comes the real kicker. The fans were running incredibly loud. Fan speed management is something of the 2000s, I didn't expect that to be an issue. So I checked the BIOS and all is fine there. Yet, the fans were in jet engine mode
No problem, I'll just throw lm-sensors and pwmcontrol at the problem. How hard can it be? Done it before. Over a decade ago, lol.
sensors-detect told me there is an nct668x IC, with the required kernel module being nct6683. Alright, let's try pwmcontrol .. huh, permission denied?
💅1
So, not only were those I/O devices set to read only, writes have no effect
😭1
Some of the register locations can be reverse engineered; others are too well hidden. Given this, writing any values from the operating system is considered too risky with this firmware and has been disabled. All limits must all be written from the BIOS.


https://docs.kernel.org/hwmon/nct6683.html

And of course, there is no parameter to override this. Let me burn my hardware down if I want to!