Hardware detritus

From dankwiki
Revision as of 10:03, 2 June 2012 by Dank (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)



  • Sensors require the w83627ehf driver
    • Update: as of 2.6.39, this 283627ehf is in mainline, under "Hardware Monitoring"
    • Out-of-tree from roeck-us.net:
[skynet](0) $ sensors
Adapter: ISA adapter
Physical id 0:  +31.0°C  (high = +80.0°C, crit = +98.0°C)
Core 0:         +23.0°C  (high = +80.0°C, crit = +98.0°C)
Core 1:         +27.0°C  (high = +80.0°C, crit = +98.0°C)
Core 2:         +22.0°C  (high = +80.0°C, crit = +98.0°C)
Core 3:         +28.0°C  (high = +80.0°C, crit = +98.0°C)

Adapter: ISA adapter
Vcore:         +0.96 V  (min =  +0.00 V, max =  +1.74 V)
in1:           +1.83 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
AVCC:          +3.36 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
+3.3V:         +3.34 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in4:           +1.04 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in5:           +1.71 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
3VSB:          +3.44 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
Vbat:          +3.31 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
fan1:          721 RPM  (min =    0 RPM)  ALARM
fan2:         1243 RPM  (min =    0 RPM)  ALARM
SYSTIN:        +32.0°C  (high =  +0.0°C, hyst =  +0.0°C)  ALARM  sensor = thermistor
CPUTIN:        +29.5°C  (high = +80.0°C, hyst = +75.0°C)  sensor = thermistor
AUXTIN:        +25.0°C  (high = +80.0°C, hyst = +75.0°C)  sensor = thermistor
PECI Agent 0:  +30.5°C  

[skynet](0) $ 

Intel DG965WT

  • HECI/AMT. First made public back in 2007, the heci driver went into staging as of 2.6.30:
[recombinator](0) $ dmesg | grep -i heci
heci: module is from the staging directory, the quality is unknown, you have been warned.
heci: Intel(R) Management Engine Interface - version
heci: Copyright (c) 2003 - 2008 Intel Corporation.
heci 0000:00:03.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
heci 0000:00:03.0: setting latency timer to 64
heci: link layer has been established.
heci driver initialization successful.
[recombinator](0) $ 



X support on the GTS 360M is, at this time, an ongoing endeavor.

nvidia proprietary drivers

The 195.36.08 beta drivers introduced support for the GTS 360M, according to the 2010-03-04 changelog. These drivers were, however, pulled by nvidia:

We believe recent NVIDIA UNIX graphics drivers are affected by a recently reported fan speed issue in 195.36.08 and 195.36.03. Until the problem is resolved, we recommend that UNIX users revert to the 190.53 web release, or the 195.30 public beta.

X starts, but is not yet usable. CUDA is fully supported. The framebuffer console is usable, but low resolution by default.

nouveau drivers

Using the nouveau 2.6 tree (booting as 2.6.32 and change) and the 0.0.16 userspace, X starts, but is not yet usable. The framebuffer console (nouveaufb as supplied by the nouveau driver itself) is high resolution by default.



HighPoint RocketRAID 2640 SAS/SATA Controller

As of 3.2.0-rc5, there's no driver in the mainline kernel. You'll need build the external driver, which is no longer being maintained by HighPoint (at least as of 2011-12-13). I'm trying to keep it up-to-date; you can check out my rr2640-freeeeeeedom tree at GitHub:

[skynet](0) $ sudo make install KERNELDIR=~/linux-3.2-rc5 
make[1]: Entering directory `/home/dank/linux-3.2-rc5'
  CC [M]  /home/dank/src/rr2640-freeeeeeedom/product/rr2640/linuxls/.build/os_linux.o
  CC [M]  /home/dank/src/rr2640-freeeeeeedom/product/rr2640/linuxls/.build/osm_linux.o
  CC [M]  /home/dank/src/rr2640-freeeeeeedom/product/rr2640/linuxls/.build/div64.o
  CC [M]  /home/dank/src/rr2640-freeeeeeedom/product/rr2640/linuxls/.build/hptinfo.o
  CC [M]  /home/dank/src/rr2640-freeeeeeedom/product/rr2640/linuxls/.build/config.o
  LD [M]  /home/dank/src/rr2640-freeeeeeedom/product/rr2640/linuxls/.build/rr26xx.o
  Building modules, stage 2.
  MODPOST 1 modules
  LD [M]  /home/dank/src/rr2640-freeeeeeedom/product/rr2640/linuxls/.build/rr26xx.ko
make[1]: Leaving directory `/home/dank/linux-3.2-rc5'
You made a module for 3.2.0-rc5 which does not match current kernel.
The driver will be installed for kernel 3.2.0-rc5.
Deleting previous installed driver module rr26xx...
Install the new driver module...
Removing conflicted driver module...
Updating module dependencies...Done.
Checking for initrd images to be updated...
[skynet](0) $ 

Intel SSDs

  • Firmware update ISOs can be downloaded here
    • That URI will probably not work for you, sigh