Cydonia: Difference between revisions
From Federal Burro of Information
Jump to navigationJump to search
m (New page: Home server motherboard: [http://www.intel.com/Products/Desktop/Motherboards/D945GCLF/D945GCLF-overview.htm D945GCLF]] processor: atom 230 from "safe cflags gentoo page: <pre> Atom 230...) |
No edit summary |
||
(29 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
==Overview== | |||
motherboard: [http:// | * Superceeeded by [[Athena.quadratic.net]] | ||
* Home server | |||
* On the end of a tek savvy connection with static IP. | |||
* motherboard: [http://ark.intel.com/products/42490/Intel-Desktop-Board-D945GCLF D945GCLF] | |||
* processor: atom 230 (64 bit profile) [http://ark.intel.com/Product.aspx?id=35635 intel product page] | |||
* onboard realtek card is no good. | |||
* might be issues with random number generator. | |||
* install Dlink DECchip quad ethernet card ( tulip driver ) | |||
==Build Notes== | |||
from "safe cflags gentoo page: | from "safe cflags" gentoo page: | ||
'''Atom''' | |||
<pre> | <pre> | ||
Some Intel engineer put a guide on stable CFLAGS for atom procesor. | |||
In summary, he said that this are the "suggested" CFLAGS: | |||
-Wall -O1 -msse3 -march=core2 -mfpmath=sse -pedantic -pipe | |||
-fstrength-reduce -fexpensive-optimizations -finline-functions | |||
-funroll-loops -foptimize-register-move | |||
</pre> | |||
'''Atom 230''' | |||
<pre> | |||
vendor_id : GenuineIntel | vendor_id : GenuineIntel | ||
cpu family : 6 | cpu family : 6 | ||
Line 17: | Line 34: | ||
cpu MHz : 1596.175 | cpu MHz : 1596.175 | ||
cache size : 512 KB | cache size : 512 KB | ||
</pre> | |||
32 bit profile (x86): | 32 bit profile (x86): | ||
<pre> | |||
CHOST="i686-pc-linux-gnu" | CHOST="i686-pc-linux-gnu" | ||
CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer" | CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer" | ||
CXXFLAGS="${CFLAGS}" | CXXFLAGS="${CFLAGS}" | ||
</pre> | |||
64 bit profile (amd64): | 64 bit profile (amd64): | ||
<pre> | |||
CHOST="x86_64-pc-linux-gnu" | CHOST="x86_64-pc-linux-gnu" | ||
CFLAGS="-march=nocona -O2 -pipe" | CFLAGS="-march=nocona -O2 -pipe" | ||
Line 29: | Line 49: | ||
</pre> | </pre> | ||
'''Note:''' The 230 has no C states. ( c1 only ) | |||
==Make.conf== | |||
===1st attempt=== | |||
CHOST="x86_64-pc-linux-gnu" | |||
CFLAGS="-Wall -O2 -msse3 -march=nocona -mfpmath=sse -pipe -fstrength-reduce -fexpensive-optimizations -finline-functions -funroll-loops -foptimize-register-move" | |||
CXXFLAGS="${CFLAGS}" | |||
==Hardware== | |||
===lspci=== | |||
<pre> | |||
00:00.0 Host bridge: Intel Corporation 82945G/GZ/P/PL Memory Controller Hub (rev 02) | |||
00:02.0 VGA compatible controller: Intel Corporation 82945G/GZ Integrated Graphics Controller (rev 02) | |||
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01) | |||
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 01) | |||
00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 01) | |||
00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 01) | |||
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 01) | |||
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 01) | |||
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 01) | |||
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 01) | |||
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1) | |||
00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge (rev 01) | |||
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01) | |||
00:1f.2 IDE interface: Intel Corporation 82801GB/GR/GH (ICH7 Family) SATA IDE Controller (rev 01) | |||
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 01) | |||
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 02) | |||
04:00.0 Ethernet controller: National Semiconductor Corporation DP83815 (MacPhyter) Ethernet Controller | |||
</pre> | |||
===lm_detect=== | |||
sensors-detect gives:; | |||
<pre> | |||
* Bus `SMBus I801 adapter at 3000' | |||
Busdriver `i2c-i801', I2C address 0x2d | |||
Chip `SMSC LPC47M15x/192/292/997' (confidence: 6) | |||
Driver `smsc47m1' (should be inserted): | |||
Detects correctly: | |||
* ISA bus, address 0x680 | |||
Chip `SMSC LPC47M15x/192/997 Super IO Fan Sensors' (confidence: 9) | |||
</pre> | |||
/etc/conf.d/lm_sensors ( cydonia ) ( see | |||
<pre> | |||
LOADMODULES=yes | |||
INITSENSORS=yes | |||
MODULE_0=i2c-i801 | |||
MODULE_1=smsc47m192 | |||
MODULE_2=smsc47m1 | |||
</pre> | |||
/usr/bin/sensors gives: | |||
<pre> | |||
smsc47m192-i2c-0-2d | |||
Adapter: SMBus I801 adapter at 3000 | |||
+2.5V: +2.53 V (min = +0.00 V, max = +3.32 V) | |||
VCore: +1.15 V (min = +0.00 V, max = +2.99 V) | |||
+3.3V: +3.32 V (min = +0.00 V, max = +4.38 V) | |||
+5V: +4.95 V (min = +0.00 V, max = +6.64 V) | |||
+12V: +11.94 V (min = +0.00 V, max = +15.94 V) | |||
VCC: +3.33 V (min = +0.00 V, max = +4.38 V) | |||
+1.5V: +1.56 V (min = +0.00 V, max = +1.99 V) | |||
+1.8V: +1.77 V (min = +0.00 V, max = +2.39 V) | |||
Chip Temp: +43.0 C (low = -127 C, high = +127 C) | |||
CPU Temp: +59.0 C (low = -127 C, high = +50 C) | |||
Sys Temp: +47.0 C (low = -127 C, high = +127 C) | |||
vid: +2.050 V (VRM Version 8.2) | |||
smsc47m1-isa-0680 | |||
Adapter: ISA adapter | |||
fan1: 0 RPM (min = 1280 RPM, div = 4) ALARM | |||
fan2: 6826 RPM (min = 1280 RPM, div = 4) | |||
</pre> | |||
=== i2c === | |||
list device:<br> | |||
(not detected by lshw) | |||
<pre> | |||
# /usr/sbin/i2cdump | |||
>snip< | |||
Installed I2C busses: | |||
i2c-0 i2c intelfb CRTDDC_A | |||
i2c-1 i2c intelfb SDVOCTRL_E | |||
i2c-2 smbus SMBus I801 adapter at 3000 | |||
</pre> | |||
<pre> | |||
# i2cdetect 2 | |||
WARNING! This program can confuse your I2C bus, cause data loss and worse! | |||
I will probe file /dev/i2c-2. | |||
I will probe address range 0x03-0x77. | |||
Continue? [Y/n] y | |||
0 1 2 3 4 5 6 7 8 9 a b c d e f | |||
00: -- -- -- -- -- 08 -- -- -- -- -- -- -- | |||
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- | |||
20: -- -- -- -- -- -- -- -- -- -- -- -- -- UU -- -- | |||
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- | |||
40: -- -- -- -- 44 -- -- -- -- -- -- -- -- -- -- -- | |||
50: 50 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- | |||
60: -- -- -- -- -- -- -- -- -- 69 -- -- -- -- -- -- | |||
70: -- -- -- -- -- -- -- -- | |||
</pre> | |||
=== Disks === | |||
* /dev/sdc1 /mnt/TOSHIBA 40GB | |||
* /dev/sdb1 /mnt/jmicron 320GB | |||
* /dev/sdd1 /mnt/DMI 120GB ( J: BACKUP) | |||
/sbin/mount.ntfs-3g /dev/sdc1 /mnt/TOSHIBA | |||
/sbin/mount.ntfs-3g /dev/sdb1 /mnt/jmicron | |||
/sbin/mount.ntfs-3g /dev/sdd1 /mnt/DMI | |||
== Firewall == | |||
Iptables firewall rules | |||
who posts their rules to the internet? | |||
/sbin/iptables -I OUTPUT 2 -d 213.179.58.83/32 -p tcp -m state --state NEW -m tcp --dport 6667 -j ACCEPT | |||
/sbin/iptables -I OUTPUT 2 -d 65.111.131.249/32 -p tcp -m state --state NEW -m tcp --dport 6667 -j ACCEPT | |||
/sbin/iptables -I OUTPUT 2 -d 130.237.188.200/32 -p tcp -m state --state NEW -m tcp --dport 6667 -j ACCEPT | |||
==Also See== | |||
* [[lm_sensors and snmp]] | |||
* http://www.lm-sensors.org/wiki/i2cToolsDocumentation | |||
* [[Cydonia Kernel Build Notes]] | |||
* [[Cydonia Todo]] | |||
* [[D945GCLF Bios Bug]] | |||
* [https://www.quadratic.net/lshw.january.7.2012.html lshw] - list hardware | |||
[[Category:Computers]] | [[Category:Computers]] |
Latest revision as of 23:19, 30 October 2020
Overview
- Superceeeded by Athena.quadratic.net
- Home server
- On the end of a tek savvy connection with static IP.
- motherboard: D945GCLF
- processor: atom 230 (64 bit profile) intel product page
- onboard realtek card is no good.
- might be issues with random number generator.
- install Dlink DECchip quad ethernet card ( tulip driver )
Build Notes
from "safe cflags" gentoo page:
Atom
Some Intel engineer put a guide on stable CFLAGS for atom procesor. In summary, he said that this are the "suggested" CFLAGS: -Wall -O1 -msse3 -march=core2 -mfpmath=sse -pedantic -pipe -fstrength-reduce -fexpensive-optimizations -finline-functions -funroll-loops -foptimize-register-move
Atom 230
vendor_id : GenuineIntel cpu family : 6 model : 28 model name : Intel(R) Atom(TM) CPU 230 @ 1.60GHz stepping : 2 cpu MHz : 1596.175 cache size : 512 KB
32 bit profile (x86):
CHOST="i686-pc-linux-gnu" CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer" CXXFLAGS="${CFLAGS}"
64 bit profile (amd64):
CHOST="x86_64-pc-linux-gnu" CFLAGS="-march=nocona -O2 -pipe" CXXFLAGS="${CFLAGS}"
Note: The 230 has no C states. ( c1 only )
Make.conf
1st attempt
CHOST="x86_64-pc-linux-gnu" CFLAGS="-Wall -O2 -msse3 -march=nocona -mfpmath=sse -pipe -fstrength-reduce -fexpensive-optimizations -finline-functions -funroll-loops -foptimize-register-move" CXXFLAGS="${CFLAGS}"
Hardware
lspci
00:00.0 Host bridge: Intel Corporation 82945G/GZ/P/PL Memory Controller Hub (rev 02) 00:02.0 VGA compatible controller: Intel Corporation 82945G/GZ Integrated Graphics Controller (rev 02) 00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01) 00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 01) 00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 01) 00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 01) 00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 01) 00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 01) 00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 01) 00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 01) 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1) 00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge (rev 01) 00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01) 00:1f.2 IDE interface: Intel Corporation 82801GB/GR/GH (ICH7 Family) SATA IDE Controller (rev 01) 00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 01) 01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 02) 04:00.0 Ethernet controller: National Semiconductor Corporation DP83815 (MacPhyter) Ethernet Controller
lm_detect
sensors-detect gives:;
* Bus `SMBus I801 adapter at 3000' Busdriver `i2c-i801', I2C address 0x2d Chip `SMSC LPC47M15x/192/292/997' (confidence: 6) Driver `smsc47m1' (should be inserted): Detects correctly: * ISA bus, address 0x680 Chip `SMSC LPC47M15x/192/997 Super IO Fan Sensors' (confidence: 9)
/etc/conf.d/lm_sensors ( cydonia ) ( see
LOADMODULES=yes INITSENSORS=yes MODULE_0=i2c-i801 MODULE_1=smsc47m192 MODULE_2=smsc47m1
/usr/bin/sensors gives:
smsc47m192-i2c-0-2d Adapter: SMBus I801 adapter at 3000 +2.5V: +2.53 V (min = +0.00 V, max = +3.32 V) VCore: +1.15 V (min = +0.00 V, max = +2.99 V) +3.3V: +3.32 V (min = +0.00 V, max = +4.38 V) +5V: +4.95 V (min = +0.00 V, max = +6.64 V) +12V: +11.94 V (min = +0.00 V, max = +15.94 V) VCC: +3.33 V (min = +0.00 V, max = +4.38 V) +1.5V: +1.56 V (min = +0.00 V, max = +1.99 V) +1.8V: +1.77 V (min = +0.00 V, max = +2.39 V) Chip Temp: +43.0 C (low = -127 C, high = +127 C) CPU Temp: +59.0 C (low = -127 C, high = +50 C) Sys Temp: +47.0 C (low = -127 C, high = +127 C) vid: +2.050 V (VRM Version 8.2) smsc47m1-isa-0680 Adapter: ISA adapter fan1: 0 RPM (min = 1280 RPM, div = 4) ALARM fan2: 6826 RPM (min = 1280 RPM, div = 4)
i2c
list device:
(not detected by lshw)
# /usr/sbin/i2cdump >snip< Installed I2C busses: i2c-0 i2c intelfb CRTDDC_A i2c-1 i2c intelfb SDVOCTRL_E i2c-2 smbus SMBus I801 adapter at 3000
# i2cdetect 2 WARNING! This program can confuse your I2C bus, cause data loss and worse! I will probe file /dev/i2c-2. I will probe address range 0x03-0x77. Continue? [Y/n] y 0 1 2 3 4 5 6 7 8 9 a b c d e f 00: -- -- -- -- -- 08 -- -- -- -- -- -- -- 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 20: -- -- -- -- -- -- -- -- -- -- -- -- -- UU -- -- 30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 40: -- -- -- -- 44 -- -- -- -- -- -- -- -- -- -- -- 50: 50 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 60: -- -- -- -- -- -- -- -- -- 69 -- -- -- -- -- -- 70: -- -- -- -- -- -- -- --
Disks
- /dev/sdc1 /mnt/TOSHIBA 40GB
- /dev/sdb1 /mnt/jmicron 320GB
- /dev/sdd1 /mnt/DMI 120GB ( J: BACKUP)
/sbin/mount.ntfs-3g /dev/sdc1 /mnt/TOSHIBA /sbin/mount.ntfs-3g /dev/sdb1 /mnt/jmicron /sbin/mount.ntfs-3g /dev/sdd1 /mnt/DMI
Firewall
Iptables firewall rules
who posts their rules to the internet?
/sbin/iptables -I OUTPUT 2 -d 213.179.58.83/32 -p tcp -m state --state NEW -m tcp --dport 6667 -j ACCEPT /sbin/iptables -I OUTPUT 2 -d 65.111.131.249/32 -p tcp -m state --state NEW -m tcp --dport 6667 -j ACCEPT /sbin/iptables -I OUTPUT 2 -d 130.237.188.200/32 -p tcp -m state --state NEW -m tcp --dport 6667 -j ACCEPT