Debian Testing (“Wheezy”) su Toshiba Satellite Pro A210-18R

Queste note vogliono essere d'aiuto per configurare correttamente l'hardware del sistema operativo una volta che esso è stato installato sul notebook Toshiba Satellite Pro A210-18R. Il tutorial fa riferimento, per alcune funzionalità o programmi, all'ambiente desktop GNOME Shell con sistema a 64bit.

Scheda di rete (Realtek RTL8101E)

Questo è quanto riportato in merito dal comando lspci:

Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 01)

La scheda di rete è già perfettamente funzionante.

Scheda wireless LAN (Atheros AR5008X)

Questo è quanto riportato in merito dal comando lspci:

Network controller: Atheros Communications Inc. AR5008
Wireless Network Adapter (rev 01)

La scheda è funzionante, ma allo stato attuale la connessione (almeno per le prove che ho fatto a casa mia) non è molto stabile: a volte la comunicazione diventa lentissima, con mancata ricezioni di pacchetti, fino alla disconnessione dalla sorgente con difficoltà a riconettersi. Consiglierei quindi di installare il pacchetto NDISWrapper e di utilizzare i driver per Windows XP.

Installiamo quindi NDISWrapper mediante i seguenti comandi (i pacchetti della seconda riga potrebbero essere già installati, ma se non sono presenti occorre installarli)

# apt-get install ndiswrapper-common ndiswrapper-source ndiswrapper-utils-1.9
# apt-get install module-init-tools module-assistant wireless-tools wpasupplicant

A questo punto occorre scaricare i driver per Microsoft Windows XP della scheda in questione. Potete trovare questi driver a questo indirizzo. Il file zip va scompattato da qualche parte, per esempio dentro una cartella nella vostra Home.

Per cominciare configuriamo NDISWrapper tramite

# ndiswrapper -i /path/to/netathwx.inf

Se tutto è andato bene al comando

# ndiswrapper -l

Apparirà il seguente output

netathwx : driver installed
    device (168C:0024) present (alternate driver: ath9k)

Ora NDISWrapper è configurato. Adesso, prima di caricare il modulo di NDISWrapper nel kernel, dobbiamo scaricare dai moduli attivi quelli relativi ai driver liberi ath9k. Una volta effettuata questa operazione il sistema non vedrà più la periferica, salvo poi riconoscerla nuovamente una volta caricato correttamente il modulo di NDISWrapper

Se si vuole provare una volta sola, è sufficiente scrivere

# rmmod ath9k

Se invece vogliamo evitare sempre il caricamento di tale modulo all'avvio del sistema, allora è necessario inserire tale modulo in una blacklist. Creiamo il file

# nano /etc/modprobe.d/ath9k-blacklist.conf

Il cui contenuto deve essere il seguente

blacklist ath
blacklist ath9k_common
blacklist ath9k_hw
blacklist ath9k

Una volta disattivato il modulo ath9k, è possibile attivare il modulo di NDISWrapper. Scriviamo

# m-a prepare
# m-a a-i ndiswrapper
# modprobe ndiswrapper

A questo punto il modulo dovrebbe essere caricato e la periferica riconosciuta e funzionante.

Se si vuole fare in modo che il modulo sia caricato all'avvio del sistema è sufficiente scrivere il comando

# echo "ndiswrapper" >> /etc/modules

Nota per chi utilizza Microsoft Windows XP

Nonostante nella versione di Windows Vista Business vengano utilizzati driver correttamente funzionanti per questo dispositivo, nella versione di Windows XP Professional i driver forniti mi hanno dato numerosi problemi, su tutti il fatto di non riuscire a connettersi alla mia rete WiFi casalinga protetta con WPA (la connessione si bloccava al momento di acquisire l'indirizzo con cui connettersi, quindi probabilmente erano problemi di DHCP), problema che si risolveva non appena la connessione veniva cambiata da protetta a aperta. Ho quindi cercato (e trovato) dei driver per Microsoft Windows XP che mi hanno permesso di ovviare al problema. Potete trovare questi driver a questo indirizzo.

Fonte della soluzione: http://guide.debianizzati.org/index.php/NdisWrapper

Scheda video (ATI Radeon X1200)

Questo è quanto riportato in merito dal comando lspci:

VGA compatible controller: ATI Technologies Inc RS690M
[Radeon X1200 Series]

La scheda video in questione non è più supportata da ATI, la quale quindi non fornisce più i driver proprietari per GNU/Linux per questa periferica. La periferica funziona comunque correttamente grazie ai driver Open Source (radeon) anche se non sarà presente l'accelerazione 3D, elemento che fa fallire il caricamento della Shell di GNOME, che partirà in modalità fallback.

Per risolvere il problema è necessario prima installare il firmware proprietario necessario per i driver liberi radeon (che - per motivi di licenza - Debian non installa di default ma mette nel pacchetto firmware-linux-nonfree nel ramo non-free dei repository).

Una volta aggiunti i repository non-free, possiamo scrivere

# apt-get update && apt-get install firmware-linux-nonfree
Infine installiamo le librerie driver per poter utilizzare le capacità 3D della scheda:
# apt-get install libgl1-mesa-dri

Fonte della soluzione: http://wiki.debian.org/it/AtiHowTo

Porta Bluetooth Toshiba

Questo è quanto riportato in merito dal comando lsusb:

Bus 005 Device 002: ID 0930:0508 Toshiba Corp. Integrated Bluetooth HCI

La periferica funziona correttamente sia nella connessione di dispositivi Bluetooth, sia nell'invio di file verso dispositivi mobili (come i cellulari). Per ricevere i file ricordarsi di installare il tool Condivisione file Bluetooth, che in GNOME Shell dovrebbe essere già installato di default.

# apt-get install gnome-bluetooth

Porta FireWire (IEEE 1394) Ricoh R5C832

Questo è quanto riportato in merito dal comando lspci:

FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394
Controller (rev 05)

La porta FireWire è già perfettamente funzionante. Per poter utilizzare la porta con programmi di acquisizione ed editing video come Kino, Cinerella, Kdenlive etc. occorrerà ottenere gli accessi di lettura/scrittura sul file della porta. Per fare ciò seguite il link riportato qui sotto.

Fonte della soluzione: http://wiki.ubuntu-it.org/Hardware/Video/TelecameraDv

Webcam

Questo è quanto riportato in merito dal comando lspci:

Bus 001 Device 005: ID 04f2:b008 Chicony Electronics Co., Ltd

La webcam è già perfettamente funzionante.

Lettore di schede di memoria Ricoh

Questo è quanto riportato in merito dal comando lspci:

SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro
Host Adapter (rev 22)
System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus
Host Adapter (rev 12)
System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 12)

Il lettore è già perfettamente funzionante.

Tastiera

La tastiera è completamente funzionante, comprese alcune scorciatoie Toshiba che includono l'utilizzo del tasto FN.

  • Attivazione/Esclusione Audio: FN+Esc
  • Standby (modalità sospensione): FN+F3
  • Regolazione contrasto schermo: FN+F6, FN+F7
  • Tastierino numerico "senza Num Lock": FN+F10
  • Tastierino numerico "con Num Lock": FN+F11

Da notare che la modalità ibernazione non è attivabile da tastiera mediante le scorciatoie di tastiera; tuttavia è funzionante e attivabile velocemente da tastiera premendo il pulsante di spegnimento e scegliendo Ibernazione.

Touchpad

Il touchpad è completamente funzionante, compreso lo scroll delle barre verticali (con il bordo destro), e i clic sinistro e destro col tocco (sinistro un dito, destro due dita). E' inoltre predisposto per lo scroll delle barre orizzontali (con il bordo basso), funzione attivabile dalle impostazioni di GNOME Shell.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *