Intel SS4000-E NAS: Skirtumas tarp puslapio versijų

Iš Žinynas.
Jump to navigation Jump to search
 
149 eilutė: 149 eilutė:
 
=== Tolimesnis tiuningavimas ===
 
=== Tolimesnis tiuningavimas ===
  
 +
 +
==== Sensoriai ====
 +
 +
echo "w83792d" >> /etc/modules
 
  modinfo w83792d
 
  modinfo w83792d
 +
Pakoreguojame /etc/sensors3.conf:
 +
chip "w83792d-*"
 +
 +
    label in0 "VcoreA"
 +
    label in1 "VcoreB"
 +
    label in6 "+5V"
 +
    label in7 "5VSB"
 +
    label in8 "Vbat"
 +
 +
    set in6_min  5.0 * 0.90
 +
    set in6_max  5.0 * 1.10
 +
    set in7_min  5.0 * 0.90
 +
    set in7_max  5.0 * 1.10
 +
    set in8_min  3.0 * 0.90
 +
    set in8_max  3.0 * 1.10
 +
# Fans - only fan1 is connected
 +
    set fan1_div 4
 +
    ignore fan2
 +
    ignore fan3
 +
    ignore fan4
 +
    ignore fan5
 +
    label fan1 "Case Fan"
 +
Išsaugome, dabar turėtume matyti aušintuvo apsukas, parašę:
 +
sensors
 +
 +
==== Aušintuvo kontrolė ====
 +
 +
apt-get install fancontrol
 +
Paredaguojame /etc/fancontrol
 +
INTERVAL=10
 +
DEVPATH=hwmon0=devices/platform/IOP3xx-I2C.0/i2c-0/0-002d
 +
DEVNAME=hwmon0=w83792d
 +
FCTEMPS=hwmon0/device/pwm1=hwmon0/device/temp1_input
 +
FCFANS= hwmon0/device/pwm1=hwmon0/device/fan1_input
 +
MINTEMP=hwmon0/device/pwm1=30
 +
MAXTEMP=hwmon0/device/pwm1=60
 +
MINSTART=hwmon0/device/pwm1=150
 +
MINSTOP=hwmon0/device/pwm1=195
 +
Perkrauname servisą:
 +
/etc/init.d/fancontrol restart
 +
Nuo šiol aušintuvas veiks daug tyliau ir automatiškai reguliuosis pagal temperatūras.
 +
  
* [fanspeed https://lists.debian.org/debian-arm/2012/07/msg00141.html thermals & fan]
 
  
 
== Informacijos šaltiniai ==
 
== Informacijos šaltiniai ==
170 eilutė: 215 eilutė:
 
* [https://web.archive.org/web/20100127091841/http://em7210.kwaak.net/cgi-bin/trac.cgi/wiki/RedBoot RedBoot manual]
 
* [https://web.archive.org/web/20100127091841/http://em7210.kwaak.net/cgi-bin/trac.cgi/wiki/RedBoot RedBoot manual]
 
* [https://web.archive.org/web/20080908053332/http://em7210.kwaak.net/cgi-bin/trac.cgi/wiki/ClipBoardBuffer5 i2c addresses]
 
* [https://web.archive.org/web/20080908053332/http://em7210.kwaak.net/cgi-bin/trac.cgi/wiki/ClipBoardBuffer5 i2c addresses]
 
+
* [https://lists.debian.org/debian-arm/2012/07/msg00141.html thermals & fan]
  
  

Dabartinė 22:54, 28 gegužės 2025 versija

LaCie Ethernet Disk INNS04-4200-LAC

LaCie Ethernet Disk INNS04-4200-LAC arba tas pats Intel SS4000-E NAS yra labai senas NAS pagamintas 2006 metais.


SSH įjungimas[keisti]

https://host/ssh_controlF.cgi įjungia ssh.

Pasijungimas kaip root, su jūsų admin nustatytu slaptažodžiu, pasijungimas yra į seną ssh todėl reikalinga aprašyti ssh konfige šias eilutes:

Host NAS_HOSTAS
   KexAlgorithms +diffie-hellman-group14-sha1,diffie-hellman-group1-sha1
   Ciphers aes128-cbc,3des-cbc,aes192-cbc,aes256-cbc
   HostKeyAlgorithms +ssh-rsa

Serial prisijungimas[keisti]

Serial pinout Intel SS4000-E NAS.png

Ilgalaikiam naudojimui rekomenduotina išsivesti RS232 portą per šoną. Gamyklinį perėimą iš esančio DH10 porto į DB9 galima rasti paieškoje suvedus "dh10 to db9". pvz1 pvz2.

Laikinam sujungimui galima panaudoti "Null modem" serial kabelį (su "mergaitėmis" abejuose galuose) ir kelis DuPont kabeliukus skirtus RaspberryPI projektų maketavimui. Jeigu kompiueris prie kurio jungiama serial kabelis neturi serial prievado, tokiu atveju taip pat reikia isigyti ir USB to Serial adapterį.


RS232-or-DB9-female-connector 0.jpg

SS4000-EIMG 4705.jpg

Jungimo schema
Spalva* DH10 PIN* RS232 PIN*
Žalia 9 5
Ruda 5 3
Balta 3 2
  • Spalva* nurodyta pavyzdiniame paveikslėlyje
  • DH10 PIN* yra jungtis NAS pusėje
  • RS232* yra jungtis serial kabelio pusėje

Minicom konfigūracija[keisti]

Minicom terminalas turi galimybę ne tik bendrauti serial prievadu bet ir siųsti failus įvairiais protokolais, tokiais kaip zmodem ar xmodem ir t.t.

minicom -o -s

Spaudžiame CTRL+A, Z ir Nustatome parametrus:

  • Pasirenkame 'Serial port setup'
  • Spaudžiame A - Serial Device į '/dev/ttyUSB0'
  • Spaudžiame F - Hardware Flow Control į 'No'
  • Spaudžiame E - Bps/Par/Bits nustatome baudrate į 115200 8N1)
  • Spaudžiame enter
  • Pasirenkame 'Save setup as ...' -> 'nas'

Kitą kartą terminalą atsidarysime su jau sukurtu šablonu, parašę:

minicom -o nas

Debian GNU/Linux[keisti]

 Diegimas[keisti]

SS4000-EIMG 4690.jpg SS4000-EIMG 4693.jpg SS4000-EIMG 4695.jpg SS4000-EIMG 4700.jpg

Atsiunčiame reikalingus failus į esamą darbinę direktoriją:

wget http://archive.debian.org/debian-archive/debian/dists/squeeze/main/installer-armel/current/images/iop32x/network-console/ss4000e/initrd.gz
wget http://archive.debian.org/debian-archive/debian/dists/squeeze/main/installer-armel/current/images/iop32x/network-console/ss4000e/zImage

Prieš diegiant Debian, reiktų turėti pasiruošus veikiančią Serial kabelio sąsają (aprašyta aukščiau). NAS turėtų būti išjungas. Prisijungiame su serial, atsidarome terminalą:

minicom -o nas

Įjungiame NAS ir iškart spaudome CTRL+C (petraukiame standatinę įkrovą), kad galėtume įrašyti savo įkrovos parametrus, į atsiradusią komandinę eilutę rašome:

load -v -r -b 0x1800000 -m ymodem ramdisk.gz

Tuomet spaudžiame CTRL+A, spaudžiame S (send file), pasirenkame ymodem tomet patį failą initrd.gz, spaudžiame ENTER ir laukiame kol failas bus nusiųstas (tai tikrai užtruks ilgai nes greitis yra 11kb/s). Dabar galime taip pat nusiųsti linux branduolį:

load -v -r -b 0x1008000 -m ymodem zImage

Tai parašę vėl spaudžiame CTRL+A, spaudžiame S (send file), pasirenkame ymodem ir šį kartą failą zImage. Failui nusisiuntus vėl spaudžiame ENTER ir jau pagaliau galima įkrauti linux'ą:

 exec -c "console=ttyS0,115200 rw root=/dev/ram mem=256M@0xa0000000" -r 0x01800000

Įkrovus, pasileis Debian installeris, kurio pagalba lengvai ir greitai galima įdiegti Debian į diskus softraid, lvm taip pat palaikomas kaip ir įkrova iš jo. Diegimo pabaigoje po reboot vėl spauskite CTRL+C ir patekus į komandinę eilutę reikės pakeisti įkrovos tvarkyklės nustatymus, kad vyktų automatinis Debian krovimas, kiekvieno sistemos startavimo metu:

fconfig boot_script_data

Tai leis pakeisti boot loader konfigūracija, toliau rašome:

fis load -b 0x01800000 ramdisk.gz
fis load -b 0x01008000 zImage
exec -c "console=ttyS0,115200 rw root=/dev/ram mem=256M@0xa0000000" -r 0x01800000

Pabaigoje spaudžiame enter (padarome empty line) ir Y išsaugome parametrus, perkrauname sistemą su komanda:

reset

Po ram upgrade[keisti]

Jeigu pakeitėme įdėtus 256MB DDR 400 RAM į 512MB (įrenginys palaiko DDR 400 PC2*00 RAM modulius). Reikia perkonfigūruoti boot loaderį. Pasijungę per serial, kraunantis įrenginiui staigiai spaudžiame CTRL+C (maigome kol atsiranda komandinė eilute), tuomet rašome:

 fconfig boot_script_data

Tai leis pakeisti boot loader konfigūracija, toliau rašome:

fis load -b 0x01800000 ramdisk.gz
fis load -b 0x01008000 zImage
exec -c "console=ttyS0,115200 rw root=/dev/ram mem=512M@0xa0000000" -r 0x01800000

Pabaigoje spaudžiame enter (padarome empty line) ir Y išsaugome parametrus, perkrauname sistemą su komanda:

reset


Pridedam swap[keisti]

fallocate -l 4G /swapfile
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile

Į failą /etc/fstab pridedame šią eilutę:

/swapfile swap swap defaults 0 0

Exim4 išėmimas[keisti]

apt-get autoremove exim4
apt-get remove exim4 exim4-base exim4-config exim4-daemon-light 

Bonding[keisti]

apt-get install ifenslave

Įjugiame bonding branduolio modulį į /etc/modules parašę:

bonding

Pridedama numatytuosius parametrus (LACP miimon 100) prie branduolio modulio į /etc/modprobe.d/bonding.conf įrašę:

alias bond0 bonding 
  options bonding mode=4 miimon=100 max_bonds=1

Konfigūruojame /etc/network/interfaces

auto eth0
auto eth1
auto bond0
iface bond0 inet dhcp
    slaves eth0 eth1
    bond-mode 4
    bond-miimon 100

Įkrauname nustatymus

 /etc/init.d/networking restart

arba

reboot

Statusas:

cat /proc/net/bonding/bond0

Upgrade i Wheezy[keisti]

Pakeičiame /etc/apt/sources.list

deb http://archive.debian.org/debian/ wheezy main contrib non-free
deb-src http://archive.debian.org/debian/ wheezy main

Paleidžiame upgrade:

apt-get update
apt-get dist-upgrade

Branduolio failai:

https://archive.debian.org/debian/dists/wheezy/main/installer-armel/current/images/iop32x/network-console/

Tolimesnis tiuningavimas[keisti]

Sensoriai[keisti]

echo "w83792d" >> /etc/modules
modinfo w83792d

Pakoreguojame /etc/sensors3.conf:

chip "w83792d-*"
   label in0 "VcoreA"
   label in1 "VcoreB"
   label in6 "+5V"
   label in7 "5VSB"
   label in8 "Vbat"
   set in6_min  5.0 * 0.90
   set in6_max  5.0 * 1.10
   set in7_min  5.0 * 0.90
   set in7_max  5.0 * 1.10
   set in8_min  3.0 * 0.90
   set in8_max  3.0 * 1.10
# Fans - only fan1 is connected
   set fan1_div 4
   ignore fan2
   ignore fan3
   ignore fan4
   ignore fan5
   label fan1 "Case Fan"

Išsaugome, dabar turėtume matyti aušintuvo apsukas, parašę:

sensors

Aušintuvo kontrolė[keisti]

apt-get install fancontrol

Paredaguojame /etc/fancontrol

INTERVAL=10
DEVPATH=hwmon0=devices/platform/IOP3xx-I2C.0/i2c-0/0-002d
DEVNAME=hwmon0=w83792d
FCTEMPS=hwmon0/device/pwm1=hwmon0/device/temp1_input
FCFANS= hwmon0/device/pwm1=hwmon0/device/fan1_input
MINTEMP=hwmon0/device/pwm1=30
MAXTEMP=hwmon0/device/pwm1=60
MINSTART=hwmon0/device/pwm1=150
MINSTOP=hwmon0/device/pwm1=195

Perkrauname servisą:

/etc/init.d/fancontrol restart

Nuo šiol aušintuvas veiks daug tyliau ir automatiškai reguliuosis pagal temperatūras.


Informacijos šaltiniai[keisti]