====== Estació de treball HP xw4300 per l'Avance DPX 500 ======
Aquesta és l'estació de treball originalment instal-lada a l'Avance II 400wb i després substituïda per [[informatica:hp_xw4400_400wb | l'estació de treball HP xw4400 procedent de l'Avance III 400sb.]] Un cop instal·lada la darrera versió GNU/Linux Debian 7 (aka, Wheezy, oldstable), i les versions 1.3 del Topspin, s'instal·la i configura com a estació de treball de l'espectròmetre Avance DPX 500.
===== Hardware specifications =====
Especificacions del maquinari amb data de 2015-08-20:
root@partedmagic:~# lshw
partedmagic
description: Mini Tower Computer
product: HP xw4300 Workstation (PS988AV)
vendor: Hewlett-Packard
serial: CZC5460C75
width: 32 bits
capabilities: smbios-2.4 dmi-2.4 smp-1.4 smp vsyscall32
configuration: boot=normal chassis=mini-tower cpus=1 family=103C_53335X sku=PS988AV uuid=BA800D8B-6656-DA11-BBDA-C25CE9EF0014
*-core
description: Motherboard
product: 0A00h
vendor: Hewlett-Packard
physical id: 0
serial: CZC5460C75
*-firmware
description: BIOS
vendor: Hewlett-Packard
physical id: 1
version: 786D3 v01.03
date: 09/21/2005
size: 128KiB
capacity: 960KiB
capabilities: pci pnp upgrade shadowing cdboot bootselect edd int13floppytoshiba int13floppy360 int13floppy1200 int13floppy720 int5printscreen int9keyboard int14serial int17printer acpi usb ls120boot zipboot biosbootspecification netboot
*-cpu:0
description: CPU
product: Intel(R) Pentium(R) 4 CPU 3.40GHz
vendor: Intel Corp.
physical id: 5
bus info: cpu@0
version: 15.4.3
serial: 0000-0F43-0000-0000-0000-0000
slot: XU1 PROCESSOR
size: 3400MHz
capacity: 3400MHz
width: 64 bits
clock: 800MHz
capabilities: boot fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx x86-64 constant_tsc pebs bts nopl pni dtes64 monitor ds_cpl est cid cx16 xtpr cpufreq
configuration: id=0
*-cache:0
description: L1 cache
physical id: 7
slot: Internal L1 Cache
size: 28KiB
capacity: 28KiB
capabilities: burst internal write-through data
*-cache:1
description: L2 cache
physical id: 8
slot: Cache L2
size: 2MiB
capacity: 4MiB
capabilities: burst internal write-back data
*-logicalcpu:0
description: Logical CPU
physical id: 0.1
width: 64 bits
capabilities: logical
*-logicalcpu:1
description: Logical CPU
physical id: 0.2
width: 64 bits
capabilities: logical
*-cpu:1 DISABLED
description: CPU [empty]
vendor: Intel
physical id: 6
slot: XU1 PROCESSOR 2
*-memory:0
description: System Memory
physical id: 36
slot: System board or motherboard
*-bank:0
description: DIMM DDR2 Synchronous 667 MHz (1.5 ns)
product: 9905321-038.A00LF
vendor: JEDEC ID:7F 98 00 00 00 00 00 00
physical id: 0
serial: 32E13B8B
slot: XMM1
size: 2GiB
width: 64 bits
clock: 667MHz (1.5ns)
*-bank:1
description: DIMM DDR2 Synchronous [empty]
vendor: JEDEC ID:
physical id: 1
slot: XMM2
*-bank:2
description: DIMM DDR2 Synchronous 667 MHz (1.5 ns)
product: 9905321-038.A00LF
vendor: JEDEC ID:7F 98 00 00 00 00 00 00
physical id: 2
serial: 846B3A8C
slot: XMM3
size: 2GiB
width: 64 bits
clock: 667MHz (1.5ns)
*-bank:3
description: DIMM DDR2 Synchronous [empty]
vendor: JEDEC ID:
physical id: 3
slot: XMM4
*-memory:1 UNCLAIMED
description: Flash Memory
physical id: 37
slot: System board or motherboard
capacity: 1MiB
*-bank UNCLAIMED
description: Chip FLASH Non-volatile
physical id: 0
slot: SYSTEM ROM
size: 1MiB
width: 2 bits
*-memory:2 UNCLAIMED
physical id: 0
*-memory:3 UNCLAIMED
physical id: 2
*-pci
description: Host bridge
product: 82955X Memory Controller Hub
vendor: Intel Corporation
physical id: 100
bus info: pci@0000:00:00.0
version: 00
width: 32 bits
clock: 33MHz
*-pci:0
description: PCI bridge
product: 82955X PCI Express Root Port
vendor: Intel Corporation
physical id: 1
bus info: pci@0000:00:01.0
version: 00
width: 32 bits
clock: 33MHz
capabilities: pci pm msi pciexpress normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:16 ioport:1000(size=4096) memory:e8800000-e8afffff ioport:e0000000(size=136314880)
*-display:0
description: VGA compatible controller
product: RV370 [Radeon X300]
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
physical id: 0
bus info: pci@0000:01:00.0
version: 00
width: 32 bits
clock: 33MHz
capabilities: pm pciexpress msi vga_controller bus_master cap_list rom
configuration: driver=radeon latency=0
resources: irq:42 memory:e0000000-e7ffffff ioport:1000(size=256) memory:e8a00000-e8a0ffff memory:e8000000-e801ffff
*-display:1 UNCLAIMED
description: Display controller
product: RV370 [Radeon X300 SE]
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
physical id: 0.1
bus info: pci@0000:01:00.1
version: 00
width: 32 bits
clock: 33MHz
capabilities: pm pciexpress bus_master cap_list
configuration: latency=0
resources: memory:e8a10000-e8a1ffff
*-multimedia
description: Audio device
product: NM10/ICH7 Family High Definition Audio Controller
vendor: Intel Corporation
physical id: 1b
bus info: pci@0000:00:1b.0
version: 01
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list
configuration: driver=snd_hda_intel latency=0
resources: irq:41 memory:e8b00000-e8b03fff
*-pci:1
description: PCI bridge
product: NM10/ICH7 Family PCI Express Port 1
vendor: Intel Corporation
physical id: 1c
bus info: pci@0000:00:1c.0
version: 01
width: 32 bits
clock: 33MHz
capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:0 ioport:3000(size=4096) memory:e8c00000-e8dfffff ioport:e8e00000(size=2097152)
*-pci:2
description: PCI bridge
product: 82801GR/GH/GHM (ICH7 Family) PCI Express Port 5
vendor: Intel Corporation
physical id: 1c.4
bus info: pci@0000:00:1c.4
version: 01
width: 32 bits
clock: 33MHz
capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:16 ioport:4000(size=4096) memory:e8500000-e87fffff ioport:e9000000(size=3145728)
*-network
description: Ethernet interface
product: NetXtreme BCM5751 Gigabit Ethernet PCI Express
vendor: Broadcom Corporation
physical id: 0
bus info: pci@0000:28:00.0
logical name: eth0
version: 01
serial: 00:10:18:14:2a:8a
size: 1Gbit/s
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pm vpd msi pciexpress bus_master cap_list rom ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=tg3 driverversion=3.132 duplex=full firmware=5751-v3.29a ip=192.168.2.7 latency=0 link=yes multicast=yes port=twisted pair speed=1Gbit/s
resources: irq:16 memory:e8500000-e850ffff memory:e9000000-e900ffff
*-pci:3
description: PCI bridge
product: 82801GR/GH/GHM (ICH7 Family) PCI Express Port 6
vendor: Intel Corporation
physical id: 1c.5
bus info: pci@0000:00:1c.5
version: 01
width: 32 bits
clock: 33MHz
capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:17 ioport:5000(size=4096) memory:e8200000-e84fffff ioport:e9300000(size=2097152)
*-network
description: Ethernet interface
product: NetXtreme BCM5752 Gigabit Ethernet PCI Express
vendor: Broadcom Corporation
physical id: 0
bus info: pci@0000:3f:00.0
logical name: eth1
version: 01
serial: 00:14:c2:5c:e9:ef
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pm vpd msi pciexpress bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=tg3 driverversion=3.132 firmware=5752-v3.10 latency=0 link=no multicast=yes port=twisted pair
resources: irq:43 memory:e8400000-e840ffff
*-usb:0
description: USB controller
product: NM10/ICH7 Family USB UHCI Controller #1
vendor: Intel Corporation
physical id: 1d
bus info: pci@0000:00:1d.0
version: 01
width: 32 bits
clock: 33MHz
capabilities: uhci bus_master
configuration: driver=uhci_hcd latency=0
resources: irq:20 ioport:2000(size=32)
*-usb:1
description: USB controller
product: NM10/ICH7 Family USB UHCI Controller #2
vendor: Intel Corporation
physical id: 1d.1
bus info: pci@0000:00:1d.1
version: 01
width: 32 bits
clock: 33MHz
capabilities: uhci bus_master
configuration: driver=uhci_hcd latency=0
resources: irq:18 ioport:2020(size=32)
*-usb:2
description: USB controller
product: NM10/ICH7 Family USB UHCI Controller #3
vendor: Intel Corporation
physical id: 1d.2
bus info: pci@0000:00:1d.2
version: 01
width: 32 bits
clock: 33MHz
capabilities: uhci bus_master
configuration: driver=uhci_hcd latency=0
resources: irq:21 ioport:2040(size=32)
*-usb:3
description: USB controller
product: NM10/ICH7 Family USB UHCI Controller #4
vendor: Intel Corporation
physical id: 1d.3
bus info: pci@0000:00:1d.3
version: 01
width: 32 bits
clock: 33MHz
capabilities: uhci bus_master
configuration: driver=uhci_hcd latency=0
resources: irq:22 ioport:2060(size=32)
*-usb:4
description: USB controller
product: NM10/ICH7 Family USB2 EHCI Controller
vendor: Intel Corporation
physical id: 1d.7
bus info: pci@0000:00:1d.7
version: 01
width: 32 bits
clock: 33MHz
capabilities: pm debug ehci bus_master cap_list
configuration: driver=ehci-pci latency=0
resources: irq:20 memory:e8b04000-e8b043ff
*-pci:4
description: PCI bridge
product: 82801 PCI Bridge
vendor: Intel Corporation
physical id: 1e
bus info: pci@0000:00:1e.0
version: e1
width: 32 bits
clock: 33MHz
capabilities: pci subtractive_decode bus_master cap_list
*-isa
description: ISA bridge
product: 82801GB/GR (ICH7 Family) LPC Interface Bridge
vendor: Intel Corporation
physical id: 1f
bus info: pci@0000:00:1f.0
version: 01
width: 32 bits
clock: 33MHz
capabilities: isa bus_master cap_list
configuration: driver=lpc_ich latency=0
resources: irq:0
*-ide
description: IDE interface
product: 82801G (ICH7 Family) IDE Controller
vendor: Intel Corporation
physical id: 1f.1
bus info: pci@0000:00:1f.1
version: 01
width: 32 bits
clock: 33MHz
capabilities: ide bus_master
configuration: driver=ata_piix latency=0
resources: irq:17 ioport:1f0(size=8) ioport:3f6 ioport:170(size=8) ioport:376 ioport:20a0(size=16)
*-storage
description: SATA controller
product: NM10/ICH7 Family SATA Controller [AHCI mode]
vendor: Intel Corporation
physical id: 1f.2
bus info: pci@0000:00:1f.2
version: 01
width: 32 bits
clock: 66MHz
capabilities: storage msi pm ahci_1.0 bus_master cap_list
configuration: driver=ahci latency=0
resources: irq:40 ioport:20d0(size=8) ioport:20e8(size=4) ioport:20d8(size=8) ioport:20ec(size=4) ioport:20b0(size=16) memory:e8b04400-e8b047ff
*-scsi:0
physical id: 3
logical name: scsi0
capabilities: emulated
*-disk
description: ATA Disk
product: SAMSUNG HD160JJ
physical id: 0.0.0
bus info: scsi@0:0.0.0
logical name: /dev/sda
version: WU10
serial: S08HJ1LYA11987
size: 149GiB (160GB)
capabilities: partitioned partitioned:dos
configuration: ansiversion=5 sectorsize=512 signature=9c879c87
*-volume:0
description: EXT3 volume
vendor: Linux
physical id: 1
bus info: scsi@0:0.0.0,1
logical name: /dev/sda1
version: 1.0
serial: 96defc23-8eca-4133-96ca-ad245fee257e
size: 125MiB
capacity: 125MiB
capabilities: primary bootable journaled ext3 ext2 initialized
configuration: created=2005-12-23 15:44:45 filesystem=ext3 label=/boot modified=2015-08-18 10:44:43 mounted=2015-07-13 11:25:31 state=clean
*-volume:1
description: EXT3 volume
vendor: Linux
physical id: 2
bus info: scsi@0:0.0.0,2
logical name: /dev/sda2
version: 1.0
serial: 4e23072e-22cf-4ce5-b9fe-4ebc61e6bc74
size: 15GiB
capacity: 15GiB
capabilities: primary journaled ext3 ext2 initialized
configuration: created=2005-12-23 15:44:39 filesystem=ext3 label=/ modified=2015-08-18 10:44:46 mounted=2015-07-13 11:25:27 state=clean
*-volume:2
description: Linux swap volume
physical id: 3
bus info: scsi@0:0.0.0,3
logical name: /dev/sda3
version: 1
size: 2047MiB
capacity: 2047MiB
capabilities: primary nofs swap initialized
configuration: filesystem=swap pagesize=4096
*-volume:3
description: EXT3 volume
vendor: Linux
physical id: 4
bus info: scsi@0:0.0.0,4
logical name: /dev/sda4
version: 1.0
serial: 0c91115e-85e4-4061-abab-540985bd8894
size: 131GiB
capacity: 131GiB
capabilities: primary journaled ext3 ext2 initialized
configuration: created=2005-12-23 15:44:46 filesystem=ext3 label=/opt modified=2015-08-18 10:44:42 mounted=2015-07-13 11:25:31 state=clean
*-scsi:1
physical id: 4
logical name: scsi4
capabilities: emulated
*-cdrom
description: DVD writer
product: DVDRRW GWA-4166B
vendor: HL-DT-ST
physical id: 0.0.0
bus info: scsi@4:0.0.0
logical name: /dev/cdrom
logical name: /dev/sr0
version: 1.03
serial: [
capabilities: removable audio cd-r cd-rw dvd dvd-r
configuration: ansiversion=5 status=nodisc
===== CPU Specifications (cpuinfo) =====
Especificacions del processador amb data de 2015-08-20:
root@partedmagic:~# cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 15
model : 4
model name : Intel(R) Pentium(R) 4 CPU 3.40GHz
stepping : 3
microcode : 0x5
cpu MHz : 3400.000
cache size : 2048 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 1
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 5
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc pebs bts nopl pni dtes64 monitor ds_cpl est cid cx16 xtpr
bogomips : 6800.55
clflush size : 64
cache_alignment : 128
address sizes : 36 bits physical, 48 bits virtual
power management:
processor : 1
vendor_id : GenuineIntel
cpu family : 15
model : 4
model name : Intel(R) Pentium(R) 4 CPU 3.40GHz
stepping : 3
microcode : 0x5
cpu MHz : 3400.000
cache size : 2048 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 1
apicid : 1
initial apicid : 1
fpu : yes
fpu_exception : yes
cpuid level : 5
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc pebs bts nopl pni dtes64 monitor ds_cpl est cid cx16 xtpr
bogomips : 6800.55
clflush size : 64
cache_alignment : 128
address sizes : 36 bits physical, 48 bits virtual
power management:
root@partedmagic:~# lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 2
On-line CPU(s) list: 0,1
Thread(s) per core: 2
Core(s) per socket: 1
Socket(s): 1
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 15
Model: 4
Model name: Intel(R) Pentium(R) 4 CPU 3.40GHz
Stepping: 3
CPU MHz: 3400.000
BogoMIPS: 6800.55
L1d cache: 16K
L2 cache: 2048K
NUMA node0 CPU(s): 0,1
===== Descripció tècnica =====
==== Dades per l'inventari ====
^ Descripció | Estació de treball HP xw4300 HDD 250GB |
^ Marca | Hewlett Packard |
^ Model | HP xw4300 Workstation (PS988AV) |
^ Núm. sèrie | CZC5460C75 |
^ Núm. referència | --- |
^ Potència | 200 W |
^ Emplaçament | c2/-135 |
==== Estació de treball per l'Avance DPX 500MHz ====
^ PC HP xw4300 - AVANCE DPX 500MHZ ^^
^ Data de compra | FIXME 2007-05-01 (aprox) |
^ DHCP UAB ^^
^ Data d'alta | FIXME 2007-10-22 |
^ Adreça MAC | 001018142a8a |
^ Hostname | sermn107 |
^ Adreça IP | 192.168.2.7 |
^ DADES TÈCNIQUES ^^
^ Descripció | Estació de treball |
^ Marca | Hewlett Packard |
^ Model | HP xw4300 Workstation (PS988AV) |
^ Núm. sèrie | CZC5460C75 |
^ Núm. referència | --- |
^ Potència | 200 W |
^ Emplaçament | c2/-135 (sala de l'Avance DPX 500MHz) |
^ HP Care Pack | --- |
==== Targeta gràfica ====
La targeta gràfica que ve per defecte es una [[ wp>Nvidia_Quadro | nVidia Quadro FX 540 (NV43GL),]] amb 128 MiB de memòria. El controlador que es fa servir és el FIXME //noveau???//.
* Manual: FIXME (search Google for "quadro fx 560 type:pdf")
* [[http://www.techpowerup.com/gpudb/1334/quadro-fx-540.html]]
* [[http://www8.hp.com/h20195/v2/GetPDF.aspx/c04287946.pdf]]
* [[http://www.gpureview.com/Quadro-FX-540-card-346.html]]
* [[http://www.hardwaresecrets.com/everything-you-need-to-know-about-the-pci-express/]]
* [[http://www.overclock.net/a/the-final-answer-to-the-controversial-pcie-x16-version-compatibility]]
* [[http://www.ni.com/white-paper/4037/en/]]
* [[http://tecnovortex.com/la-biblia-de-las-placas-pci-express/]]
El ventilador d'aquesta targeta no funciona, i això fa que la GPU s'escalfi i que l'ordinador s'aturi. Provisionalment la substitueixo por una **Dell ATI Radeon X600 PCI-e 128MB DVI Video Card H9142** (128MB PCI-e Graphics Card with S-Video and DVI-I Dual Link connectors) recuperada d'un ordinador Dell Optiplex GX620 en desús.
* [[http://www.techpowerup.com/gpudb/1815/radeon-x600-se.html]]
* [[http://www.cnet.com/products/ati-radeon-x600-graphics-card-radeon-x600-128-mb/specs/]]
* [[https://en.wikipedia.org/wiki/Radeon_X300-X600_Series]]
Aquesta primera targeta dóna problemes, per això provo una **Dell ATI Tech ATI Radeon X300SE 128MB PCI Express DVI/VGA/TV-Out-Video Graphics Card Mfr P/N 102A3340600** procedent d'un ordinador Dell Dimension 5000 en desús.
* [[http://www.techpowerup.com/gpudb/513/radeon-x300-le.html]]
* [[https://en.wikipedia.org/wiki/Radeon_X300-X600_Series]]
==== Ampliació de la memòria ====
Afegeixo dos mòduls de memòria Kingston KTH-XW4400E6/2G (KINGSTON MEMORY/2GB 240-Pin DDR2 SDRAM ECC DDR2 800 PC2-6400) de 2 Gigabytes cadascun per substituir els dos mòduls de memòria de Hynix 512 MB (HYS72T64000HU-3S-A - PC2-5300E-555-12-F0) i ampliar la memòria en placa fins als 4 GB.
Els mòduls antics i els nous no són compatibles i no es poden instal·lar conjuntament.
==== Monitors HP L1950g ====
FIXME Detallar les dades tècniques dels monitors i la seva connexió inicial.
* [[http://www.pcworld.com/product/1415006/hp-l1950g-lcd-monitor.html]]
* [[http://www8.hp.com/h20195/v2/GetPDF.aspx/c04142176.pdf]]
* [[http://www.cnet.com/products/hp-l1950g-lcd-monitor-19-series/specs/]]
==== Disc dur Samsung de 160 GB ====
Per ara faig la instal·lació al disc dur original de l'estació de treball, però caldrà substituir-ho tan aviat com sigui possible perquè, tot i que no dona errors i el registre d'errors està buit, el registre de SMART indica que porta moltes hores en funcionament.
Model Family: SAMSUNG SpinPoint P80 SD
Device Model: SAMSUNG HD160JJ
Serial Number: S08HJ1LYA11987
Firmware Version: WU100-33
User Capacity: 160,041,885,696 bytes [160 GB]
Sector Size: 512 bytes logical/physical
Device is: In smartctl database [for details use: -P show]
ATA Version is: 7
ATA Standard is: ATA/ATAPI-7 T13 1532D revision 4a
Local Time is: Thu Aug 20 12:16:58 2015 CEST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
[...]
SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x000f 253 100 051 Pre-fail Always - 0
3 Spin_Up_Time 0x0007 100 100 025 Pre-fail Always - 5952
4 Start_Stop_Count 0x0032 100 100 000 Old_age Always - 84
5 Reallocated_Sector_Ct 0x0033 253 253 010 Pre-fail Always - 0
7 Seek_Error_Rate 0x000f 253 253 051 Pre-fail Always - 0
8 Seek_Time_Performance 0x0025 253 253 015 Pre-fail Offline - 0
9 Power_On_Hours 0x0032 100 100 000 Old_age Always - 80989
10 Spin_Retry_Count 0x0033 253 253 051 Pre-fail Always - 0
11 Calibration_Retry_Count 0x0012 253 253 000 Old_age Always - 0
12 Power_Cycle_Count 0x0032 100 100 000 Old_age Always - 73
190 Airflow_Temperature_Cel 0x0022 067 056 000 Old_age Always - 33
194 Temperature_Celsius 0x0022 067 056 000 Old_age Always - 33
195 Hardware_ECC_Recovered 0x001a 100 100 000 Old_age Always - 3283
196 Reallocated_Event_Count 0x0032 253 253 000 Old_age Always - 0
197 Current_Pending_Sector 0x0012 253 253 000 Old_age Always - 0
198 Offline_Uncorrectable 0x0030 253 253 000 Old_age Offline - 0
199 UDMA_CRC_Error_Count 0x003e 200 200 000 Old_age Always - 0
200 Multi_Zone_Error_Rate 0x000a 253 100 000 Old_age Always - 0
201 Soft_Read_Error_Rate 0x000a 253 100 000 Old_age Always - 0
202 Data_Address_Mark_Errs 0x0032 253 253 000 Old_age Always - 0
SMART Error Log Version: 1
No Errors Logged
===== Instal·lació de Debian GNU/Linux =====
La distribució de GNU/Linux instal·lada és la **Debian version 7.8.0, released on January 10th, 2015, codenamed //wheezy,// AMD64 architecture.**
==== Configuració inicial ====
* Language: English
* Country: Spain
* Locale: en_US.UTF-8
* Keymap: Spanish
* Host name: sermn107 (configuració manual)
* Domain name: sermn.net (configuració manual)
* User name:
* sermnuab (SeRMN-UAB Users)
* sermnadmin (SeRMN-UAB Staff)
* Time zone: Madrid
==== Partició del disc ====
Aplico el mateix esquema de partició emprat a l'estacio de treball Z400 del 600 i xw4400 del 400sb:
* 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 95 GB (resta d'espai al disc). Entre altres, és on es guardaran les dades dels usuaris.
root@sermn107:/etc/apt# sfdisk -l
Disk /dev/sda: 19457 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 * 0+ 2431- 2432- 19530752 83 Linux
/dev/sda2 2431+ 19457- 17026- 136757249 5 Extended
/dev/sda3 0 - 0 0 0 Empty
/dev/sda4 0 - 0 0 0 Empty
/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+ 19457- 12528- 100625408 83 Linux
==== Instal·lació i configuració inicial ====
=== Instal·lació bàsica de programes ===
Les //col·leccions// de programes a instal·lar seleccionades són:
* Desktop Environment
* SSH Server
* 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 Wheezy.
=== 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 acostumen a perdre's.
* Canvio la configuració del //Workpsace Switcher//
* Show windows from all workspaces
* Always group windows
* 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 //
* ...
=== Configuració dels dos monitors en "Dual Display Mode" ===
Configuro els dos monitors en mode "Dual Display" d'acord amb les instruccions [[http://www.thebinaryidiot.com/archives/2011/11/11/gnome-shell-3-2-and-multiple-monitors/ | Gnome Shell 3.2 and Multiple Monitors]] a [[http://www.thebinaryidiot.com | thebinaryidiot.com]].
==== Addició d'altres magatzems (repositories) de programes ====
Afegeixo altres magatzems (repositories) de programes:
* :ok: deb http://ftp.caliu.cat/debian/ wheezy-backports main contrib non-free
* :ok: deb http://ftp.caliu.cat/debian/ wheezy-updates main contrib non-free
* :ok: deb http://www.deb-multimedia.org/ wheezy main contrib non-free
i la signatura (debian-multimedia-keyring) del magatzem //deb-multimedia//, i instal·lo:
* :ok: Adobe Acrobat Reader
També afegeixo el magatzem del navegador Chrome de Google,
* :ok: deb http://dl.google.com/linux/chrome/deb/ oldstable main
i instal·lo la seva clau de signatura pública d'acord amb les instruccions a la pàgina [[https://www.google.com/linuxrepositories/ | Google Linux Software Repositories]].
A la pàgina [[https://sites.google.com/site/mydebiansourceslist/]] es poden consultar altres magatzems disponibles.
==== Addició de l'arquitectura "i386" per compatibilitat amb programes de 32-bits ====
Com que el sistema operatiu instal·lat és de 64-bits, per poder executar programes de 32-bits cal [[https://wiki.debian.org/Multiarch/HOWTO | afegir l'arquitectura i386]] i instal·lar les biblioteques
* libc6-dev (i les seves dependències)
* libc6-dev-i386 (i les seves dependències)
* libpthread-stubs0 (no té dependències)
==== 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)
* deborphan
* lshw & lshw-gtk
* chkconfig
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
i tot seguit desinstal·lo:
* gnome-games, gnome-games-data, gnome-games-extra-data
* simple-scan, xsane, xsane-common, i les biblioteques relacionades
* ...
Instal·lo Java 7 (openjdk-7-jre, openjdk-7-jre-headless i openjdk-7-jre-lib) i elimino Java 6 (openjdk-6-jre, openjdk-6-jre-headless i openjdk-6-jre-lib) i els paquets que en depenen (default-jre, default-jre-headless, icedtea-6-jre-cacao, icedtea-6-jre-jamvm).
Instal·lo el programa //Wireshark// i executo la comanda ''dpkg-reconfigure wireshark-common'' per donar permís de captura als usuaris normals que siguin membres del grup //wireshark//.
==== Hardware especial ====
=== Drivers per la targeta gràfica ===
La targeta gràfica instal·lada provisionalment és una **Radeon X300 (RV370 5B60, PCIE)**
root@sermn107:/etc# lspci -nn | grep VGA
01:00.0 VGA compatible controller [0300]: Advanced Micro Devices [AMD] nee ATI RV370 5B60 [Radeon X300 (PCIE)] [1002:5b60]
i el driver que fa servir és el //radeon,// que és de codi obert i es distribueix al paquet //xserver-xorg-video-radeon//. Si aquest driver donés problemes, es podria substituir pel driver propietari seguint les instrucciona a [[https://wiki.debian.org/ATIProprietary]]
Comprovo quin firmware es fa servir i trobo que no es carrega el firmware perquè no està disponible,
root@sermn107:/etc# dmesg | grep -E 'drm|radeon' | grep -iE 'firmware|microcode'
[ 4.914145] [drm] Loading R300 Microcode
[ 5.115022] platform radeon_cp.0: firmware: agent aborted loading radeon/R300_cp.bin (not found?)
[ 5.115199] [drm:r100_cp_init] *ERROR* Failed to load firmware!
i per resoldre el problema instal·lo els paquets
* firmware-linux-free
* firmware-linux-nonfree
Per més informació consultar:
* https://wiki.debian.org/AtiHowTo
* https://wiki.debian.org/ATIProprietary
* http://packages.debian.org/search?keywords=radeon
* https://packages.debian.org/search?keywords=fglrx
=== Drivers per la 2a targeta de xarxa ===
La segona targeta de xarxa és una NetXtreme BCM5751 Gigabit Ethernet PCI Express [14E4:1677] i funciona amb el driver //tg3//.
==== Configuració de la xarxa del SeRMN ====
Consultar el [[https://www.debian.org/doc/manuals/debian-reference/ch05.en.html | Chapter 5. Network setup]] de la [[https://www.debian.org/doc/manuals/debian-reference/index.en.html | Debian Reference (v2) (2014-12-03 15:28:23 UTC)]]
La configuració actual és estàtica** amb els següents paràmetres:
* Hostname: sermn107
* Domain: sermn.net
* IP address: 192.168.2.7
* Broadcast: 192.168.2.255
* Netmask: 255.255.255.0
* Gateway: 192.168.2.1
* DNS:
* domain sermn.net
* search sermn.net
* nameserver 192.168.2.1
La configuració de més amunt és l'emprada per la targeta de xarxa addicional,
eth0 Link encap:Ethernet HWaddr 00:10:18:14:2a:8a
inet addr:192.168.2.7 Bcast:192.168.2.255 Mask:255.255.255.0
inet6 addr: fe80::210:18ff:fe14:2a8a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:250633 errors:0 dropped:0 overruns:0 frame:0
TX packets:143036 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:330464497 (315.1 MiB) TX bytes:17604639 (16.7 MiB)
Interrupt:16
La configuració de servidors de noms és,
root@sermn107:/home/sermnadmin# cat /etc/resolv.conf
# Generated by NetworkManager
search sermn.net
nameserver 192.168.2.1
==== Configuració de la xarxa de la consola ====
La connexió de xarxa ethernet a la placa base també es reconeix,
eth1 Link encap:Ethernet HWaddr 00:14:c2:5c:e9:ef
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:17
i aquesta és la configuració estàtica fent servir els paràmetres de connexió emprats per la connexió de l'antiga estació de treball a la consola:
* IP address: 149.236.99.1
* Broadcast: 149.236.99.255
* Netmask: 255.255.255.0
* Gateway: 149.236.99.1 :warn: caldrà eliminar si dóna problemas de routing
==== Identificació 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 [[http://www.science.uva.nl/research/air/wiki/LogicalInterfaceNames | How to reorder or rename logical interface names in Linux]] i comprovo al fitxer ///etc/udev/rules.d/70-persistent-net.rules// si l'assignació del nom de dispositiu, //eth0// o //eth1// feta pel programa [[https://wiki.archlinux.org/index.php/Udev | udev]] és fixe, i que no hi ha perill de que canviï en reiniciar l'ordinador,
root@sermn107:/etc/udev/rules.d# cat 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:/sys/devices/pci0000:00/0000:00:1c.5/0000:3f:00.0 (tg3)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:14:c2:5c:e9:ef", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
# PCI device 0x14e4:/sys/devices/pci0000:00/0000:00:1c.4/0000:28:00.0 (tg3)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:10:18:14:2a:8a", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
==== Configuració de serveis ====
=== Avahi ===
Desactivo el servei ''avahi'' amb la comanda
root@sermn107:/etc/avahi# update-rc.d avahi-daemon disable
update-rc.d: using dependency based boot sequencing
insserv: warning: current start runlevel(s) (empty) of script `avahi-daemon' overrides LSB defaults (2 3 4 5).
insserv: warning: current stop runlevel(s) (0 1 2 3 4 5 6) of script `avahi-daemon' overrides LSB defaults (0 1 6).
=== Servidor de DHCP ===
No és necessari pel TopSpin 1.3.
=== Trivial FTP daemon ===
FIXME Comprovar si és necessari pel TopSpin 1.3
=== Bootparam ===
Servei configurat. El contingut del fitxer ///opt/topspin1.3/prog/bin/install.net/bootparams//
spect root=ASP_ST2:/usr/diskless/clients/spect/root swap=ASP_ST2:/usr/diskless/clients/spect/swapfile dump=ASP_ST2:/usr/diskless/clients/spect/dump
es copia correctament al fitxer ///etc/bootparams//, i el servei //bfs// s'afegeix al fitxer ///etc/services//
bfs 2201/udp # BRUKER: bootfileserver
=== NFS ===
Servei configurat. El contingut del fitxer ///opt/topspin1.3/prog/bin/install.net/exports.linux//
/usr/diskless/dl_usr spect(sync,ro)
/usr/diskless/clients/spect spect(sync,rw,no_root_squash)
es copia correctament al fitxer ///etc/exports//.
=== 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:
* FIXME Firefox del lloc web de Mozilla
* FIXME Filezilla? :warn: potser no cal, perquè el gestor de fitxers ja incorpora un client de ftp/ssh.
* ...
==== Altres millores a Debian ====
=== Devil's pie ===
Instal·lo el paquet //devilspie2//.
FIXME quan s'hagi instal·lat el TopSpin, caldrà configurar la posició i mida de les finestres.
* [[http://www.burtonini.com/blog/computers/devilspie | 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.
* [[https://help.ubuntu.com/community/Devilspie | 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.
* [[http://ubuntuforums.org/showthread.php?t=1976354]]
* [[http://code.google.com/p/gdevilspie/ | GDevilspie]] is a user friendly interface to the devilspie window matching daemon, to create rules easily.
* [[http://askubuntu.com/questions/20989/how-do-i-tell-a-start-up-program-to-start-minimized | How do I tell a start up program to start minimized?]]
=== Configuració de GNOME ===
FIXME cercar recomanacions per Gnome 3.
Consultar els següents enllaços sobre cóm millorar o personalitzar el comportament de Gnome 3 Fallback (aka Classic) mode
* [[http://askubuntu.com/questions/58172/how-to-revert-to-gnome-classic-desktop]]
* [[http://joesteiger.com/2011/07/02/enable-desktop-icons-and-right-click-gnome-3-gnome-shell-ubuntu-11-04/]]
* [[https://www.linux.com/learn/tutorials/781916-easy-steps-to-make-gnome-3-more-efficient]]
* [[https://wiki.archlinux.org/index.php/GNOME | GNOME]] at ArchLinux
* [[https://wiki.archlinux.org/index.php/GNOME_Tips | GNOME Tips]]
* [[https://wiki.archlinux.org/index.php/GNOME_2.28_Changes#Configuring_gdm_2.28 | Configuring GDM 2.28]]
===== Instal·lació del Topspin =====
* [[informatica:hp_xw4300_500_topspin13 | Instal·lació del Topspin 1.3]]