


Dopo la rottura del precedente portatile (Compaq Presario 2145EU,
link) sono riuscito a recuperare la Debian installata sull'hd in questo modo:
- con knoppix ho montato la partizione root della Debian
- chroot all'interno della Debian
- ho attivato la connessione ad internet
- con aptitude mi sono scaricato e installato il kernel 2.6.18-4-amd64 (per evitare problemi al livello di kernel)
- ho modificato il
/etc/fstab sostituendo ai vari
/dev/hdaX delle partizioni di root e di home il relativo
/dev/sdbX- nel
/boot/grub/menu.lst ho modificato la
root=/dev/hdaX del nuovo kernel con
root=/dev/sdbX- al primo avvio ho dovuto riconfigurare Xorg con
dpkg-reconfigure xserver-xorg perché sono passato da una scheda Ati a una nVidia
sperando che a qualcuno possa servire questa spiegazione

Purtroppo non è servito a molto e ho reinstallato Debian Lenny sul portatile.
Cominciamo:per l'installazione ho utilizzato una
installazione minimale via rete presente in
questa pagina (sotto la dicitura
Immagine del CD "netinst" per l'installazione via rete (135-175 Mb)); questa è una Debian netinst testing, ovvero una distribuzione GNU/linux (Debian) nel ramo testing e che si installa via rete: in questo modo con 150MB di ISO e con una connessione ad internet abbiamo la possibilità di installare tutto ciò che vogliamo senza dover scaricare il set completo.
A differenza dalla scorsa installazione ho scaricato l'ISO per
amd64 e quindi ho avviato l'installazione.
Ora passiamo al nuovo portatile.
Tutta la parte relativa all'installazione e ai suggerimenti vari rimane invariata rispetto a quella del vecchio portatile, qui mi limiterà a inserire tutto quello che è stato cambiato come configurazione.
Info generali sul sistema:La macchina da cui vi scrivo è un HP Pavilion della serie dv6000, precisamente un dv6270EU che ha queste caratteristiche
- AMD Turion 64 x2 Mobile TL-52 512kb+512kb cache 1.6GHz
- display panoramico WXGA 15.4'' Brightview alta definizione
- HD 120GB 5400rpm
- 1024MB DDR2 SDRAM
- nVidia GeForce Go 7200 con 256MB TurboCache
- wlan 802.11b/g chip broadcom
- dvd +/- R/RW supermulti con supporto double layer
- batteria agli ioni di litio 6 celle
- HP quickplay
- lettore memorie digitali 5 in 1
- slot per express card/pc card 54
- telecomando mobile HP
- Windows Vista Home Premium
- webcam 1.3Mp e 2 microfoni incorporati
- sintonizzatore TV digitale HP ExpressCard e telecomando HP MediaBuddy (telecomando+ricevitore infrarossi, antenna omnidirezionale, sintonizzatore expressCard)
- 3 porte usb 2
- 1 porta firewire
- scheda ethernet nVidia nForce
- uscite s-video e per proiettori
- altoparlanti Altec Lansing# lspci00:00.0 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
00:00.1 RAM memory: nVidia Corporation C51 Memory Controller 0 (rev a2)
00:00.2 RAM memory: nVidia Corporation C51 Memory Controller 1 (rev a2)
00:00.3 RAM memory: nVidia Corporation C51 Memory Controller 5 (rev a2)
00:00.4 RAM memory: nVidia Corporation C51 Memory Controller 4 (rev a2)
00:00.5 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
00:00.6 RAM memory: nVidia Corporation C51 Memory Controller 3 (rev a2)
00:00.7 RAM memory: nVidia Corporation C51 Memory Controller 2 (rev a2)
00:02.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:03.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:04.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:09.0 RAM memory: nVidia Corporation MCP51 Host Bridge (rev a2)
00:0a.0 ISA bridge: nVidia Corporation MCP51 LPC Bridge (rev a3)
00:0a.1 SMBus: nVidia Corporation MCP51 SMBus (rev a3)
00:0a.3 Co-processor: nVidia Corporation MCP51 PMU (rev a3)
00:0b.0 USB Controller: nVidia Corporation MCP51 USB Controller (rev a3)
00:0b.1 USB Controller: nVidia Corporation MCP51 USB Controller (rev a3)
00:0d.0 IDE interface: nVidia Corporation MCP51 IDE (rev f1)
00:0e.0 IDE interface: nVidia Corporation MCP51 Serial ATA Controller (rev f1)
00:10.0 PCI bridge: nVidia Corporation MCP51 PCI Bridge (rev a2)
00:10.1 Audio device: nVidia Corporation MCP51 High Definition Audio (rev a2)
00:14.0 Bridge: nVidia Corporation MCP51 Ethernet Controller (rev a3)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
03:00.0 Network controller: Broadcom Corporation Dell Wireless 1390 WLAN Mini-PCI Card (rev 01)
05:00.0 VGA compatible controller: nVidia Corporation Unknown device 01d6 (rev a1)
07:05.0 FireWire (IEEE 1394): Ricoh Co Ltd Unknown device 0832
07:05.1 Generic system peripheral [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 19)
07:05.2 System peripheral: Ricoh Co Ltd Unknown device 0843 (rev 01)
07:05.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 0a)
07:05.4 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 05)
# lspci -v00:00.0 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
Subsystem: Hewlett-Packard Company Unknown device 30b7
Flags: bus master, 66MHz, fast devsel, latency 0
Capabilities: [44] HyperTransport: Slave or Primary Interface
Capabilities: [e0] HyperTransport: MSI Mapping
00:00.1 RAM memory: nVidia Corporation C51 Memory Controller 0 (rev a2)
Subsystem: Hewlett-Packard Company Unknown device 30b7
Flags: 66MHz, fast devsel
00:00.2 RAM memory: nVidia Corporation C51 Memory Controller 1 (rev a2)
Subsystem: Hewlett-Packard Company Unknown device 30b7
Flags: 66MHz, fast devsel
00:00.3 RAM memory: nVidia Corporation C51 Memory Controller 5 (rev a2)
Subsystem: Hewlett-Packard Company Unknown device 30b7
Flags: 66MHz, fast devsel
00:00.4 RAM memory: nVidia Corporation C51 Memory Controller 4 (rev a2)
Subsystem: Hewlett-Packard Company Unknown device 30b7
Flags: bus master, 66MHz, fast devsel, latency 0
00:00.5 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
Subsystem: Hewlett-Packard Company Unknown device 30b7
Flags: bus master, 66MHz, fast devsel, latency 0
Capabilities: [44] #00 [00fe]
Capabilities: [fc] #00 [0000]
00:00.6 RAM memory: nVidia Corporation C51 Memory Controller 3 (rev a2)
Subsystem: Hewlett-Packard Company Unknown device 30b7
Flags: 66MHz, fast devsel
00:00.7 RAM memory: nVidia Corporation C51 Memory Controller 2 (rev a2)
Flags: 66MHz, fast devsel
00:02.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
I/O behind bridge: 00004000-00004fff
Memory behind bridge: c4000000-c7ffffff
Prefetchable memory behind bridge: 00000000ce200000-00000000ce3fffff
Capabilities: [40] Subsystem: nVidia Corporation Unknown device 0000
Capabilities: [48] Power Management version 2
Capabilities: [50] Message Signalled Interrupts: Mask- 64bit+ Queue=0/1 Enable+
Capabilities: [60] HyperTransport: MSI Mapping
Capabilities: [80] Express Root Port (Slot+) IRQ 0
Capabilities: [100] Virtual Channel
00:03.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
Memory behind bridge: c8000000-cbffffff
Capabilities: [40] Subsystem: nVidia Corporation Unknown device 0000
Capabilities: [48] Power Management version 2
Capabilities: [50] Message Signalled Interrupts: Mask- 64bit+ Queue=0/1 Enable+
Capabilities: [60] HyperTransport: MSI Mapping
Capabilities: [80] Express Root Port (Slot+) IRQ 0
Capabilities: [100] Virtual Channel
00:04.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=05, subordinate=05, sec-latency=0
Memory behind bridge: cc000000-cdffffff
Prefetchable memory behind bridge: 00000000d0000000-00000000dfffffff
Capabilities: [40] Subsystem: nVidia Corporation Unknown device 0000
Capabilities: [48] Power Management version 2
Capabilities: [50] Message Signalled Interrupts: Mask- 64bit+ Queue=0/1 Enable+
Capabilities: [60] HyperTransport: MSI Mapping
Capabilities: [80] Express Root Port (Slot+) IRQ 0
Capabilities: [100] Virtual Channel
00:09.0 RAM memory: nVidia Corporation MCP51 Host Bridge (rev a2)
Subsystem: Hewlett-Packard Company Unknown device 30b7
Flags: bus master, 66MHz, fast devsel, latency 0
Capabilities: [44] HyperTransport: Slave or Primary Interface
Capabilities: [e0] HyperTransport: MSI Mapping
00:0a.0 ISA bridge: nVidia Corporation MCP51 LPC Bridge (rev a3)
Subsystem: Hewlett-Packard Company Unknown device 30b7
Flags: bus master, 66MHz, fast devsel, latency 0
I/O ports at 1d00 [size=128]
00:0a.1 SMBus: nVidia Corporation MCP51 SMBus (rev a3)
Subsystem: Hewlett-Packard Company Unknown device 30b7
Flags: 66MHz, fast devsel, IRQ 10
I/O ports at 3040 [size=64]
I/O ports at 3000 [size=64]
Capabilities: [44] Power Management version 2
00:0a.3 Co-processor: nVidia Corporation MCP51 PMU (rev a3)
Subsystem: Hewlett-Packard Company Unknown device 30b7
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 10
Memory at c0040000 (32-bit, non-prefetchable) [size=256K]
00:0b.0 USB Controller: nVidia Corporation MCP51 USB Controller (rev a3) (prog-if 10 [OHCI])
Subsystem: Hewlett-Packard Company Unknown device 30b7
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 201
Memory at c0004000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [44] Power Management version 2
00:0b.1 USB Controller: nVidia Corporation MCP51 USB Controller (rev a3) (prog-if 20 [EHCI])
Subsystem: Hewlett-Packard Company Unknown device 30b7
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 201
Memory at c0005000 (32-bit, non-prefetchable) [size=256]
Capabilities: [44] Debug port
Capabilities: [80] Power Management version 2
00:0d.0 IDE interface: nVidia Corporation MCP51 IDE (rev f1) (prog-if 8a [Master SecP PriP])
Subsystem: Hewlett-Packard Company Unknown device 30b7
Flags: bus master, 66MHz, fast devsel, latency 0
I/O ports at 3080 [size=16]
Capabilities: [44] Power Management version 2
00:0e.0 IDE interface: nVidia Corporation MCP51 Serial ATA Controller (rev f1) (prog-if 85 [Master SecO PriO])
Subsystem: Hewlett-Packard Company Unknown device 30b7
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 217
I/O ports at 30c0 [size=8]
I/O ports at 30b4 [size=4]
I/O ports at 30b8 [size=8]
I/O ports at 30b0 [size=4]
I/O ports at 3090 [size=16]
Memory at c0006000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [44] Power Management version 2
Capabilities: [b0] Message Signalled Interrupts: Mask- 64bit+ Queue=0/2 Enable-
Capabilities: [cc] HyperTransport: MSI Mapping
00:10.0 PCI bridge: nVidia Corporation MCP51 PCI Bridge (rev a2) (prog-if 01 [Subtractive decode])
Flags: bus master, 66MHz, fast devsel, latency 0
Bus: primary=00, secondary=07, subordinate=07, sec-latency=64
Memory behind bridge: ce000000-ce0fffff
Capabilities: [b8] Subsystem: Gammagraphx, Inc. Unknown device 0000
Capabilities: [8c] HyperTransport: MSI Mapping
00:10.1 Audio device: nVidia Corporation MCP51 High Definition Audio (rev a2)
Subsystem: Hewlett-Packard Company Unknown device 30b7
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 225
Memory at c0000000 (32-bit, non-prefetchable) [size=16K]
Capabilities: [44] Power Management version 2
Capabilities: [50] Message Signalled Interrupts: Mask+ 64bit+ Queue=0/0 Enable-
Capabilities: [6c] HyperTransport: MSI Mapping
00:14.0 Bridge: nVidia Corporation MCP51 Ethernet Controller (rev a3)
Subsystem: Hewlett-Packard Company Unknown device 30b7
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 209
Memory at c0008000 (32-bit, non-prefetchable) [size=4K]
I/O ports at 30e0 [size=8]
Capabilities: [44] Power Management version 2
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
Flags: fast devsel
Capabilities: [80] HyperTransport: Host or Secondary Interface
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
Flags: fast devsel
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
Flags: fast devsel
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
Flags: fast devsel
Capabilities: [f0] #0f [0010]
03:00.0 Network controller: Broadcom Corporation Dell Wireless 1390 WLAN Mini-PCI Card (rev 01)
Subsystem: Hewlett-Packard Company Unknown device 1364
Flags: bus master, fast devsel, latency 0, IRQ 255
Memory at c8000000 (32-bit, non-prefetchable) [size=16K]
Capabilities: [40] Power Management version 2
Capabilities: [58] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-
Capabilities: [d0] Express Legacy Endpoint IRQ 0
Capabilities: [100] Advanced Error Reporting
Capabilities: [13c] Virtual Channel
05:00.0 VGA compatible controller: nVidia Corporation Unknown device 01d6 (rev a1) (prog-if 00 [VGA])
Subsystem: Hewlett-Packard Company Unknown device 30b7
Flags: bus master, fast devsel, latency 0, IRQ 11
Memory at cd000000 (32-bit, non-prefetchable) [size=16M]
Memory at d0000000 (64-bit, prefetchable) [size=256M]
Memory at cc000000 (64-bit, non-prefetchable) [size=16M]
Capabilities: [60] Power Management version 2
Capabilities: [68] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
Capabilities: [78] Express Endpoint IRQ 0
Capabilities: [100] Virtual Channel
Capabilities: [128] Power Budgeting
07:05.0 FireWire (IEEE 1394): Ricoh Co Ltd Unknown device 0832 (prog-if 10 [OHCI])
Subsystem: Hewlett-Packard Company Unknown device 30b7
Flags: bus master, medium devsel, latency 64, IRQ 5
Memory at ce000000 (32-bit, non-prefetchable) [size=2K]
Capabilities: [dc] Power Management version 2
07:05.1 Generic system peripheral [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 19)
Subsystem: Hewlett-Packard Company Unknown device 30b7
Flags: bus master, medium devsel, latency 64, IRQ 7
Memory at ce000800 (32-bit, non-prefetchable) [size=256]
Capabilities: [80] Power Management version 2
07:05.2 System peripheral: Ricoh Co Ltd Unknown device 0843 (rev 01)
Subsystem: Hewlett-Packard Company Unknown device 30b7
Flags: bus master, medium devsel, latency 0, IRQ 11
Memory at ce000c00 (32-bit, non-prefetchable) [size=256]
Capabilities: [80] Power Management version 2
07:05.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 0a)
Subsystem: Hewlett-Packard Company Unknown device 30b7
Flags: medium devsel, IRQ 11
Memory at ce001000 (32-bit, non-prefetchable) [size=256]
Capabilities: [80] Power Management version 2
07:05.4 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 05)
Subsystem: Hewlett-Packard Company Unknown device 30b7
Flags: medium devsel, IRQ 11
Memory at ce001400 (32-bit, non-prefetchable) [size=256]
Capabilities: [80] Power Management version 2[/size]
[color=#ed225c]# lspci -n[/color][code]00:00.0 0500: 10de:02f7 (rev a2)
00:00.1 0500: 10de:02fa (rev a2)
00:00.2 0500: 10de:02fe (rev a2)
00:00.3 0500: 10de:02f8 (rev a2)
00:00.4 0500: 10de:02f9 (rev a2)
00:00.5 0500: 10de:02ff (rev a2)
00:00.6 0500: 10de:027f (rev a2)
00:00.7 0500: 10de:027e (rev a2)
00:02.0 0604: 10de:02fc (rev a1)
00:03.0 0604: 10de:02fd (rev a1)
00:04.0 0604: 10de:02fb (rev a1)
00:09.0 0500: 10de:0270 (rev a2)
00:0a.0 0601: 10de:0260 (rev a3)
00:0a.1 0c05: 10de:0264 (rev a3)
00:0a.3 0b40: 10de:0271 (rev a3)
00:0b.0 0c03: 10de:026d (rev a3)
00:0b.1 0c03: 10de:026e (rev a3)
00:0d.0 0101: 10de:0265 (rev f1)
00:0e.0 0101: 10de:0266 (rev f1)
00:10.0 0604: 10de:026f (rev a2)
00:10.1 0403: 10de:026c (rev a2)
00:14.0 0680: 10de:0269 (rev a3)
00:18.0 0600: 1022:1100
00:18.1 0600: 1022:1101
00:18.2 0600: 1022:1102
00:18.3 0600: 1022:1103
03:00.0 0280: 14e4:4311 (rev 01)
05:00.0 0300: 10de:01d6 (rev a1)
07:05.0 0c00: 1180:0832
07:05.1 0805: 1180:0822 (rev 19)
07:05.2 0880: 1180:0843 (rev 01)
07:05.3 0880: 1180:0592 (rev 0a)
07:05.4 0880: 1180:0852 (rev 05)
il mio feedback sul
Debian GNU/Linux device driver check page.
# cat /proc/cpuinfo[b]# cat /proc/cpuinfo[/b]
processor : 0
vendor_id : AuthenticAMD
cpu family : 15
model : 72
model name : AMD Turion(tm) 64 X2 Mobile Technology TL-52
stepping : 2
cpu MHz : 1607.517
cache size : 512 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 2
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr
sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow pni cx16 lahf_lm cmp_legacy
svm cr8_legacy
bogomips : 3218.97
TLB size : 1024 4K pages
clflush size : 64
cache_alignment : 64
address sizes : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc
processor : 1
vendor_id : AuthenticAMD
cpu family : 15
model : 72
model name : AMD Turion(tm) 64 X2 Mobile Technology TL-52
stepping : 2
cpu MHz : 1607.517
cache size : 512 KB
physical id : 0
siblings : 2
core id : 1
cpu cores : 2
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr
sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow pni cx16 lahf_lm cmp_legacy
svm cr8_legacy
bogomips : 3214.68
TLB size : 1024 4K pages
clflush size : 64
cache_alignment : 64
address sizes : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc
# hdparm -tT /dev/sda/dev/sda:
Timing cached reads: 1798 MB in 2.00 seconds = 899.29 MB/sec
Timing buffered disk reads: 114 MB in 3.01 seconds = 37.90 MB/sec
ACPI InfoList ACPI[b]# ls /proc/acpi/[/b]
alarm dsdt embedded_controller event fadt fan info power_resource processor thermal_zone wakeup
[b]# cat /proc/acpi/embedded_controller/EC0/info [/b]
gpe bit: 0x10
ports: 0x66, 0x62
use global lock: no
Processor[b]# cat /proc/acpi/processor/CPU0/info [/b]
processor id: 0
acpi id: 0
bus mastering control: yes
power management: no
throttling control: no
limit interface: no
[b]# cat /proc/acpi/processor/CPU0/limit [/b]
<not supported>
[b]# cat /proc/acpi/processor/CPU0/power [/b]
active state: C1
max_cstate: C8
bus master activity: 00000000
states:
*C1: type[C1] promotion[--] demotion[--] latency[000] usage[00000000]
duration[00000000000000000000]
[b]# cat /proc/acpi/processor/CPU0/throttling [/b]
<not supported>
i valori qui riportati sono gli stessi per
/proc/acpi/processor/CPU1, ad esclusione di
[b]# cat /proc/acpi/processor/CPU1/info [/b]
processor id: 1
acpi id: 1
bus mastering control: yes
power management: no
throttling control: no
limit interface: no
Embedded Controller[b]# cat /proc/acpi/embedded_controller/EC0/info [/b]
gpe bit: 0x10
ports: 0x66, 0x62
use global lock: no
Thermal Zone[b]# cat /proc/acpi/thermal_zone/THRM/cooling_mode [/b]
cooling mode: active
[b]# cat /proc/acpi/thermal_zone/THRM/polling_frequency[/b]
<polling disabled>
[b]# cat /proc/acpi/thermal_zone/THRM/state[/b]
state: ok
[b]# cat /proc/acpi/thermal_zone/THRM/temperature[/b]
temperature: 57 C
[b]# cat /proc/acpi/thermal_zone/THRM/trip_points [/b]
critical (S5): 95 C
passive: 88 C: tc1=2 tc2=3 tsp=100 devices=0xffff8100011dab30
FanNon supportato.
Installazione:Appena avviato il cd compare lo screen dell'installatore di Debian

come indicato premiamo
F1 e seguenti fino ad arrivare alla pagina di scelta del tipo di boot

da qui io ho scritto
expertgui e dato
Invio per far eseguire la modalità esperta con interfaccia grafica.
Ecco come si presenta l'installatore appena avviato

scegliendo
Choose Language si va a scegliere la lingua (Italiano)

il
locale
quindi dal menù mappa della tastiera ed eventuali layout

il tipo di tastiera

e quindi la keymap

passo successivo del menu: il mount del cdrom

l'installatore chiede quali moduli caricare dalla lista, io ho lasciato selezionati i seguenti

successivamente un avviso dirà che il cd è montato correttamente

Fatto ciò si ritorna al menù

questo passo è fatto automaticamente e si passa al successivo per rilevare la scheda di rete, si comincia con lo scegliere quale interfaccia usare

per poi chiedere se si vuole usare il DHCP

vengono poi chieste alcune informazioni di configurazione della rete (nome computer e nome dominio).
Il passo seguente riguarda i dischi

anche in questo caso vengono chiesti i moduli da caricare, ma personalmente ho lasciato gli stessi moduli che ho mostrato prima.
Si passa quindi a partizionare i dischi, scegliendo la partizione che si vuole modificare

viene mostrata una semplice interfaccia per modificare la partizione scelta

basta selezionare in
Usato come: il filesystem che si vuole usare, in
Mountpoint: il punto di montaggio della partizione e se si vuole formattare la partizione.
Alla fine basta cliccare su
Preparazione di questa partizione completata.
Questo procedimento si deve ripetere per ogni partizione che si vuole usare nel sistema (in un sistema Desktop "usuale" queste sono almeno la /, la /home e la swap).
UPDATE nel mio caso le partizioni erano
già esistenti, ma nulla vieta di creare le partizioni al momento; in installazioni successive ho cambiato il filesystem usato in ext3 perché più stabile IMHO del reiserfs e ho usato il disco
sda (interno) mentre in queste figure c'è
sdb (disco esterno, che mi portava al
Dead Device, vedi verso la fine del post per spiegazioni).
Finita la preparazione delle partizioni la schermata è

Viene ovviamente chiesta conferma per procedere con il partizionamento

Si passa quindi a configurare il fuso orario, Europe/Rome, e l'orologio


Quindi si passa a scegliere utenti e password

si comincia con le password di root

poi le shadow password

e la creazione di un utente normale (username e fullname)


e quindi la sua password

Si passa quindi ad installare il sistema di base e a scegliere quale kernel far installare (io ho selezionato il 2.6.18.4-amd64).
Per la configurazione del gestore di pacchetti bisogna scegliere una nazione per i mirror, poi dalla lista selezionare " debian.fastbull.org ".

lasciare in bianco le informazioni sui proxy (a meno che non sono presenti), scegliere il protocollo "http" e quindi passare alla schermata di tasksel per la selezione del software

Qui ho deselezionato "Ambiente Desktop" per non installare quello di default visto che uso Fluxbox.
Nella configurazione di Apt ho incluso anche i repository
non-free e durante la ricerca dei repository di sicurezza il setup non li trovava semplicemente perché quelli per testing non sono sotto il server security.debian.org

Si passa quindi all'installazione di GRUB

a me ha dato errore perché ho installato Debian su un disco esterno mentre il setup voleva installare GRUB nella partizione primaria (quella con Vista), ma generalmente se si installa nella partizione primaria non ci dovrebbero essere particolari problemi.
Successivamente si termina l'installazione

e quindi compare il messaggio

basta quindi proseguire per veder riavviare il pc con Debian installata.
ConfigurazioniDownloadAlcuni
files di configurazione utili: configurazione del kernel 2.6.20 patchato beyond2, xorg.conf, dmesg, dpkg -l .
UPDATE il file
configs.tar.bz2 contiene: configurazione del kernel 2.6.22-light , cpufreqd.conf (errato), laptop-mode.conf .
Il file
confKern.tar.bz2 contiene il config del kernel 2.6.24.4 .
KernelAttualmente uso un kernel
2.6.22 2.6.24.4 compilato dal vanilla, il cui file di configurazione deriva da quello di un kernel debian (forse 2.6.18), ma ho tolto il superfluo inserendo staticamente tutti i moduli che mi servono (cpufreq e governors, acpi, nforce per la ethernet, sata, scheda DVB-T, vecchio sottosistema firewire) avendo cura comunque di reinstallare scheda video, webcam, wireless (nei kernel recenti c'è un modulo,
bcm43xx ma non mi funziona) da moduli esterni come spiegato più avanti.
Una vecchia configurazione del kernel (2.6.22-light , architettura amd64 ) è presente nel file
configs.tar.bz2 e il kernel è stato realizzato con il comando
# CONCURRENCY_LEVEL=2 make-kpkg -append-to-version -light --revision=1 kernel_imagee quindi installato come un normale pacchetto debian con
# dpkg -i ../linux-image-2.6.22-light_1_amd64.deb .
Scheda Graficainstallati i
driver nvidia (OLD) driver nvidia secondo
questo tutorial, come vedete dall'allegato funziona perfettamente, attualmente la versione è la NVIDIA-Linux-x86-169.12

Appena montato il modulo possiamo leggere
NVRM: loading NVIDIA UNIX x86_64 Kernel Module 169.12UPDATE Mi sono trovato ad aggiornare il kernel al 2.6.26-1-amd64 (pacchetto ufficiale debian) e ovviamente ho dovuto riaggiornare anche il modulo della scheda video, ma stavolta la versione 169.12 dava problemi; siccome tempo fa ho provato la 173 e anch'essa mi dava problemi, mi sono trovato a scegliere tra la 177 del sito nvidia e quella installabile attraverso module-assistant : ho provato quest'ultima e funziona alla perfezione.
Unico trick dovuto a un messaggio dell'installer nvidia (non so se module-assistant lo avrebbe segnalato) è quello di sostituire il symlink di gcc in /usr/bin attualmente in uso con la versione con cui è stato compilato il kernel.
UPDATE #2Aggiornato il modulo NVIDIA alla versione 185.18.36 usando il pacchetto del sito ufficiale che via module-assistant non funzionava,
link.
L'installazione va fatta con l'opzione "--keep" altrimenti non si riesce neanche a estrarre i file dell'archivio; ad installazione terminata eliminare la cartella che viene creata dal modulo stesso.
Luminosità schermo LCD:Per abilitare il controllo sulla luminosità dello schermo bisogna caricare il modulo
video (CONFIG_ACPI_VIDEO) e gli shortcut
Fn+F7/F8 cominceranno a funzionare; l'uso di questa combinazione andrà a modificare i file
/sys/class/backlight/acpi_videoX/actual_brightness (con X intendendo sia acpi_video0 che acpi_video1).
Dopo aver caricato il modulo si popolano le cartelle
/proc/acpi/video e
/sys/class/backlight come in seguito
# ls -R /proc/acpi/video [b]/proc/acpi/video/:[/b]
UVGA VGA
[b]/proc/acpi/video/UVGA:[/b]
CRT DOS HDMI info LCD POST POST_info ROM TV
[b]/proc/acpi/video/UVGA/CRT:[/b]
brightness EDID info state
[b]/proc/acpi/video/UVGA/HDMI:[/b]
brightness EDID info state
[b]/proc/acpi/video/UVGA/LCD:[/b]
brightness EDID info state
[b]/proc/acpi/video/UVGA/TV:[/b]
brightness EDID info state
[b]/proc/acpi/video/VGA:[/b]
CRT DOS HDMI info LCD POST POST_info ROM TV
[b]/proc/acpi/video/VGA/CRT:[/b]
brightness EDID info state
[b]/proc/acpi/video/VGA/HDMI:[/b]
brightness EDID info state
[b]/proc/acpi/video/VGA/LCD:[/b]
brightness EDID info state
[b]/proc/acpi/video/VGA/TV:[/b]
brightness EDID info state
# ls -R /sys/class/backlight [b]/sys/class/backlight/:[/b]
acpi_video0 acpi_video1
[b]/sys/class/backlight/acpi_video0:[/b]
actual_brightness brightness max_brightness power subsystem uevent
[b]/sys/class/backlight/acpi_video1:[/b]
actual_brightness brightness max_brightness power subsystem uevent
Per rendere il cambio della luminosità automatico con l'uso a batteria o ad alimentazione si può usare laptop-mode-tools, da configurare nel file /etc/laptop-mode-tools/laptop-mode-tools.conf
UPDATE nel laptop-mode.conf c'è una sezione per il brightness ma non sono riuscito a fargli avere lo stesso effetto degli shortcut
Fn+F7/F8 perché non riesco a rilevare su cosa questi agiscono e gli stessi file in /proc sono write protected anche da superuser.
Per me non è un problema, diminuisco manualmente la luminosità
CPU Scaling:UPDATE QUILe cpu del portatile supportano solo due frequenze, 1600000 e 800000 MHz, ma per effettuare lo scaling con cpufreqd (IMHO più versatile delle opzioni messe a disposizione da laptop-mode-tool) è inutile fare affidamento ai governor impostati.
Nel mio attuale cpufreqd.conf, nelle regole relative all'uso con la batteria, usando un "trucco" ho settato la chiave
maxfreq dei profili a 800000 in modo da limitare superiormente il clock al minimo, qualsiasi sia il governor.
I moduli kernel necessari sono presenti in
Power Managment Options -> CPU Frequency Scaling e sono i
governor , l'
AMD Athlon64 PowerNow e i
ACPI P-state ; il demone usato è cpufreqd avendo cura di disabilitare lo scaling nella configurazione di laptop-mode-tools se anch'esso è installato.
Il time on state conferma l'uso a 800000 MHz
# cat /sys/devices/system/cpu/cpu0/cpufreq/stats/time_in_state
1600000 162178
800000 918669
Per un funzionamento ottimale di cufreqd ho TOLTO la sezione, presente nella configurazione di default, chiamata "Movie Watcher" che mi faceva saltare dal conservative al performance anche quando ero a batteria e senza i programmi indicati in esecuzione.
Ora lo scaling funziona come deve
Scheda wirelessIl Devicequesto è il risultato del comando
#lspci | grep Broadcom , in modo da identificare correttamente la vostra scheda,
03:00.0 Network controller: Broadcom Corporation Dell Wireless 1390 WLAN Mini-PCI Card (rev 01)
Software necessario:gli header del kernel, il pacchetto build-essential, il pacchetto ndiswrapper (common & utils & source), scaricare i
driver di windowsPreparazione di ndiswrapper: avviare da terminale
module-assistant, selezionare
ndiswrapper dalla lista, quindi fare il
build e l'
install di ndiswrapper.
in questo modo abbiamo creato il modulo ndiswrapper che dopo andremo a caricare.
Per chi ama usare ndiswrapper da shell i comandi da fare sono
# m-a prepare
# m-a a-i ndiswrapper
# depmod -a
# modprobe ndiswrapper
Installazione dei driver: scompattare il pacchetto exe con
# unzip -a R151517.EXE
quindi entrare nella sottocartella DRIVER della cartella appena creata con la scompattazione e qui eseguire
# ndiswrapper -i bcmwl5.inf
# ndiswrapper -l
l'ultimo comando restituisce
bcmwl5 : driver installed
device (14E4:4311) present
la scheda è ora installata con successo!
Inseriamo il modulo ndiswrapper nel file
/etc/modules con
# echo ndiswrapper >> /etc/modules
in modo da avere la scheda riconosciuta ad ogni avvio.
Prima di riavviare o di fare un modprobe, è bene eseguire il comando
# depmod -aaltrimenti il modulo ndiswrapper non viene trovato, benché presente nella cartella dei moduli del kernel.
Ora possiamo configurare la scheda ricordandoci però che se è presente un pulsante/switch per attivare la scheda su windows, questo deve essere su On altrimenti la scheda non viene trovata, ecco il risultato di uno scanning
# iwlist eth2 scanning
eth2 Scan completed :
Cell 01 - Address: 00:16:E9:DE:15:CA
ESSID:"essid"
Protocol:IEEE 802.11g
Mode:Managed
Frequency:2.437 GHz (Channel 6)
Quality:75/100 Signal level:-48 dBm Noise level:-96 dBm
Encryption key:off
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 22 Mb/s
6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s
36 Mb/s; 48 Mb/s; 54 Mb/s
Extra:bcn_int=200
Extra:atim=0
Riferimenti:UbuntuForumUPDATE Sono riuscito a far funzionare anche la protezione WPA sul wireless, aggiungendo al file
/etc/network/interfaces una sezione come segue
iface eth1 inet dhcp
wireless-essid [i]ESSID[/i]
wireless-mode Managed
wireless-ap [i]MAC_ACCESS_POINT[/i]
wpa-ssid [i]ESSID[/i]
wpa-key-mgmt WPA-EAP
wpa-eap PEAP
wpa-pairwise TKIP
wpa-identity [i]USERNAME[/i]
wpa-password [i]PASSWORD_IN_CHIARO[/i]
ovviamente conoscevo le impostazioni della protezione della wlan (WPA-EAP, PEAP, TKIP, no certificati)...devo trovare un modo per mettere la password in modo cifrato, con il wpa_passphrase non funziona ne tantomeno "spostando" la configurazione del WPA sul file
/etc/wpa_supplicant.conf.
Se non riuscissi a trovare una soluzione per cifrare la password nel file, l'unica soluzione diventa negare i permessi di lettura a tutti sui suddetti file.
UPDATE #2Stasera sono riuscito a far funzionare la scheda wireless anche con i driver presenti nel kernel, il procedimento è il seguente:
avere nel kernel il modulo
b43 e il software
bcm43xx-fwcutter, scaricare il file
wl_apsta-3.130.20.0.o, eseguire come root
bcm43xx-fwcutter -w /lib/firmware ~/Desktop/wl_apsta-3.130.20.0.o filename : wl_apsta.o
version : 3.130.20.0
MD5 : e08665c5c5b66beb9c3b2dd54aa80cb3
microcodes : 2 4 5 11
pcms : 4 5
microcode : 2
revision : 0x0127
patchlevel : 0x000e
date : 2005-04-18
time : 02:36:27
microcode : 4
revision : 0x0127
patchlevel : 0x000e
date : 2005-04-18
time : 02:36:27
microcode : 5
revision : 0x0127
patchlevel : 0x000e
date : 2005-04-18
time : 02:36:27
microcode : 11
revision : 0x0127
patchlevel : 0x000e
date : 2005-04-18
time : 02:36:27
extracting bcm43xx_microcode2.fw ...
extracting bcm43xx_microcode4.fw ...
extracting bcm43xx_microcode5.fw ...
extracting bcm43xx_microcode11.fw ...
extracting bcm43xx_pcm4.fw ...
extracting bcm43xx_pcm5.fw ...
extracting bcm43xx_initval01.fw ...
extracting bcm43xx_initval02.fw ...
extracting bcm43xx_initval03.fw ...
extracting bcm43xx_initval04.fw ...
extracting bcm43xx_initval05.fw ...
extracting bcm43xx_initval06.fw ...
extracting bcm43xx_initval07.fw ...
extracting bcm43xx_initval08.fw ...
extracting bcm43xx_initval09.fw ...
extracting bcm43xx_initval10.fw ...
quel file è la versione 3, io inizialmente avevo scaricato la versione 4 (presente nell'archivio
broadcom-wl-4.80.53.0 ) ma mi tornava l'errore
bcm43xx: Firmware: no support for microcode extracted from version 4.x binary drivers.Adesso scaricate il modulo ndiswrapper se era caricato, caricare b43 e dovrete vedere la scheda su iwconfig
eth1 IEEE 802.11b/g ESSID:off/any Nickname:"Broadcom 4311"
Mode:Managed Access Point: Invalid
RTS thr:off Fragment thr:off
Encryption key:off
Link Quality=0/100 Signal level=0 dBm Noise level=0 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
quindi è possibile configurare la scheda.
Modem IntegratoHo raggiunto il limite di caratteri ammissibili in un post, spiego come installare il modem
>>>QUI<<<Scheda audioPer la scheda audio non ci sono particolari problemi, il modulo ALSA da usare è
snd_hda_intel, già incluso nel kernel.
Usando questo modulo alsamixer mi dice
- Card: HDA nVidia
- Chip: Conexant CX20549 (Venice)
il tutto prima di aver installato il modulo del modem appena descritto.
WebcamHo raggiunto il limite di caratteri ammissibili in un post, spiego come installare la webcam
>>>QUI<<<Scheda ExpressCard DVB-Tho provato la scheda di acquisizione DVB-T TV tuner su slot ExpressCard e me la riconosce come
input: Yuan Digital TV as /class/input/input6
dvb-usb: found a 'DiBcom USB2.0 DVB-T reference design (MOD3000P)' in warm state.
DVB: registering new adapter (DiBcom USB2.0 DVB-T reference design (MOD3000P)).
dib3000: Found a DiBcom 3000P.
input: IR-receiver inside an USB DVB receiver as /class/input/input7
dvb-usb: DiBcom USB2.0 DVB-T reference design (MOD3000P) successfully initialized and connected.
usbcore: registered new driver dvb_usb_dibusb_mc
i moduli sono già inclusi nel kernel.
Lettore memorie MMC/SDnonostante abbia incluso i moduli sdhci e mmc nel kernel, all'inserimento della sceda rs-mmc la luce i accende e si spegne subito, dal dmesg non si nota nulla...
eppure nell'avvio riconosce un device "mmc0" che in /dev non è presente...
anche altri possessori di questo lettore confermano che con le mmc non funziona.
UPDATE Col nuovo kernel 2.6.24.4 il lettore Ricoh viene riconosciuto perfettamente con un modulo "EXPERIMENTAL" attivabile in
Device Drivers > MMC / SD Card Support > Secure Digital Host Controller Interface support > Ricoh MMC Controller Disabler, inserendolo nel kernel durante l'avvio compare
mmc0: SDHCI at 0xc8000800 irq 7 DMA
ricoh-mmc: Ricoh MMC Controller disabling driver
ricoh-mmc: Copyright(c) Philip Langdale
ricoh-mmc: Ricoh MMC controller found at 0000:07:05.2 [1180:0843] (rev 1)
ricoh-mmc: Controller is now disabled.
e inserendo una MMC il dmesg avvisa che è stato creato un device
mmcblk0 e
mmcblk0p1 che si monta tranquillamente.
Modifica al file /etc/apt/sources.list:Ho modificato il file sources.lists ed ora è come quello qui postato
deb http://mi.mirror.garr.it/mirrors/debian/ testing main
deb ftp://debian.fastweb.it/debian/ testing main contrib non-free
deb http://ftp.it.debian.org/debian/ testing main contrib non-free
deb http://security.debian.org/ lenny/updates main
deb http://security.debian.org/ sarge/updates main contrib non-free
deb http://secure-testing-master.debian.net/debian-secure-testing testing/security-updates main contrib
questo sources.list usa dei repository italiani trovati usando il programma
apt-spy catalogati secondo la banda disponibile; i primi 3 repository sono quelli dei pacchetti per il ramo testing, i restanti 3 sono per gli aggiornamenti di sicurezza del ramo stable e del testing (è possibile aggiungere anche
security-updates/contrib security-updates/non-free all'ultimo repository ma di fatto la sicurezza dei rami contrib e non-free non è gestita, come spiegato
QUI.
Come potete vedere nella prima parte sono indicati i repository italiani e nella seconda i repository di sicurezza di Sarge e di Etch.
Per il repository della sicurezza di testing si deve aggiungere la chiave 946AA6E18722E71E a gpg come descritto più avanti.
Modifica al file .bashrcUn'altra cosa che ho fatto è stato modificare il
.bashrc dell'utente e di root per avere alcuni alias e un po di colori in più .
Verso la fine del file ci sono delle linee commentate
#alias ll='ls -l', io l'ho decommentate così digitando
ll è come se eseguissi un
ls -l .
sempre da quelle parti c'è un
# alias ls='ls --color=auto' che ovviamente ho decommentato in modo da avere l'output in console colorato.
Un po prima c'è
PS1='${debian_chroot:+($debian_chroot)} ....
io per fare qualcosa di colorato ho messo
PS1='${debian_chroot:+($debian_chroot)}[�33[01;32m]u[�33[00;30m][�33[0;36m]@ [�33[01;36m]h[�33[00m]:[�33[01;34m]w[�33[00m]$
(tutto su una riga e senza lo spazio), spiegazioni da
guide@debianizzati e da faquintosh.comModifica al file /etc/fstab:# partizione Vista
/dev/sda1 /mnt/vista ntfs defaults,ro,user,umask=027,gid=<gid_utente>,nls=utf8,noauto 0 0
# penna usb
/dev/sdc1 /mnt/pen vfat defaults,noauto,user 0 0
ovviamente non ho incollato la parte relativa alle partizioni di linux, stanno bene così.
Il
<gid_utente> si ricava da
# grep ^<utente> /etc/group dove <utente> è il nome del vostro utente e il gid che vi interessa è l'ultimo numero compreso tra i :
Configurazione interfacce di rete: Per ora ho configurato solo il wireless attraverso il file
/etc/network/interfaces che è del tipo
iface eth2 inet static
address 192.168.1.X
netmask 255.255.255.0
# wireless-* options are implemented by the wireless-tools package
wireless-mode managed
wireless-essid [i]essid[/i]
post-up route add default gw 192.168.1.1 dev eth2
ovviamente ho commentato la riga relativa al setup automatico perché mi partiva col dhcp durante l'avvio della macchina.
La mia rete home è di classe C e quindi la parte finale dell'indirizzo può variare da 2 a 255 (la X) e ovviamente bisogna settare il nome della wlan (l'
essid) altrimenti non c'è associazione con l'access point.
per attivare la scheda procedo quindi manualmente a fare
ifup eth2 e poi ad aggiungere il gateway di default per uscire su internet
route add default gw 192.168.1.1 dev eth2(quest'ultimo comando è fatto fare ad ifup)
Varie:Ho raggiunto il limite di caratteri ammissibili in un post, spiego come risolvere il problema
>>>QUI<<<Disabling IRQ 7: Ho raggiunto il limite di caratteri ammissibili in un post, spiego come risolvere il problema
>>>QUI<<<Disabling I/O to Dead Device : Ho raggiunto il limite di caratteri ammissibili in un post, spiego come risolvere il problema
>>>QUI<<<Problemi con l'orario tra Debian e Windows:Ho raggiunto il limite di caratteri ammissibili in un post, spiego come risolvere il problema
>>>QUI<<<Problemi con le chiavi di apt:Ho raggiunto il limite di caratteri ammissibili in un post, spiego come risolvere il problema
>>>QUI<<<Apt e l'indirizzo 1.0.0.0 :Ho raggiunto il limite di caratteri ammissibili in un post, spiego come risolvere il problema
>>>QUI<<<Flashplayer 9 (vedi UPDATE) Ho raggiunto il limite di caratteri ammissibili in un post, spiego come risolvere il problema
>>>QUI<<<Installazione swfdec (vedi UPDATE) :Ho raggiunto il limite di caratteri ammissibili in un post, spiego come risolvere il problema
>>>QUI<<<Installazione Skype 2.0 :Ho raggiunto il limite di caratteri ammissibili in un post, spiego come installare skype
>>>QUI<<<Installazione stampante Canon PIXMA iP2600 :Ho raggiunto il limite di caratteri ammissibili in un post, spiego come installare la stampante
>>>QUI<<<[/code]