User Tools

Site Tools


informatica:hp_z400_600

This is an old revision of the document!


Estació de treball HP Z400 per l'Avance II+ 600

Tenim previst substituir l'estació de treball HP xw4400 de l'Avance II+ 600 per una de més prestacions. El model que fa servir Bruker pels equips de nova instal·lació és l'HP Z400.

Hardware specifications

Informació proporcionada per n'Òscar Benítez,

Model: HP z400

Processor: Intel Xeon Dual Core W3505, 2,53GHz

Chipset: Intel X58 Express chipset

Controller: Integrated SATA Controller 3Gb/s, RAID 0,1,5,10

Slots: 2x PCIe Gen2 (x16) / one used, 1x PCIe Gen2 (x8 mechanical, x4 electrical),
1x PCIe Gen1 (x8 mechanical, x4 electrical) / used by 2nd network card, 
2x PCI

Memory: 4GB (2x 2GB) DDR3-1333 ECC

Video card: Graphic adapter NVIDIA Quadro FX580, 512MB, PCI-E

Network adapters: 1x Broadcom 5764 on Board 10/100/1000 Mbits/s (NET) , 
1x HP/Broadcom 5761 PCI-E network adapter 10/100/1000 Mbits/s (SPECT).

Sound: High definition integrated Realtek ALC262, on board, internal loudspeaker.

Ext. I/O-ports: 1x serial, 2x USB 2.0 (front) 6x USB 2.0 (rear), 1x PS/2 keyboard,
1x PS/2 mouse, sound in/out

Hard disc: 500GByte, 3Gb/s, NCQ, SATA, 7200rpm.

DVD drive: HP 16X DVD+/-RW DL SuperMulti

Disc drive: --- none ---

Mouse: HP Optical Scroll Mouse, USB.

Keyboard: HP Enhanced Keyboard USB US English or UK English.

Case: Mini-tower. Dimensions: 44.9 x 17.0 x 45.7cm (H x W x D).

Bays: 6 storage bays: 2 internal 3.5-inch (1 used, 1 free), 3 external 5.25-inch (2
used, 1 free), 1 external 3.5-inch (free).

Power supply: Dual range 100-120/220-240V, 475W, 50/60Hz.

Warranty: 30 months on-site

Cost a Misco

Aquest model d'estació de treball es correspon aproximadament a aquest model disponible a Misco per 1.271,65 € (sense IVA).

Les diferències del model ofertat a Misco són,

  • 6 GB de memòria DDR3 en comptes de 4 GB (a favor de Misco);
  • disc dur d'1 TB Serial ATA-300 en compte de 500 MB (a favor de Misco);
  • en canvi no porta targeta gràfica i cal comprar-la per separat.

Per altra banda el model de Misco ve amb MS-Windows 7 presinstal·lat. Com que s'instal·larà una versió de GNU/Linux, podríem demanar que no l'incloguessin i que ens fessin el descompte corresponent. Això compensaria la despesa addicional de la targeta gràfica.

La targeta gràfica recomanada per Bruker és un Lenovo NVIDIA Quadro FX580 amb 512 MB, disponible a Misco per 198,65 € (sense IVA).

Així doncs, el cost total de la nova estació de treball seria d'uns 1470,3 € (sense IVA).

Descripció tècnica

Dades per l'inventari

Descripció Estació de treball HP Z400 HDD 1TB
Marca Hewlett Packard
Model HP Z400 HDD 1TB
Núm. sèrie CZC138395B
Núm. referència KK719ET#ABE
Potència 200 W
Emplaçament c2/-135

Estació de treball per l'Avance-II+ 600MHz

PC HP Z400 - AVANCE-II+ 600MHZ
Data de compra 2011-11-07
DHCP UAB
Data d'alta 2012-01-18
Adreça MAC 3CD92B73EA93
Hostname cie-56-18
Adreça IP 158.109.56.18
DADES TÈCNIQUES
Descripció Estació de treball
Marca Hewlett Packard
Model HP Z400 HDD 1TB
Núm. sèrie CZC138395B
Núm. referència KK719ET#ABE
Potència 200 W
Emplaçament c2/-135 (sala de l'AvanceII+ 600MHz)
HP Care Pack no cal. Garantia de 3 anys inclosa al producte
WINDOWS 7 PROFESSIONAL 64-BITS
Product Key V4V76-H4BPD-JK2KM-7M4BD-2PYB7
X16 - 96076
Barcode 00186-124-357-200
HP Barcode 584048-001

Targeta gràfica

Al final, la targeta gràfica NVIDIA Quadro FX580, 512MB, PCI-E no estava disponible i l'he substituïda pel model equivalent més nou: NVIDIA Quadro FX600, 1024MB, PCI-E,

Targeta de xarxa addicional

Per la connexió amb la consola compro una targeta D-Link DGE-528T 10/100/1000Mbps PCI Ethernet Adapter a AMIDATA S.A. (http://www.rsonline.es), així de pas provo què tan ràpids són com a proveïdors de productes d'informàtica.

DADES TÈCNIQUES
Descripció 10/100/1000Mbps PCI card
Marca D-Link
Model Copper Gigabit PCI Card
Núm. referència DGE-528T

Targeta port sèrie rs-232

Compro a Misco una targeta StarTech.com 2 Port Native PCI Express RS232 Serial Adapter Card with 16950 UART - adaptador serie - 2 puertos. Referencia de Fabricante: PEX2S952 i la instal·lo. (2012-01-27)

Windows 7 Professional 64-bits

L'ordinador ve amb Microsoft Windows 7 Professional 64-bits preinstal·lat en dues particions,

  • SYSTEM (label: boot) de 2GB, i
  • OS que ocupa la resta del disc, però que està pràcticament buida.

Amb l'eina Partition Manager del Windows redueixo la 2a partició fins uns 450GB, però no em deixa fer-la més petita, segurament perquè hi ha un fitxer del sistema que no es pot moure (unmoveable file). He provat a desactivar la memòria virtual i la recuperació del sistema tal i com expliquen a,

però tot i això no em deixa fer més petita la partició.

Aquestes podrien ser altres formes d'aconseguir fer més petita la partició:

Finalment ho he aconseguit, resulta que l'opció de recuperació del sistema (System Restore) s'ha de desactivar a nivell de partició, i només ho havia fer per la partició SYSTEM. Un cop desactivada també a la partició OS he pogut reduir-la a uns 30–35 GB.

Llavors amb l'eina GParted (PartedMagig 11.11.11) he mogut ambudes particions al final del disc per tal d'alliberar espai per la instal·lació del GNU/Linux Debian.

Per finalitzar el procés de còpia de seguretat del Windows-7, faig una còpia del MBR amb la comanda dd if=/dev/sda of=mbrcontent.bin bs=512 count=1.

Instal·lació de Debian GNU/Linux

La distribució de GNU/Linux instal·lada és la Debian version 6.0.3, released on October 8th, 2011, codenamed squeeze, AMD64 architecture.

Configuració inicial

  • Language: English
  • Country: Spain
  • Locale: en_US.UTF-8
  • Keymap: Spanish
  • Host name: cie-56-18 (assignat automàticament per DHCP)
  • Domain name: uab.es (assignat automàticament per DHCP)
  • User name: sermnuab (SeRMN-UAB Users)
  • Time zone: Madrid

Partició del disc

Partició a l'AvanceIII-400sb

[root@cie-55-32 ~]# df -hT -t ext3
Filesystem    Type    Size  Used Avail Use% Mounted on
/dev/sda2     ext3     16G  7.4G  7.3G  51% /
/dev/sda1     ext3    122M   17M   99M  15% /boot
/dev/sda4     ext3    124G   49G   69G  42% /opt

Partició a l'AvanceII+-600

[nmrsu@cie-55-31 ~]$ df -hT -t ext3
Filesystem    Type    Size  Used Avail Use% Mounted on
/dev/sda2     ext3     16G  7.9G  6.8G  54% /
/dev/sda1     ext3    122M   17M   99M  15% /boot
/dev/sda4     ext3    124G  117G  765M 100% /opt

Partició al servidor amb Debian-AMD64

sermn@cie-59-222:~/Debian DVD$ df -hT -t ext3
Filesystem    Type    Size  Used Avail Use% Mounted on
/dev/sda1     ext3    312M  271M   26M  92% /
/dev/sda9     ext3     74G   54G   17G  77% /home
/dev/sda8     ext3    896M   18M  833M   3% /tmp
/dev/sda5     ext3    8.6G  4.1G  4.2G  50% /usr
/dev/sda6     ext3    129G  891M  121G   1% /var

A partir d'aquests esquemes de partició decideixo crear les següents particions:

  • Partició primària / (root) de 20 GB. Inclou /usr i /tmp
  • Partició lògica /var de 5 GB.
  • Partició swap de 12 GB.
  • Partició lògica /opt de 20 GB. Pel Topspin i altre programari Bruker.
  • Partició lògica /home de 907,5 GB (resta d'espai al disc). Entre altres, és on es guardaran les dades dels usuaris.
root@cie-56-18:/# sfdisk -l

Disk /dev/sda: 121601 cylinders, 255 heads, 63 sectors/track
Warning: extended partition does not start at a cylinder boundary.
DOS and Linux will interpret the contents differently.
Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0

   Device Boot Start     End   #cyls    #blocks   Id  System
/dev/sda1     117257+ 117517-    261-   2096128    7  HPFS/NTFS
/dev/sda2     117518  121600    4083   32796697+   7  HPFS/NTFS
/dev/sda3   *      0+   2431-   2432-  19530752   83  Linux
/dev/sda4       2431+ 117257- 114826- 922334209    5  Extended
/dev/sda5       2431+   3039-    608-   4881408   83  Linux
/dev/sda6       3039+   4498-   1459-  11717632   82  Linux swap / Solaris
/dev/sda7       4498+   6929-   2432-  19529728   83  Linux
/dev/sda8       6929+ 117257- 110328- 886202368   83  Linux

Les particions sda1 i sda2 contenen la instal·lació original de Windows 7.

Instal·lació i configuració de Debian

Instal·lació bàsica de programes

Les col·leccions de programes a instal·lar seleccionades són:

  • Desktop Environment
  • Standard System

La resta de programes que poguessin ser necessaris, s'instal·laran més endavant.

GRUB Boot Loader

GRUB Boot Loader s'instal·la al MBR.

Reiniciar per primer cop

Un cop s'han instal·lat tots els paquets, reinicio l'ordinador i entro a la sessió de GNU/Debian Squeeze.

Simplificació de l'escriptori

Simplifico l'escriptori:

  • Elimino el panel inferior. Abans de fer-ho, moc els applets Window List i Workspace Switcher al panel superior.
  • Elimino els applets Notification Area i Window Selector al panel superior, el primer perquè no vull que els usuaris enredin les connexions a la xarxa, i el segon perquè és redundant amb el Window List.
  • Al Workspace Switcher redueixo el nombre d'escriptoris a 2. Els usuaris de MS-Windows no coneixen el concepte d'escriptoris i tenen tendència a perdre's.
  • Canvio la configuració del Workpsace Switcher
    • Show windows from all workspaces
    • Group windows when space is limited
    • Restore to native workspace (les finestres minimitzades s'obren a l'escriptori on es van tancar)
  • Afegeixo els applets Lock Screen Button per bloquejar la pantalla, i Log Out Button per sortir de la sessió o per canviar a un altre usuari.

Edito el menú per amagar les aplicacions que no vull que vegin els usuaris (jocs i altres entreteniments). Més endavant miraré d'esbrinar cóm es poden desinstal·lar algunes d'aquestes aplicacions innecessàries. Entre altres:

  • L'usuari “normal” no hauria de veure el menú System | Administration
  • L'usuari “normal” no hauria de veure moltes de les opcions disponibles al menú System | Preferences

Addició d'altres magatzems (repositories) de programes

Afegeixo altres magatzems (repositories) de programes:

i la signatura (debian-multimedia-keyring) del magatzem debian-multimedia, i instal·lo:

  • Adobe Acrobat Reader

Altres paquets i programes de Debian

Afegeixo els següents paquets o programes (aquest no és un llistat exhaustiu, només inclou els dimonis i servidors de xarxa, i altres programes importants):

  • ssh (openssh-server, openssh-client)
  • mc (midnight commander)
  • rsync
  • ftp-ssl en comptes de ftp
  • denyhosts
  • nfs-kernel-server
  • tftp-hpa
  • tftpd-hpa Cal reconfigurar!
  • bootparamd Cal reconfigurar!
  • xinetd (en comptes del programa per defecte: openbsd-inetd)

Elimino els paquets o programes:

  • telnet

Elimino els següents metapackages per poder eliminar altres paquets o programes que depenen d'ells sense haver de desinstal·lar altres paquets que sí que m'interessen,

  • gnome
  • gnome-desktop-environment
  • gnome-office

Llavors desinstal·lo:

  • gnome-games, gnome-games-data, gnome-games-extra-data
  • simple-scan, xsane, xsane-common, i les biblioteques relacionades

Substitueixo la versió lliure de Java (java-6-openjdk i paquets que en dependen) per la versió oficial (sun-java6-jdk i paquets que en depenen).

Configuració de la xarxa

Actualment la configuració de la xarxa de la UAB la proporciona un servidor de DHCP. Per evitar que la caiguda de la xarxa afecti el funcionament de l'espectròmetre, la configuració es canvia a estàtica. Els paràmetres són,

  • Hostname: cie-56-18
  • Domain: uab.es
  • IP address: 158.109.56.18
  • Broadcast: 158.109.63.255
  • Netmask: 255.255.240.0
  • Gateway: 158.109.48.1
  • DNS:
    • domain uab.es
    • search uab.es
    • nameserver 158.109.0.9
    • nameserver 158.109.254.130
    • nameserver 158.109.0.1

La configuració de més amunt és l'emprada per la targeta de xarxa de la placa basse,

eth0      Link encap:Ethernet  HWaddr 3c:d9:2b:73:ea:93  
          inet addr:158.109.56.18  Bcast:158.109.63.255  Mask:255.255.240.0
          inet6 addr: fec0::a:3ed9:2bff:fe73:ea93/64 Scope:Site
          inet6 addr: 2002:9e6d:3b49:a:3ed9:2bff:fe73:ea93/64 Scope:Global
          inet6 addr: fe80::3ed9:2bff:fe73:ea93/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:91257 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1609 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:23348532 (22.2 MiB)  TX bytes:123310 (120.4 KiB)
          Interrupt:17 

i ha estat obtinguda del servidor de DHCP de la universitat, a l'igual que la configuració de servidors de noms,

# more resolv.conf 
# Generated by NetworkManager
domain uab.es
search uab.es
nameserver 158.109.0.9
nameserver 158.109.254.130
nameserver 158.109.0.1

La targeta de xarxa addicional també es reconeix,

eth1      Link encap:Ethernet  HWaddr 1c:7e:e5:10:90:0a  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:21 Base address:0x6000 

però no té una configuració assignada. Caldrà configurar-la de forma estàtica amb els paràmetres de connexió emprats actualment per la connexió de l'estació de treball a la consola.

Paquets i programes de Debian

Com que la configuració de la xarxa és estàtica, per evitar problemes elimino,

  • network-manager i network-manager-gnome, i
  • isc-dhcp i isc-dhpc-common,

i instal·lo

  • net-tools, i
  • ifupdown-extra, que alhora arrossega els paquets
    • ethtools, i
    • iputils-arping

Configuració de les targetes de xarxa

Per evitar que en algun moment es pugui bescanviar la configuració de les targetes de xarxa poso en pràctica les opcions esmentades a How to reorder or rename logical interface names in Linux.

Una opció seria fer servir el programa nameif (paquet net-tools) per assignar un nom de dispositiu en funció de l'adreça física de la targeta; i després emprar el nom de dispositiu assignat al fitxer de configuració etc/network/interface.

Però una consulta al fitxer /etc/udev/rules.d/70-persistent-net.rules indica que l'assignació del nom de dispositiu, eth0 o eth1 feta pel programa udev és fixe, i que no hi ha perill de que canviï en reiniciar l'ordinador,

root@cie-56-18:/etc/udev/rules.d# more 70-persistent-net.rules 
# This file was automatically generated by the /lib/udev/write_net_rules
# program, run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single
# line, and change only the value of the NAME= key.

# PCI device 0x14e4:0x1684 (tg3)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="3c:d9:2b:73:ea:93",
  ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

# PCI device 0x1186:0x4300 (r8169)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="1c:7e:e5:10:90:0a",
  ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

Així doncs, podem fer servir eth0 i eth1 al fitxer de configuració etc/network/interfaces sense preocupacions.

Bibliografia

Fitxers de configuració provissionals

Aquesta és la configuració de xarxa provissional emprada per la instal·lació i configuració del sistema operatiu i del programa TopSpin.

/etc/hosts

127.0.0.1	localhost
127.0.1.1	cie-56-18.uab.es	cie-56-18

/etc/resolv.conf

# Generated by NetworkManager
domain uab.es
search uab.es
nameserver 158.109.0.9
nameserver 158.109.254.130
nameserver 158.109.0.1

/etc/network/interfaces

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# Ethernet interfaces are assigned to physical devices in a
# persistent way according to rules in file:
#
#   /etc/udev/rules.d/70-persistent-net.rules
#
# Hence, each of eth0 and eth1 will **always** correspond to
# the same device. The configuration below assumes that,
#
#   eth0 -> lan (internet)
#   eth1 -> nmr (spectrometer ccu or ipso)
#
auto eth0 eth1

# LAN / INTERNET - Assigned to the primary network interface,
# which usually will be the motherboard integrated NIC.
#
iface eth0 inet static
    address 158.109.56.18
    netmask 255.255.240.0
    broadcast 158.109.63.255
    gateway 158.109.0.3

# NMR CONSOLE LAN - Assigned to the secondary network interface,
# which usually will be the added NIC.
#
iface eth1 inet static
    address 149.236.99.1
    netmask 255.255.255.0
    network 149.236.99.0
    broadcast 10.10.255.255

/etc/udev/rules.d/70-persistent-net.rules

# This file was automatically generated by the /lib/udev/write_net_rules
# program, run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single
# line, and change only the value of the NAME= key.

# PCI device 0x14e4:0x1684 (tg3)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="3c:d9:2b:73:ea:93",
  ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

# PCI device 0x1186:0x4300 (r8169)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="1c:7e:e5:10:90:0a",
  ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

Configuració de serveis

Avahi

FIXME S'ha de configurar (fitxer /etc/avahi/avahi-daemon.conf) per tal de restringir la difusió dels serveis disponibles a l'ordinador i, potser, la cerca de serveis a la xarxa.

Trivial FTP daemon
Bootparam

Cal configurar-lo per servir el sistema operatiu de la consola.

NFS

Cal configurar-lo per servir el sistema operatiu de la consola.

NTP

Instal·lo el paquet ntp i al final del fitxer /etc/ntp.conf afegeixo els següents servidors de temps,

  • server swisstime.ethz.ch
  • server ntp.uab.es
  • server ntp.univ-lyon1.fr

Altres programes no procedents de Debian

Afegeixo els programes:

  • Firefox del lloc web de Mozilla
  • Filezilla? :warn: potser no cal, perquè el gestor de fitxers ja incorpora un client de ftp/ssh.

Hardware especial

Drivers per la targeta gràfica

Drivers per la 2a targeta de xarxa

Aparentment no cal instal·lar cap driver especial ja que la targeta és suportada per GNU/Linux, però per si de cas, aquests són alguns enllaços relacionats amb aquest model de targeta:

Drivers per la targeta amb ports sèrie

La targeta és reconeguda i configurada pel sistema, no cal instal·lar cap controlador addicional,

[    0.688353] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    0.688545]   alloc irq_desc for 16 on node -1
[    0.688546]   alloc kstat_irqs on node -1
[    0.688550] serial 0000:1c:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    0.688562] 2 ports detected on Oxford PCI Express device
[    0.688613] ttyS0: detected caps 00000700 should be 00000100
[    0.688617] 0000:1c:00.0: ttyS0 at MMIO 0xec401000 (irq = 16) is a 16C950/954
[    0.688670] ttyS1: detected caps 00000700 should be 00000100
[    0.688674] 0000:1c:00.0: ttyS1 at MMIO 0xec401200 (irq = 16) is a 16C950/954

Configuració de la BIOS

FIXME Quan tot estigui funcionant caldrà verificar la configuració de la BIOS, per exemple, per protegir l'accés amb una contrasenya.

Securing Debian GNU/Linux

Altres millores a Debian

Devil's pie

  • Devil's Pie is a window-matching utility, inspired by Sawfish's “Matched Windows” option and the lack of the functionality in Metacity. Metacity lacking window matching is not a bad thing — Metacity is a lean window manager, and window matching does not have to be a window manager task. Devil's Pie can be configured to detect windows as they are created, and match the window to a set of rules. If the window matches the rules, it can perform a series of actions on that window. For example, I can make all windows created by X-Chat appear on all workspaces, and the main Gkrellm1 window does not appear in the pager or task list.
  • Devilspie is a non-gui utility that lets you make applications start in specified workplaces, in specified sizes and placements, minimized or maximized and much more based on simple config files.
  • GDevilspie is a user friendly interface to the devilspie window matching daemon, to create rules easily.

Teamviewer

  • TeamViewer the All-In-One Solution for Remote Access and Support over the Internet. TeamViewer connects to any PC or server around the world within a few seconds. You can remote control your partner's PC as if you were sitting right in front of it.

Configuració de GNOME

Consultar els següents enllaços sobre cóm millorar o personalitzar el comportament de Gnome

Instal·lació del Topspin

Millores agost de 2013

Les millores inclouen la instal·lació d'un segon monitor que requereix canviar el controlador de la targeta gràfica a la darrera versió propietària disponible. De pas, actualitzo el kernel a la versió 3.x.

Actualització del kernel

Segueixo les instruccions a nixCraft. De forma resumida:

root@cie-56-18:/home/sermnadmin# apt-cache search linux-image-3
linux-headers-3.2.0-0.bpo.4-amd64 - Header files for Linux 3.2.0-0.bpo.4-amd64
linux-headers-3.2.0-0.bpo.4-rt-amd64 - Header files for Linux 3.2.0-0.bpo.4-rt-amd64
linux-image-3.2.0-0.bpo.4-amd64 - Linux 3.2 for 64-bit PCs
linux-image-3.2.0-0.bpo.4-amd64-dbg - Debugging symbols for Linux 3.2.0-0.bpo.4-amd64
linux-image-3.2.0-0.bpo.4-rt-amd64 - Linux 3.2 for 64-bit PCs, PREEMPT_RT
linux-image-3.2.0-0.bpo.4-rt-amd64-dbg - Debugging symbols for Linux 3.2.0-0.bpo.4-rt-amd64

root@cie-56-18:/home/sermnadmin# apt-get -t squeeze-backports install linux-image-3.2.0-0.bpo.4-amd64 firmware-linux-free firmware-linux-nonfree

re-linux-free firmware-linux-nonfree
Reading package lists... Done
Building dependency tree       
Reading state information... Done
firmware-linux-free is already the newest version.
The following packages were automatically installed and are no longer required:
  libmozjs20d xulrunner-20.0
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  initramfs-tools linux-base
Suggested packages:
  linux-doc-3.2 debian-kernel-handbook
The following NEW packages will be installed:
  linux-image-3.2.0-0.bpo.4-amd64
The following packages will be upgraded:
  firmware-linux-nonfree initramfs-tools linux-base
3 upgraded, 1 newly installed, 0 to remove and 115 not upgraded.
Need to get 24.3 MB of archives.
After this operation, 114 MB of additional disk space will be used.
Do you want to continue [Y/n]?

Contesto y[es] per iniciar la descàrrega i instal·lació dels paquets necessàries.

En el procés d'instal·lació surt un avís de que podrien mancar alguns controladors,

Configuring linux-image-3.2.0-0.bpo.4-amd64

Required firmware files may be missing

This system is currently running Linux 2.6.32-5-amd64 and you are installing Linux
3.2.0-0.bpo.4-amd64.  In the new version some of the drivers used on this system may require
additional firmware files:

r8169: rtl_nic/rtl8168f-2.fw, rtl_nic/rtl8168f-1.fw

Most firmware files are not included in the system because they do not conform to the Debian Free
Software Guidelines. You may need to reconfigure the package manager to include the contrib and
non-free sections of the package archive before you can install these firmware files.

quan s'hagi completat la instal·lació del nou kernel ja comprovarem quins controladors addicionals cal instal·lar.

També surt l'error

dkms: running auto installation service for kernel 3.2.0-0.bpo.4-amd64:
      blcr (0.8.2)...failed.
dkms: WARNING: linux headers are missing, which may explain the above failures.
      please install the linux-headers-3.2.0-0.bpo.4-amd64 package to fix this.

però es completa el procés d'instal·lació del nou kernel. Llavors, instal·lo aquest paquet i les seves dependències.

root@cie-56-18:/home/sermnadmin# apt-get -t squeeze-backports install linux-headers-3.2.0-0.bpo.4-amd64
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libmozjs20d xulrunner-20.0
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  linux-headers-3.2.0-0.bpo.4-common linux-kbuild-3.2
The following NEW packages will be installed:
  linux-headers-3.2.0-0.bpo.4-amd64 linux-headers-3.2.0-0.bpo.4-common linux-kbuild-3.2
0 upgraded, 3 newly installed, 0 to remove and 115 not upgraded.
Need to get 4,398 kB of archives.
After this operation, 28.2 MB of additional disk space will be used.
Do you want to continue [Y/n]? 

Contesto y[es] i es descarreguen i instal·len aquests nous paquets, però encara surt un missatge d'error,

Setting up linux-headers-3.2.0-0.bpo.4-amd64 (3.2.46-1~bpo60+1) ...
Examining /etc/kernel/header_postinst.d.
run-parts: executing /etc/kernel/header_postinst.d/dkms 3.2.0-0.bpo.4-amd64
dkms: running auto installation service for kernel 3.2.0-0.bpo.4-amd64:
      blcr (0.8.2)...failed.

Després d'una consultar a Internet, comprovo que no necessito el paquet blcr-dkms i l'elimino

root@cie-56-18:/home/sermnadmin# apt-cache show  blcr-dkms
Package: blcr-dkms
Priority: optional
Section: kernel
Installed-Size: 5048
[...]
Description: DKMS support for BLCR kernel module
 This package provides integration with the DKMS infrastructure for
 automatically building out of tree kernel modules.
 .
 BLCR (Berkeley Lab Checkpoint/Restart) allows programs running on
 Linux to be "checkpointed" (written entirely to a file), and then
 later "restarted".
Homepage: https://ftg.lbl.gov/CheckpointRestart/CheckpointRestart.shtml
Tag: admin::kernel, implemented-in::c, role::source

root@cie-56-18:/home/sermnadmin# apt-get remove  blcr-dkms
[...]
The following packages will be REMOVED:
  blcr-dkms
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 5,169 kB disk space will be freed.
Do you want to continue [Y/n]? y
(Reading database ... 137351 files and directories currently installed.)
Removing blcr-dkms ...

[...]

DKMS: uninstall Completed.

------------------------------
Deleting module version: 0.8.2
completely from the DKMS tree.
------------------------------
Done.

Després de reiniciar l'ordinador comprovo que s'estigui executant el nou kernel,

sermnadmin@cie-56-18:~$ cat /proc/version
Linux version 3.2.0-0.bpo.4-amd64 (debian-kernel@lists.debian.org) (gcc version 4.4.5 (Debian 4.4.5-8) ) #1 SMP Debian 3.2.46-1~bpo60+1

sermnadmin@cie-56-18:~$ uname -a
Linux cie-56-18 3.2.0-0.bpo.4-amd64 #1 SMP Debian 3.2.46-1~bpo60+1 x86_64 GNU/Linux

Actualització del controlador de la targeta gràfica

Segueixo les instruccions a Wiki Debian per la instal·lació del NVIDIA Proprietary Driver a Debian 6.0 “Squeeze”, però instal·lo una versió més nova del controlador disponible a squeeze-backports,

root@cie-56-18:/home/sermnadmin# aptitude -t squeeze-backports install nvidia-kernel-dkms
The following NEW packages will be installed:
  glx-alternative-mesa{a} glx-alternative-nvidia{a} glx-diversions{a} nvidia-alternative{a} 
  nvidia-installer-cleanup{a} nvidia-kernel-dkms nvidia-support{a} xserver-xorg-video-nvidia{a} 
The following packages will be upgraded:
  libgl1-nvidia-alternatives libgl1-nvidia-glx libglx-nvidia-alternatives nvidia-glx nvidia-kernel-common 
  nvidia-vdpau-driver 
6 packages upgraded, 8 newly installed, 0 to remove and 108 not upgraded.
Need to get 25.4 MB of archives. After unpacking 44.1 MB will be used.
Do you want to continue? [Y/n/?]

després de contestar y[es] es descarreguen i instal·len els nous paquets,

Get:1 http://backports.debian.org/debian-backports/ squeeze-backports/contrib nvidia-installer-cleanup amd64 20111111+1~bpo60+1 [16.1 kB]
Get:2 http://backports.debian.org/debian-backports/ squeeze-backports/non-free nvidia-glx amd64 295.59-1~bpo60+2 [352 kB]
Get:3 http://backports.debian.org/debian-backports/ squeeze-backports/non-free libglx-nvidia-alternatives amd64 295.59-1~bpo60+2 [77.4 kB]

[...]

update-initramfs: deferring update (trigger activated)
Setting up nvidia-kernel-dkms (295.59-1~bpo60+2) ...
Loading new nvidia-295.59 DKMS files...
First Installation: checking all kernels...
Building only for 3.2.0-0.bpo.4-amd64
Building initial module for 3.2.0-0.bpo.4-amd64
Done.

nvidia.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/3.2.0-0.bpo.4-amd64/updates/dkms/

depmod.....

DKMS: install Completed.
Processing triggers for nvidia-alternative ...
update-alternatives: using /usr/lib/nvidia/current to provide /usr/lib/nvidia/nvidia (nvidia) in auto mode.
Processing triggers for glx-alternative-nvidia ...
update-alternatives: using /usr/lib/nvidia to provide /usr/lib/glx (glx) in auto mode.
Setting up libgl1-nvidia-glx (295.59-1~bpo60+2) ...
Setting up xserver-xorg-video-nvidia (295.59-1~bpo60+2) ...
Setting up nvidia-glx (295.59-1~bpo60+2) ...
No diversion 'diversion of /usr/lib/xorg/modules/extensions/libGLcore.so to /usr/lib/nvidia/libGLcore.so.xlibmesa by nvidia-glx', none removed.
No diversion 'diversion of /usr/lib/xorg/modules/extensions/libGLcore.a to /usr/lib/nvidia/libGLcore.a.xlibmesa by nvidia-glx', none removed.
No diversion 'diversion of /usr/lib/xorg/modules/extensions/libglx.a to /usr/lib/nvidia/libglx.a.xlibmesa by nvidia-glx', none removed.
Processing triggers for initramfs-tools ...
update-initramfs: Generating /boot/initrd.img-3.2.0-0.bpo.4-amd64
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168f-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168f-1.fw for module r8169
Processing triggers for glx-alternative-mesa ...
                                         
Current status: 108 updates [-6].

Durant el procés d'instal·lació ha sortit un missatge per indicar la incompatibilitat entre el nou controlador acabat d'instal·lar i el mòdul noveau del kernel. Aquesta incompatibilitat es resol amb la desactivació del mòdul noveau (comanda update-initramfs -u, ja executada pel programa d'instal·lació) i serà efectiva el primer cop que es reiniciï l'ordinador.

El darrer pas és crear un fitxer de configuració del servidor Xorg fent servir la comanda nvidia-xconfig,

root@cie-56-18:/home/sermnadmin# nvidia-xconfig 

WARNING: Unable to locate/open X configuration file.

New X configuration file written to '/etc/X11/xorg.conf'

El fitxer creat conté la configuració bàsica de tots els dispositius, però en realitat sembla ser que n'hi hauria prou amb incloure el dispositiu de la targeta gràfica, ja que aquest és l'únic que no detecta el kernel,

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Actualització del firmware de la targeta de xarxa

Al final del procés d'instal·lació dels nous controladors de la targeta gràfica, encara surt el missatge d'avís sobre el controlador de la targeta de xarxa D-Link DGE-528T Gigabit Ethernet Adapter,

update-initramfs: Generating /boot/initrd.img-3.2.0-0.bpo.4-amd64
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168f-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168f-1.fw for module r8169
Processing triggers for glx-alternative-mesa ...

Per resoldre'l faig un consulta a Google, i trobo unes instruccions a Debian User Forums on expliquen que la solució és instal·lar el paquet //firmware-realtek// disponible a //squeeze-backports//

root@cie-56-18:/home/sermnadmin# aptitude -t squeeze-backports install firmware-realtek
The following packages will be upgraded: 
  firmware-realtek 
1 packages upgraded, 0 newly installed, 0 to remove and 107 not upgraded.
Need to get 207 kB of archives. After unpacking 197 kB will be used.
Do you want to continue? [Y/n/?] y
Get:1 http://backports.debian.org/debian-backports/ squeeze-backports/non-free firmware-realtek all 0.36+wheezy.1~bpo60+1 [207 kB]
Fetched 207 kB in 0s (468 kB/s)       
Reading changelogs... Done
(Reading database ... 129545 files and directories currently installed.)
Preparing to replace firmware-realtek 0.28+squeeze1 (using .../firmware-realtek_0.36+wheezy.1~bpo60+1_all.deb) ...
Unpacking replacement firmware-realtek ...
Setting up firmware-realtek (0.36+wheezy.1~bpo60+1) ...
update-initramfs: deferring update (trigger activated)
Processing triggers for initramfs-tools ...
update-initramfs: Generating /boot/initrd.img-3.2.0-0.bpo.4-amd64
                                         
Current status: 107 updates [-1].

Millores a l'ordinador - Agost de 2016

Substitució d'un monitor de 19" per un de 24"

Substitueixo el monitor principal HP Compaq LA1951g de 19“ per un monitor ViewSonic VA2445-LED (Model number: VS15453).

Dades per l'inventari

Descripció Monitor ViewSonic VA2445-LED - HP Z400 600MHz
Marca ViewSonic
Model VA2445-LED
Núm. sèrie TSQ160140055
Núm. referència VS15453
Potència 22 W
Emplaçament c2/-135 (sala de l'AvanceII+ 600MHz)
Núm. inventari 020680428

Dades tècniques

Monitor ViewSonic VA2445-LED - HP Z400 600MHz
Data de compra 2016-07-22 (4.500.308.789)
DADES TÈCNIQUES
Descripció Monitor LCD TFT TN WLED Backlit
Marca ViewSonic
Model VA2445-LED
Núm. sèrie TSQ160140055
Núm. referència VS15453
Potència 22 W
Emplaçament c2/-135 (sala de l'AvanceII+ 600MHz)

Actualització del sistema operatiu

Actualitzo el sistema operatiu amb les darreres versions dels programes disponibles a Debian Archive. Tanmateix, caldrà programar l'actualització del sistema operatiu a la darrera versió de Debian (Jessie, v 8.x).

Perquè els gestors de paquets de software acceptin descarregar paquets expirats de Debian Archive cal configurar el servei APT seguint les instruccions a Archive repository for Debian Squeeze,

Create a file with setting:

echo 'Acquire::Check-Valid-Until “false”;' >/etc/apt/apt.conf.d/90ignore-release-date

The release-files of the repository have an expire date (Valid-until).

See the part in the documentation: https://wiki.debian.org/RepositoryFormat#Date.2CValid-Until

Instal·lació del Topspin 3.5

Millores a l'ordinador - Agost de 2019

Actualització del sistema operatiu

Actualitzo progressivament el sistema operatiu de la versió 6.0.10 a la versió actual: The latest stable release of Debian is 10.0. The last update to this release was made on July 6th, 2019.

2019-08-06 - Actualització a la versió 7 ("wheezy")

Aquesta és una actualització de transició. Descarrego i instal·lo els paquets a partir de l'arxiu de Debian perquè és una versió obsoleta que ja no té suport.

2019-08-07 - Actualització a la versió 8 ("jessie")

Aquesta és la primera versió que té suport (Long Term Support (LTS)). Aprofito per actualitzar els següents components:

  • Linux kernel 4.9.0-0.bpo.9-amd64
  • NVIDIA UNIX x86_64 Kernel Module 340.106 Tue Jan 9 15:10:23 PST 2018
  • Firefox Quantum Extended Support Release 60.8.0esr (64-bit)

Afegeixo l'arquitectura i386 per poder instal·lar les biblioteques de 32-bits que necessita el TopSpin 3.5,

# dpkg --add-architecture i386
# apt-get update
Get:1 ftp://ftp.es.debian.org jessie InRelease
Hit http://security.debian.org jessie/updates InRelease     
Ign ftp://ftp.es.debian.org jessie InRelease                
Hit ftp://ftp.es.debian.org jessie-updates InRelease
Hit ftp://ftp.es.debian.org jessie Release.gpg            
...                                                                         
Hit ftp://ftp.es.debian.org jessie/non-free Translation-en                                                                         
Fetched 7,660 kB in 6s (1,172 kB/s)                                                                                                
Reading package lists... Done

A continuació comprovo quines biblioteques necessita el TopSpin 3.5 pl6 (per més informació consultar FIXME)

# cd /opt/topspin3.5pl6/prog/mod
# for FILE in *; do echo $FILE; ldd $FILE | grep "not found" | grep "so.[0-9]"; done
...

i instal·lo les biblioteques necessàries (apt install package:architecture):

  • libxext6:i386
    • The following extra packages will be installed: gcc-4.9-base:i386 libc6:i386 libc6-i686:i386 libgcc1:i386 libx11-6:i386 libxau6:i386 libxcb1:i386 libxdmcp6:i386
  • libxtst6:i386
    • The following extra packages will be installed: libxi6:i386
  • libcups2:i386
    • The following extra packages will be installed: libavahi-client3:i386 libavahi-common-data:i386 libavahi-common3:i386 libcomerr2:i386 libdbus-1-3:i386 libffi6:i386 libgmp10:i386 libgnutls-deb0-28:i386 libgssapi-krb5-2:i386 libhogweed2:i386 libk5crypto3:i386 libkeyutils1:i386 libkrb5-3:i386 libkrb5support0:i386 libnettle4:i386 libp11-kit0:i386 libtasn1-6:i386 zlib1g:i386
  • libxmu6:i386
    • The following NEW packages will be installed: libice6:i386 libsm6:i386 libuuid1:i386 libxmu6:i386 libxt6:i386 uuid-runtime
  • libc6-dev:i386
    • The following extra packages will be installed: linux-libc-dev:i386
  • libc6-dev-i386:amd64 (necessària per compilar aplicacions de 32-bits en un entorn de 64-bits)
    • libc6-dev-i386 is already the newest version.
  • libxft2:i386
    • The following extra packages will be installed: libexpat1:i386 libfontconfig1:i386 libfreetype6:i386 libpng12-0:i386 libxrender1:i386
    • The following NEW packages will be installed: libexpat1:i386 libfontconfig1:i386 libfreetype6:i386 libpng12-0:i386 libxft2:i386 libxrender1:i386
  • libfreetype6:i386
    • The following extra packages will be installed: libpng12-0:i386
    • The following NEW packages will be installed: libfreetype6:i386 libpng12-0:i386
  • libfontconfig1:i386
    • The following extra packages will be installed: libexpat1:i386
    • The following NEW packages will be installed: libexpat1:i386 libfontconfig1:i386
  • libxrender1:i386
    • The following NEW packages will be installed: libxrender1:i386

Millores a l'ordinador - Març de 2021

Instal·lació d'un disc dur d'estat sòlid (SSD)

Per millorar les prestacions de l'ordinador, s'instal·la un disc dur d'estat sòlid amb una capacitat de 500 GB que es destinarà al nou sistema operatiu CentOS Linux, i les versions del TopSpin 3.6.x i 4.x.

Marca Samsung
Model SSD 860 EVO
Codi del model MZ-76E500B/EU
Tipus V-NAND SSD SATA 6 Gb/s
Capacitat 500 GB
Núm de sèrie S4XBNZ0NV11181

Els disc dur provisionalment es munta sense suport. Com que és un SSD i no té parts mòbils, no és greu, però caldrà comprar un suport compatible amb el sistema de raïls d'HP.

El disc es connecta al port SATA2. Potser més endavant es podria bescanviar de posició amb el disc dur HDD connectat a SATA0.

Després de posar l'ordinador en marxa, entro a la BIOS i comprovo que s'ha reconegut el disc. Llavors canvio l'ordre d'arrancada dels discos i prioritzo el SSD per davant de l'HDD.

Canvi del sistema operatiu a CentOS

S'instal·la el sistema operatiu CentOS 7.9-2009 de 2021-11-12. Els detalls de la instal·lació es documenten a:

Instal·lació del Topspin 3.6.3

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies
informatica/hp_z400_600.1629376865.txt.gz · Last modified: 2021/08/19 14:41 by miquel