|
|
(22 versioni intermedie di 5 utenti non mostrate) |
Riga 1: |
Riga 1: |
| <big>'''Elenco Hardware Compatibile con Linux'''</big>
| | {{Old}} |
| | ==Introduzione== |
| | [http://user-mode-linux.sourceforge.net/ User Mode Linux(UML)] è un metodo sicuro per provare nuove versioni del kernel Linux e processi. Si possono far girare programmi difettosi (buggy), fare esperimenti con kernel nuovi e distribuzioni nuove, si può mettere mano alle parti più "intime" di un sistema Linux senza intaccare il sistema che realmente sta girando sulla macchina. |
|
| |
|
| Questa pagina nasce con lo scopo di raccogliere una lista di periferiche compatibili con Debian (e con Linux, pi� in generale), di cui si sia avuta una diretta esperienza.
| | UML fornisce una macchina virtuale che può avere più risorse fisiche e programmi virtualizzati della macchina-sistema reale. Lo spazio disco delle macchine virtuali è contenuto in singoli file sul disco fisso. |
|
| |
|
| Per ovvi motivi viene elencato tutto il possibile hardware, ma '''solo alcune categorie''' pi� richieste e che danno maggiori problemi agli utenti:
| | Si può assegnare alla macchina virtuale solo l'hardware di cui si ha bisogno. Con accessi limitati, niente di ciò che gira sulla macchina virtuale può cambiare o danneggiare il sistema fisico reale o il suo software. |
| * Modem USB ADSL
| |
| * Modem USB 56k
| |
| * Periferiche Wireless
| |
| * Schede Video
| |
| * Webcam
| |
|
| |
|
| Nella pagina [[Lista Risorse Compatibilt� Hardware]] troverete invece una serie di link alle tabelle di compatibilit� pi� ''famose'' per ogni altra tipologia di hardware (fotocamere, schede audio, webcam, portatili).
| | {{Box | Note |Il tutto è stato eseguito su '''testing/Etch'''. Da adesso in poi mi riferirò a ''user mode linux'' con il nome '''UML''', alla macchina fisica con il nome ''host'' e alla macchina virtuale con ''ospite''}} |
|
| |
|
| Un invito, da parte di tutta la comunit�, ad inserire il vostro dispositivo ed i relativi dettagli... 5 minuti del vostro tempo aiuteranno molte persone!
| | ==Installazione== |
| | Per avere UML all'opera dobbiamo ricompilare il kernel con la '''SKAS'''(''Separate Kernel Address Space'') patch che si trova già nei [[repository]]: |
|
| |
|
| [[#Come utilizzare questa pagina |In fondo]] a questa pagina sono presenti la legenda ed una piccola guida su come inserire correttamente un elemento nella lista!
| | <pre> |
| | # apt-get install linux-patch-skas |
| | $ cd /usr/src/linux |
| | $ make-kpkg clean |
| | $ make-kpkg --added-patches skas --rootcmd fakeroot --append-to-version -skas --initrd --config menuconfig kernel_image |
| | </pre> |
|
| |
|
| | In "''Processor type and feature''" troverete due opzioni in più: |
|
| |
|
| __TOC__
| | <pre> |
| = Lista Hardware =
| | [ ] /proc/mm support |
| | [ ] Make UML childs /proc/<pid> completely browsable |
| | </pre> |
|
| |
|
| {| width="100%" border="2" cellpadding="4" cellspacing="0" style="margin: 1em 1em 1em 0; border: 1px #aaa solid; border-collapse: collapse; text-align: center;"
| | Settateli e compilate il kernel, alla fine della compilazione installate il pacchetto e riavviate. |
| | align="center" style="background: #f9f9f9;" | Produttore
| |
| | align="center" style="background: #f9f9f9;" | Modelli
| |
| | align="center" style="background: #f9f9f9;" | Compatibile
| |
| | align="center" style="background: #f9f9f9;" | Guide
| |
| |-
| |
| | colspan="4" align="center" style="background: #f9f9f9;" |
| |
| === Modem USB ADSL ===
| |
| |-
| |
| | ''Vari''
| |
| | [[Modem adsl Telindus ND220|Telindus ND220]]
| |
|
| |
|
| Sagem Fast 800
| | Una volta riavviato installiamo alcuni software: |
|
| |
|
| [[Modem adsl Aethra Starmodem|Aethra Starmodem]] (solo con chipset ADI)
| | <pre> |
| | # apt-get source user-mode-linux # da utente |
| | # apt-get install user-mode-linux-doc uml-utilities |
| | </pre> |
|
| |
|
| | {{SupportatoConfigurazione}}
| | Il pacchetto user-mode-linux contiene i sorgenti del kernel patchati per diventare degli eseguibili UML. |
| | align="left" | Richiede installazione dei driver '''eagle-adsl'''
| | User mode linux ha bisogno di un kernel modificato e patchato per essere eseguibile dall'utente (user-space). |
| | Il kernel che risiede su host sarà un vero e proprio avviabile con opzioni da riga di comando simili a quelle per bootare un kernel, per avere i moduli sulla immagine dovrete montarli con hostfs (il kernel di default è un monolite che boota dando solo qualche warning su moduli non trovati e non ha hostfs attivato). |
|
| |
|
| {{link}} [http://www.eagle-usb.org/ Homepage driver eagle]
| | Da <code>'''/usr/share/doc/user-mode-linux/README.Debian'''</code>: |
|
| |
|
| {{guida}} [[Installare i driver eagle-adsl]]
| | Compilare un pacchetto kernel UML. |
| |-
| |
| | ''Vari''
| |
|
| |
|
| |[http://accessrunner.sourceforge.net/modems.shtml Modem supportati] dal progetto '''Accessrunner''' (chipset Conexant)
| | Devi avere apt configurato per poter scaricare i sorgenti dei pacchetti.<br/> |
| | Ad esempio: |
| | <pre>deb-src http://it.debian.org/debian main contrib</pre> |
|
| |
|
| | {{SupportatoConfigurazione}}
| | <pre> |
| | # apt-get source user-mode-linux |
| | </pre> |
|
| |
|
| | align="left" | {{lh-kernel|Etch|2.6.13| cxacru }}
| | Puoi farlo con fakeroot la doc originale è sbagliata ;D provare per credere |
| | <pre> |
| | $ cd user-mode-linux-UMLVERSION |
| | # debian/rules unpack |
| | </pre> |
|
| |
|
| Richiede installazione del firmware.
| | Oppure, decomprimi un altro sorgente e aggiorna kernel_version in debian/rules |
| | <pre> |
| | # debian/rules patch |
| | </pre> |
|
| |
|
| {{link}} [http://accessrunner.sourceforge.net/ Homepage driver Accessrunner]
| | Oppure, applica UML patch a mano e aggiusta patch-stamp: |
| | <pre> |
| | $ cd kernel-source-KVERSION |
| | </pre> |
|
| |
|
| {{guida}} [[Installare i driver conexant accessrunner]]
| | Potete anche scegliere di fare solo moduli e vmlinux, la immagine bz non mi serve ad altro che backup, sconsiglio di usare initrd. |
| |-
| | <pre> |
| | colspan="4" align="center" style="background: #f9f9f9;" |
| | $ make defconfig ARCH=um && make [menu,x]config ARCH=um # make all ARCH=um |
| | </pre> |
|
| |
|
| === Modem USB 56k === | | Tutti i comandi makefile devono includere ARCH=um |
| |-
| | <pre> |
| |
| | $ cd .. |
| |
| | $ dpkg-buildpackage -rfakeroot -nc -uc |
| |
| | </pre> |
| |
| |
| |-
| |
| | colspan="4" align="center" style="background: #f9f9f9;" |
| |
| === Periferiche Wireless ===
| |
| |-
| |
| | [http://www.netgear.it/ Netgear]
| |
| | WAG511
| |
|
| |
|
| WG311T (168c:0013)
| | Bene ora siete pronti a installarlo: |
| | <pre> |
| | # dpkg -i ../user-mode-linux_2.n.nn-1um-2_i386.deb |
| | </pre> |
|
| |
|
| WG511T (0271:0012)
| | Avete la possibilità di montare lo stesso sistema con host fs. |
| | |
| WG511U (168c:0013)
| |
| | |
| WPN511 (168c:0013)
| |
| | {{SupportatoConfigurazione}}
| |
| | align="left" | Richiede la compilazione e l'installazione dei driver madwifi
| |
| | |
| {{link}} [http://madwifi.org/ Pagina ufficiale Progetto MadWifi]
| |
| | |
| {{guida}} [[Madwifi | Guida installazione driver madwifi]]
| |
| |-
| |
| | [http://www.zyxel.it Zyxel]
| |
| | [http://www.zyxel.it/product/model.php?indexcate=1085454766&indexcate1=1085450343&indexFlagvalue=1021876859 Zyxel ZyAir G-100]
| |
| | {{SupportatoConfigurazione}}
| |
| | align="left" |
| |
| {{lh-kernel|Sarge|2.6.8(?)|prism54}}
| |
| Richiede il download del firmware e il suo caricamento:
| |
| | |
| {{download}} [http://prism54.org/fullmac.html Download Firmware]
| |
| | |
| {{link}} [http://prism54.org/ Pagina ufficiale Progetto Prism54]
| |
| |-
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | colspan="4" align="center" style="background: #f9f9f9;" |
| |
| === Schede Video ===
| |
| |-
| |
| | [http://www.ati.com/ ATI]
| |
| | Radeon 7000/VE
| |
| | {{supportato}}
| |
| | align="left" | '''Driver OpenSource''': Supporto completo con 3D
| |
| |-
| |
| | [http://www.ati.com/ ATI]
| |
| | Radeon 8500<br/>
| |
| Radeon 9200
| |
| | {{supportato}}
| |
| | align="left" | '''Driver OpenSource''': Nessun Supporto accelerazione 3d<br/>
| |
| '''Driver Proprietari''': Supporto completo
| |
| |-
| |
| | [http://www.ati.com/ ATI]
| |
| |Mobility Radeon 9600 M10 <br/>
| |
| Radeon X700
| |
| | {{supportato}}
| |
| | align="left" | '''Driver OpenSource''': Supporto completo con 3D, funzionalit� grafiche parziali<br/>
| |
| '''Driver Proprietari''': Supporto completo
| |
| |-
| |
| | [http://nvidia.com/ NVIDIA]
| |
| | GeForce 6200
| |
| | {{supportato}}
| |
| | align="left" | '''Driver OpenSource''': Supporto completo con 3D
| |
| |-
| |
| | [http://nvidia.com/ NVIDIA]
| |
| | GeForce 4 MX 440
| |
| | {{supportato}}
| |
| | align="left" | '''Driver OpenSource''': Supporto completo con 3D<br/>
| |
| '''Driver Proprietari''': Supporto completo
| |
| |-
| |
| | colspan="4" align="center" style="background: #f9f9f9;" |
| |
| | |
| === Webcam ===
| |
| |-
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |}
| |
| | |
| =Come utilizzare questa pagina=
| |
| | |
| == Lettura e legenda ==
| |
| La tabella mostra una lista di Hardware compatibile con Linux (in particolare con Debian GNU/Linux) suddiviso per categoria, produttore e, se necessario, modello.
| |
| | |
| Ogni elemento contiene le seguenti informazioni:
| |
| ; Produttore : il nome del produttore con, eventualmente, un link al sito ufficiale
| |
| ; Modelli : il nome del modello con, eventualmente, il codice "produttore/prodotto" presente in lspci
| |
| ; Compatibile : lo stato di compatibilit�:
| |
| ::* {{NonSupportato}} non supportato
| |
| ::* {{ParzialmenteSupportato}} parzialmente supportato
| |
| ::* {{SupportatoConfigurazione}} supportato ma richiede la configurazione
| |
| ::* {{Supportato}} supportato
| |
| : In caso di ''supportato'' e ''parzialmente supportato'' pu� essere presente, inolte, una tabella contenente dei dettagli relativi alla versione del [[kernel]], alla [[Release | release di Debian]] da cui � disponibile il supporto ed il [[modulo del kernel]] (''Driver'') necessario al suo funzionamento.
| |
| ; Note : Link alle guide relative all'installazione/configurazione del dispositivo.
| |
| :
| |
| <div aling="left">
| |
| {{lh-kernel|Versione di Debian da cui � iniziato il supporto al dispositivo|Versione del Kernel Linux da cui il dispositivo � supportato nativamente|Nome del modulo da caricare}}
| |
| </div>
| |
| : � possibile incontrare una tabella come la seguente:<br/>che riporta dei dettagli utili per l'installazione del dispositivo.
| |
| <br/><br/><br/><br/><br/><br/><br/>
| |
| | |
| == Inserimento di elementi ==
| |
| L'inserimento degli elementi � semplice; di seguito vengono forniti i passi per l'inserimento di un elemento:
| |
| * Prelevare da [[Lista Hardware Template | questa pagina]] il template pi� indicato
| |
| * Sostituire il testo racchiuso tra ''#...#'' con il proprio
| |
| * modificare la pagina [[Lista Hardware]] inserendo la propria parte appena dopo un <tt>|-</tt>
| |
| * Sarebbe utile ordinare gli elementi per produttore e modello...
| |
| * In caso di difficolt�, si possono contattare (tramite la pagina di discussione od un messaggio privato) i seguenti utenti:
| |
| ** [[Utente:MaXeR|MaXeR]]
| |
| ** [[Utente:TheNoise | The_Noise]]
| |
| ** [[Utente:ilbeppe | Ilbeppe]]
| |
| | |
| [[Categoria:Hardware]]
| |