Check out my first novel, midnight's simulacra!
Hardware detritus: Difference between revisions
No edit summary |
No edit summary |
||
(14 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
==Motherboards== | ==Motherboards== | ||
===Extreme4=== | |||
* Sensors require the w83627ehf driver | |||
** '''Update:''' as of 2.6.39, this 283627ehf is in mainline, under "Hardware Monitoring" | |||
** Out-of-tree from [http://roeck-us.net/linux/drivers/ roeck-us.net]: | |||
<pre>[skynet](0) $ sensors | |||
coretemp-isa-0000 | |||
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) | |||
nct6776-isa-0290 | |||
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) $ </pre> | |||
===[http://www.intel.com/support/motherboards/desktop/dg965WH/ Intel DG965WT]=== | ===[http://www.intel.com/support/motherboards/desktop/dg965WH/ Intel DG965WT]=== | ||
* [http://www.openamt.org/ HECI/AMT]. First made public back in 2007, the <tt>heci</tt> driver went into staging as of 2.6.30: | * [http://www.openamt.org/ HECI/AMT]. First made public back in 2007, the <tt>heci</tt> driver went into staging as of 2.6.30: | ||
Line 14: | Line 46: | ||
* [[Subversion]] repository: <tt>svn co https://openamt.svn.sourceforge.net/svnroot/openamt openamt </tt> | * [[Subversion]] repository: <tt>svn co https://openamt.svn.sourceforge.net/svnroot/openamt openamt </tt> | ||
* I've got some other data on [[Intel 965|i965 video here]] | * I've got some other data on [[Intel 965|i965 video here]] | ||
==Video== | |||
===NVIDIA GTS 360M=== | |||
X support on the [[Q1FY10_Core_i7_Laptop_Roundup|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 [http://www.tuxmachines.org/node/43620 2010-03-04 changelog]. These drivers were, however, pulled by nvidia:<blockquote>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.</blockquote>X starts, but is not yet usable. [[CUDA]] is fully supported. The framebuffer console is usable, but low resolution by default. | |||
====[http://nouveau.freedesktop.org/wiki/FrontPage 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 (<tt>nouveaufb</tt> as supplied by the nouveau driver itself) is high resolution by default. | |||
==NICs== | ==NICs== | ||
* [[Direct Cache Access|DCA support]]: | |||
** Intel [http://ark.intel.com/ProductCollection.aspx?codeName=32418 82576] "Kawela" ([http://download.intel.com/design/network/datashts/82576_Datasheet.pdf datasheet ver 2.41]) | |||
** Intel [http://ark.intel.com/ProductCollection.aspx?codeName=26591 82598] "Oplin" ([http://www.intel.com/pressroom/archive/releases/20070928fact.htm rebranded] as Niagara 2710 among others) ([http://download.intel.com/design/network/datashts/319282.pdf datasheet ver 3.1]) | |||
* [http://support.intel.com/support/network/sb/CS-012904.htm Identifying your Intel PRO/100, PRO/1000 & 10GbE Network Adapter] | * [http://support.intel.com/support/network/sb/CS-012904.htm Identifying your Intel PRO/100, PRO/1000 & 10GbE Network Adapter] | ||
[[Category: Hardware]] | |||
==SATA== | |||
===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 <tt>rr2640-freeeeeeedom</tt> tree at GitHub: | |||
* https://github.com/dankamongmen/rr2640-freeeeeeedom | |||
<pre>[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) $ </pre> | |||
===Intel SSDs=== | |||
* Firmware update ISOs can be downloaded [http://downloadcenter.intel.com/confirm.aspx?httpDown=http://downloadmirror.intel.com/18363/eng/0911036202M388208850.iso&lang=eng&Dwnldid=18363 here] | |||
** That URI will probably not work for you, sigh |
Latest revision as of 10:03, 2 June 2012
Motherboards
Extreme4
- 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 coretemp-isa-0000 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) nct6776-isa-0290 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 5.0.0.31 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) $
- "Working with Intel AMT: My first thoughts", a post dated 2009-06-08 on Intel's Software Network, is a good starting point.
- Subversion repository: svn co https://openamt.svn.sourceforge.net/svnroot/openamt openamt
- I've got some other data on i965 video here
Video
NVIDIA GTS 360M
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.
NICs
- DCA support:
- Intel 82576 "Kawela" (datasheet ver 2.41)
- Intel 82598 "Oplin" (rebranded as Niagara 2710 among others) (datasheet ver 3.1)
- Identifying your Intel PRO/100, PRO/1000 & 10GbE Network Adapter
SATA
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