Home
Repository 32bit  Forum
Repository 64bit  Wiki

Modifiche

Sony Vaio VGN-FS285H

1 173 byte aggiunti, 09:49, 15 set 2012
Caricato i file esterni all'interno di wikislacky
Per applicare ciò che vi indicherò occorrono nozioni sulla ricompilazione di un kernel Linux e piena conoscenza dell'hardware del vostro portatile.
==Sistema Operativo==
Sul mio Vaio VGN-FS285H ho installato una varie versioni di Slackware, a partire dalla 11.0 fino all'ultima '''Slackware 1113.0.'''<br/>Il sistema è stato testato anche con una Slackware 10.2 e Archlinux 0.7.2.
==Hardware==
<td width="30%">15.4 WXGA+WVA TFT Display</td>
<td width="20%" bgcolor="lightgreen">Works</td>
<td width="50%">Per settare la luminosità dello schermo è possibile utilizzare non occorre più installare i seguenti driver http://popies.net/sonypi/sony_acpi.tar.gz. <br/>Riporto comunque questa procedura che era necessaria con kernel '''più recenti del 2.6.21'''.
Dopo aver estratto i files entrate nella cartella relativa e lanciate '''make'''.
Così facendo si creerà un file chiamato '''sony_acpi.ko'''. <br/>
'''echo "1" > /proc/acpi/sony/brightness''' (lowest brightness)
oppure
'''echo "8" > /proc/acpi/sony/brightness''' (highest brightness)<br/>Attualmente utilizzando un kernel superiore al 2.6.24 la luminosità è gestita automaticamente dal kernel e basta settare i file in '''/sys/class/backlight/sony/'''</td>
</tr>
<tr>
L'unica cosa da fare è scaricare l'ultima versione dei firmware, attualmente la 3.0.
Li potete trovare qui: "http://ipw2200.sourceforge.net/firmware.php. Dopo aver estratto i file date un:
'''mv *.fw /lib/firmware/'''<br/>Da Slackware 12.1 questi firmware sono già presenti in /lib/firmware e non occorre fare nulla.</td>
</tr>
<tr>
==Kernel==
Il kernel utilizzato su Slackware 13.0 è un '''2.6.1932.72'''. Questo e questo è il mio l'attuale '''[http[Media:Config-Sony_Vaio_VGN-FS285H-2.6.32.2‎|.config]]'''. E' abilitato il supporto al filesystem '''EXT3''' e '''EXT4'''.<br//www><pre>Linux homer 2.slacky6.it32.2 #1 PREEMPT Wed Jan 6 12:07:49 CET 2010 i686 Intel(R) Pentium(R) M processor 1.73GHz GenuineIntel GNU/wikislack/fileLinux</pre>Il kernel utilizzato per Slackware 12.1 è un '''2.6.24.7''' e questo è l'attuale '''[[Media:Config-Sony_Vaio_VGN-FS285H/config-2.6.24.7g‎|.config]]'''.<pre>Linux homer 2.6.24.7 #1 PREEMPT Mon May 12 23:36:05 CEST 2008 i686 Intel(R) Pentium(R) M processor 1.73GHz GenuineIntel GNU/Linux</pre>Per versioni più datate di slackware (slackware 11) questo '''2.6.19.7 ''' è il kernel da utilizzare. Questo è il '''[[Media:Config-Sony_Vaio_VGN-FS285H-2.6.19.7‎|.config]]'''.<br/>ATTENZIONE: Il I kernel è compilato 2.6.19.7 e 2.6.24.7 sono compilati per lavorare su un filesystem '''EXT3'''!<br/>
Il portatile dispone di 512 MB di ram di default espandibili fino ad 1 GB. Se l'avete ampliata o volete farlo, affinché venga rilevata, dovrete abilitare l'Hight Memory Support. <br/>
Attualmente i miei config abilitan tale supporto perché ho esteso la RAM ad 1 GB.
Nel kernel è anche abilitato il "monitor mode" della scheda wireless.
Affinché venga utilizzato basta lanciare il seguente comando:
<pre>iwconfig eth1 mode monitor</pre>
Il kernel è anche dotato del supporto (in sola lettura) al filesystem NTFS, utilissimo nel caso abbiate un dual boot sulla vostra macchina.
Il supporto al mousepad è stato inserito come modulo all'interno del kernel. Se volete abilitarlo o compilate staticamente il suo supporto oppure caricate il modulo '''psmouse''' al boot.
Output di lsmod:
<pre>Module Size Used by
nls_iso8859_1 4096 0nls_cp437 nvidia 5760 4647581 0ecb 2816 6ieee80211_crypt_tkip 9472 332snd_seq_oss 27008 18640 0snd_seq_midi_event 5760 3600 1 snd_seq_osssnd_seq 40912 31566 4 snd_seq_oss,snd_seq_midi_eventsnd_seq_device 6028 3569 2 snd_seq_oss,snd_seqsnd_pcm_oss 34848 25555 0snd_mixer_oss 13568 9890 1 snd_pcm_osssony_acpi 4492 xt_state 891 03ide_scsi 12548 pcmcia 21689 0ipw2200 118704 snd_hda_codec_realtek 161228 1intel_agp 19027 0nvidia ipw2200 6819348 22pcmcia 28052 106896 0ieee80211 26568 yenta_socket 16031 1 ipw2200ieee80211_crypt 4736 rsrc_nonstatic 5445 2 ieee80211_crypt_tkip,ieee802111 yenta_socketsnd_hda_intel 15256 15061 42snd_hda_codec 151344 pcmcia_core 20051 1 snd_hda_intelintel_agp 19356 13 pcmcia,yenta_socket 21900 1,rsrc_nonstaticagpgart 25520 18487 2 nvidia,intel_agprsrc_nonstatic snd_hda_codec 8704 38991 2 snd_hda_codec_realtek,snd_hda_intelpsmouse 31281 0snd_hwdep 3802 1 yenta_socketsnd_hda_codecpcmcia_core 31376 libipw 18343 3 pcmcia,yenta_socket,rsrc_nonstatic1 ipw2200pcspkr 2560 0
</pre>
Output di X-version:
<pre>X Window System Version 6.9Org X Server 1.4.0.90Release Date: 21 December 20055 September 2007X Protocol Version 11, Revision 0, Release 6.9Build Operating System: Slackware 12.1 Slackware Linux 2.4.33.3 i686 [ELF]ProjectCurrent Operating System: Linux bart homer 2.6.1924.1 7 #1 PREEMPT Sat Jan 6 15Mon May 12 23:5636:55 CET 2007 05 CEST 2008 i686Build Date: 16 September 2006 Before reporting problems, check http14 December 2007 12://wiki.X.Org to make sure that you have the latest version.30:03PMModule Loader present</pre>This is my Questo è il mio '''[http[Media://wwwXorg-01-Sony Vaio VGN-FS285H.slackyconf|xorg.it/wikislack/file/conf]]''' per la versione 2.6.19.7 del kernel e '''[[Media:Xorg-Sony_Vaio_VGN-FS285H/xorg.conf |questa]]''' è l'attuale versione utilizzata per il 2.6.24.7. Infine questo è lo '''[[Media:Xorg-13-Sony Vaio VGN-FS285H.conf|xorg.conf]]'''per la versione 13.0, con supporto al compositing. 
==Wireless==
Per configurare la rete wireless (dopo aver effettuato le oppurtune configurazioni nel kernel ed aver copiato i firmware in /lib/firmware) basta editare tre due files: <br/>
'''/etc/wpa_supplicant.conf'''<br/>
'''/etc/rc.d/rc.inet1.conf'''<br/>
'''/etc/rc.d/rc.wireless.confcon'''<br/>f NON serve.
Questa è la configurazione del mio wpa_supplicant.conf. N.B. Testata con WPA!
<pre>ctrl_interface=/var/run/wpa_supplicant
pairwise=CCMP TKIP
group=CCMP TKIP WEP104 WEP40
psk="qui metti la tua passwordpsk"
priority=9
}</pre>
La psk si ottiene lanciando: <pre>wpa_passphrase ESSID TuaPassword</pre>
Sotto /etc/rc.d/rc.inet1.conf ho abilitato:
<pre>
e ancora:
<pre>
WLAN_IWPRIV[4]="AuthMode=WPAPSK EncrypType=TKIP WPAPSK=............
WLAN_WPA[4]="wpa_supplicant"</pre>
 In /etc/rc.d/rc.wireless.conf ho aggiunto la configurazione IMPORTANTE: per il mio hardwarefar rilevare la rete non occore più lanciare:
<pre>
00:*:*:*)INFO="Configurazione della mia scheda" ESSID="mio essid" MODE="Managed" CHANNEL="11" RATE="auto" KEY="chiave in esadecimale";;#wpa_supplicant -D wext -c /etc/wpa_supplicant.conf -i eth1</pre>Ovviamente i primi due * vanno sostituiti con il proprio MAC address che potete ottenere con:
<pre>ifconfig |grep HWaddr</pre>e in KEY ho messo la PSKKEY riportata sopra.IMPORTANTE: per far rilevare prima di riavviare la rete occore lanciarecon:
<pre>
wpa_supplicant -D wext -c #/etc/wpa_supplicantrc.conf -ieth1d/rc.inet1 restart</pre>
prima di riavviare in quanto è tutto gestito da /etc/rc.d/rc.inet1.Per avviare, fermare o ripartire la rete consi può usare quindi: <pre># /etc/rc.d/rc.inet1 eth1_stop# /etc/rc.d/rc.inet1 eth1_start# /etc/rc.d/rc.inet1 restarteth1_restart</pre>
altrimenti la connessione non parte.
Se volete abilitare i moduli all'avvio basta aggiungere a /etc/rc.d/rc.modules:
<pre>#Wireless
----
http://www.linux-on-laptops.com/images/button2.gif
[http://www.linux-on-laptops.com/]