<?xml 
version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="https://abul.org/spip.php?page=backend.xslt" ?>
<rss version="2.0" 
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:atom="http://www.w3.org/2005/Atom"
>

<channel xml:lang="fr">
	<title>ABUL</title>
	<link>https://abul.org/</link>
	<description>Association bordelaise des utilisateurs de logiciel libre</description>
	<language>fr</language>
	<generator>SPIP - www.spip.net</generator>
	<atom:link href="https://abul.org/spip.php?id_rubrique=50&amp;page=backend" rel="self" type="application/rss+xml" />

	<image>
		<title>ABUL</title>
		<url>https://abul.org/local/cache-vignettes/L144xH70/logo-abul-2021-bordeaux-975b4.png?1753620249</url>
		<link>https://abul.org/</link>
		<height>70</height>
		<width>144</width>
	</image>



<item xml:lang="fr">
		<title>Configurer un onduleur Unitek alpha 500</title>
		<link>https://abul.org/Configurer-un-onduleur.html</link>
		<guid isPermaLink="true">https://abul.org/Configurer-un-onduleur.html</guid>
		<dc:date>2007-12-16T13:23:59Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Jean Bernard Subrenat</dc:creator>


		<dc:subject>Technique</dc:subject>

		<description>
&lt;p&gt;Tutoriel pour configurer un onduleur Unitek alpha 500 ic port s&#233;rie (drivrer=megatec), et un onduleur MGE Ellipse 600 port s&#233;rie (driver=mge-shut) sous Kubuntu et Mandriva 2008. &lt;br class='autobr' /&gt; Kubuntu &lt;br class='autobr' /&gt;
Syst&#232;me d'exploitation : Kubuntu 7.10 Gutsy Gibbon (kubuntu 7.10.desktop.i386.iso. &lt;br class='autobr' /&gt;
UPS : onduleur Unitek alpha 500 ic command&#233; par le port s&#233;rie. &lt;br class='autobr' /&gt;
On suit les manuels suivants : &lt;br class='autobr' /&gt;
Installation de nut : Sous debian (kubuntu) : Se mettre en root : sudo -s &#034;mot de passe&#034; &lt;br class='autobr' /&gt;
On tape toutes les commandes, (&#8230;)&lt;/p&gt;


-
&lt;a href="https://abul.org/-Materiel-.html" rel="directory"&gt;Mat&#233;riel&lt;/a&gt;

/ 
&lt;a href="https://abul.org/+-Technique-+.html" rel="tag"&gt;Technique&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Tutoriel pour configurer un onduleur Unitek alpha 500 ic port s&#233;rie (drivrer=megatec), et un onduleur MGE Ellipse 600 port s&#233;rie (driver=mge-shut) sous Kubuntu et Mandriva 2008.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;&lt;strong&gt;Kubuntu&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Syst&#232;me d'exploitation :&lt;/i&gt;&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Kubuntu 7.10 Gutsy Gibbon (kubuntu 7.10.desktop.i386.iso.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;i&gt;UPS :&lt;/i&gt;&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; onduleur Unitek alpha 500 ic command&#233; par le port s&#233;rie.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;On suit les manuels suivants :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;a href=&#034;http://wiki.monserveurperso.com/wakka.php?wiki=NutInstall&#034; class=&#034;spip_url spip_out&#034; rel=&#034;external&#034;&gt;http://wiki.monserveurperso.com/wak...&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&#034;http://linux.developpez.com/cours/upsusb/&#034; class=&#034;spip_url spip_out&#034; rel=&#034;external&#034;&gt;http://linux.developpez.com/cours/u...&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;i&gt;Installation de nut :&lt;/i&gt;&lt;br class='autobr' /&gt;
Sous debian (kubuntu) :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Se mettre en root :&lt;/li&gt;&lt;li&gt; sudo -s&lt;/li&gt;&lt;li&gt; &#034;mot de passe&#034;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;On tape toutes les commandes, et &#224; la fin, ne pas oublier de faire exit.&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;# apt-get install nut&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Droits sur les fichiers&lt;/i&gt; :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;# chmod 0600 /dev/ttyS0 # chown nut:nut /dev/ttyS0 # addgroup nut dialout&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;La derni&#232;re ligne permet &#224; nut de faire partie de dialout, qui est autoris&#233; par udev &#224; acceder &#224; ttyS0.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Remarque :&lt;/strong&gt; ttyS0 est un port s&#233;rie (com1)( S0 c'est S ''z&#233;ro'')&lt;/p&gt;
&lt;p&gt;Lignes de commande &#233;l&#233;mentaires &#224; conna&#238;tre :&lt;/p&gt;
&lt;p&gt;On va utiliser vim qui est un &#233;diteur de texte. On utilise les fl&#232;ches pour se d&#233;placer et pour ins&#233;rer du texte on tape i ; pour sortir du mode insertion, &#233;chap ; pour sortir sans sauvegarder :q (2 point et q) ; pour sauvegarder, :wq ! (le ! permet de forcer les droits).&lt;/p&gt;
&lt;p&gt;Pour se d&#233;placer d'un r&#233;pertoire &#224; l'autre : commande cd , pour voir les fichiers dans les r&#233;pertoires : commande ls.&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Editer les fichiers de configuration :&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;# vim /etc/default/nut&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Modifier le contenu de fa&#231;on &#224; obtenir les scripts suivants :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;# start upsd START_UPSD=yes # start upsmon START_UPSMON=yes&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;On sauvegarde les modifications et on quitte...&lt;br class='autobr' /&gt;
:wq !&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Remarque :&lt;/strong&gt; dans le paquet debian 2.2.0, le r&#233;pertoire /etc/nut est vide, il faut donc r&#233;cup&#233;rer les fichiers texte de configuration contenus dans le repertoire &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;/usr/share/doc/nut/examples/&lt;/code&gt; (4 fichiers : ups.conf ; upsd.conf ; upsmon.conf ; upsd.users).&lt;/p&gt;
&lt;p&gt;On fait alors un copier-coller : on va chercher les fichiers dans le r&#233;pertoire doc, et les coller dans le r&#233;pertoire nut :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;# cp /usr/share/doc/nut/examples/*.conf /etc/nut # cp /usr/share/doc/nut/examples/*.users /etc/nut&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;On peut aussi aller dans les fichiers-exemple avec le gestionnaire de fichier et souris, les ouvrir avec kate s&#233;lectionner le texte et le copier dans un traitement de texte kate et enregistrer dans un r&#233;pertoire de /home (/home/&#034;compte utilisateur&#034;/ : question de droits). On d&#233;place ces fichiers &#224; la ligne de commande (impossible de faire autrement question de droits sur les fichiers),&lt;/p&gt;
&lt;p&gt;On &#233;dite le fichier ups.conf :&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;vim /etc/nut/ups.conf&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Le contenu doit ressembler &#224; ceci :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;[myups] driver = megatec port = /dev/ttyS0 desc = &#034;Mon serveur&#034;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Remarque :&lt;/strong&gt; ici le pilote est megatec il faut aller sur le site suivant (&lt;a href=&#034;http://www.networkupstools.org/&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://www.networkupstools.org/&lt;/a&gt;) pour v&#233;rifier que son UPS est bien dans la liste de Nut. On peut ouvrir le fichier driver.list dans : &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;/usr/share/nut/driver.list&lt;/code&gt; (de cette fa&#231;on on est s&#251;r que le pilote correspond aux paquets install&#233;s).&lt;/p&gt;
&lt;p&gt;Sauvegarder et quitter le fichier ups.conf &#233;dit&#233; pr&#233;c&#233;demment.&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Test de connexion et de reconnaissance de l'UPS :&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;# upsdrvctl start&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;On doit avoir une sortie similaire &#224; ceci :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;Network UPS Tools - UPS driver controller 2.2.0 Detected Unitel 500 on /dev/ttyS0 Broadcast Message from nut@xxxxxxxxx (somewhere) at 15:09 ... Communications with UPS serveurweb@localhost established&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Lorsque ceci est visible, c'est ok.&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Param&#232;trer les droits d'acc&#232;s &#224; l'onduleur :&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;Pour cela, on &#233;dite le fichier upsd.conf&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;# vim /etc/nut/upsd.conf&lt;/code&gt;&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;ACL all 0.0.0.0/0 ACL localhost 127.0.0.1/32 ACCEPT localhost REJECT all&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Dans le cas pr&#233;sent j'autorise (ACCEPT) le localhost et j'interdis (REJECT ALL) tout le reste.&lt;br class='autobr' /&gt;
On sauvegarde et on quitte le fichier upsd.conf.&lt;/p&gt;
&lt;p&gt;On d&#233;finit les droits sur les diff&#233;rents fichiers de configuration :&lt;br class='autobr' /&gt;
on se place dans nut (/etc/nut)&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt; # chown root:nut upsd.conf upsd.users # chmod 0640 upsd.conf upsd.users&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Il faut maintenant d&#233;finir un utilisateur qui sera &#224; m&#234;me de pouvoir acc&#233;der au d&#233;mon.&lt;br class='autobr' /&gt;
On &#233;dite le fichier upsd.users :&lt;br class='autobr' /&gt;
&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;# vim /etc/nut/upsd.users&lt;/code&gt;&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;[jeanbernard] password = demo allowfrom = localhost upsmon master&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;NOTE :&lt;/strong&gt; upsmon master indique que l'utilisateur a le droit de se connecteur sur le serveur ma&#238;tre pour contr&#244;ler l'onduleur.&lt;/p&gt;
&lt;p&gt;Dernier fichier de configuration &#224; &#233;diter /etc/nut/upsmon.conf&lt;br class='autobr' /&gt;
Ce dernier contient l'utilisateur/mot de passe qui sera utilis&#233; pour la surveillance de l'onduleur ainsi que la commande &#224; ex&#233;cuter lorsque l'onduleur devra &#233;teindre la machine.&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;# vim /etc/nut/upsmon.conf&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;On doit avoir un contenu similaire &#224; ceci :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;MONITOR myups@localhost 1 jeanbernard demo master SHUTDOWNCMD &#034;/sbin/shutdown -h now&#034;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;On sauvegarde et on quitte upsmon.conf.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;On Lance Nut&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;# /etc/init.d/nut start&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Pour v&#233;rifier qu'il n'y a pas d'erreur, on peut jeter un oeil dans /var/log/daemon.log.&lt;/p&gt;
&lt;p&gt;Si tout est OK, vous pouvez lancer la commande pour v&#233;rifier l'&#233;tat de &lt;br class='autobr' /&gt;
l'onduleur :&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;# upsc myups@localhost&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;En sortie, on doit avoir quelques choses dans ce go&#251;t-l&#224; :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;battery.charge: 50.0 battery.voltage: 13.4 driver.name: fentonups driver.parameter.port: /dev/ttyS0 driver.version: 2.0.4 driver.version.internal: 1.22 input.frequency: 50.0 input.transfer.high: 288 input.transfer.low: 172 input.voltage: 227.9 output.voltage: 227.9 ups.load: 062 ups.mfr: UNITEK ups.model: Alpha 500 iC ups.status: OL&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;NOTE :&lt;/strong&gt; si on ne souhaite qu'une information particuli&#232;re ; ajouter &#224; la commande l'argument suivant :&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;# upsc serveurweb@localhost battery.charge&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;En sortie :&lt;br class='autobr' /&gt;
100 (indique le taux de chargement de la batterie)&lt;br class='autobr' /&gt;
Voil&#224;, &#224; pr&#233;sent notre onduleur est connect&#233; et op&#233;rationnel depuis notre machine.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;NOTE :&lt;/strong&gt; pour chaque &#233;v&#232;nement concernant l'onduleur, il est possible de lui faire r&#233;aliser une action... voir man upsmon et upsmon.conf pour plus de d&#233;tails.&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Test ''&#224; blanc'' (sans avoir &#224; vider la batterie) :&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;Fonctionnement du driver : le driver teste en permanence la batterie et envoie l'ordre d'arr&#234;ter le pc (shutdown -h now, arr&#234;ter maintenant) quand la batterie atteint un certain taux de charge. Au d&#233;but il ne se passe rien et lorsque la batterie est d&#233;charg&#233;e &#224; x % le pc s'arr&#234;te ''proprement''.&lt;/p&gt;
&lt;p&gt;On lance la commande :&lt;br class='autobr' /&gt;
&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;upsmon -c fsd&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;le pc doit s'arr&#234;ter ''gentiment'' au bout de quelques secondes.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Remarque importante :&lt;/strong&gt; Il faut penser &#224; &#233;teindre puis &#224; red&#233;marrer l'onduleur apr&#232;s l'arr&#234;t du syst&#232;me lors d'une panne de courant. Sinon, il n'y a pas assez de courant sur la batterie pour permettre le boot de la machine.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;MANDRIVA 2008&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Syst&#232;me d'exploitation :&lt;/i&gt;&lt;/p&gt;
&lt;p&gt; Mandriva2008 powerpack i586 32 bits.&lt;/p&gt;
&lt;p&gt;&lt;i&gt;UPS :&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;onduleur Unitek alpha 500 ic command&#233; par le port s&#233;rie.&lt;/p&gt;
&lt;p&gt;On suit les manuels suivants :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;a href=&#034;http://wiki.monserveurperso.com/wakka.php?wiki=NutInstall&#034; class=&#034;spip_url spip_out&#034; rel=&#034;external&#034;&gt;http://wiki.monserveurperso.com/wak...&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&#034;http://linux.developpez.com/cours/upsusb/&#034; class=&#034;spip_url spip_out&#034; rel=&#034;external&#034;&gt;http://linux.developpez.com/cours/u...&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Installation de l'UPS :&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;On va dans configurer votre ordinateur &gt; mat&#233;riel &gt; configurer un onduleur :&lt;br class='autobr' /&gt;
ajouter manuellement un onduleur &gt; on laisse myups, le pilote megatec (pour unitec alpha 500 ic &gt; on rajoute le port de sortie : ttyS0 (pour sortie s&#233;rie)&lt;br class='autobr' /&gt;
(il faut que nut soit install&#233;)&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Droits sur les fichiers (en root)&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;faire : su&lt;br class='autobr' /&gt;
&#034;mot de passe root&#034;&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;# chmod 0600 /dev/ttyS0&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Remarque :&lt;/strong&gt; ttyS0 est un port s&#233;rie (com1)( SO c'est S ''z&#233;ro'').&lt;/p&gt;
&lt;p&gt;Lignes de commande &#233;l&#233;mentaires &#224; conna&#238;tre :&lt;/p&gt;
&lt;p&gt;On va utiliser vim qui est un &#233;diteur de texte. On utilise les fl&#232;ches pour se d&#233;placer et pour ins&#233;rer du texte on tape i ; pour sortir du mode insertion ; &#233;chap ; pour sortir sans sauvegarder :q (2 point et q) ; pour sauvegarder ; :wq ! (le ! permet de forcer les droits).&lt;/p&gt;
&lt;p&gt;Cp : pour copier et renommer : cp &#034;Nomfichier&#034; &#034;NouveauNom&#034;.&lt;/p&gt;
&lt;p&gt;Cd pour ce d&#233;placer d'un r&#233;pertoire &#224; l'autre.&lt;/p&gt;
&lt;p&gt;Ls pour voir les fichiers dans les r&#233;pertoires.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Editer les fichiers de configuration (en root) :&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;On doit avoir 4 fichiers : ups.conf ; upsd.conf ; upsmon.conf ; upsd.users dans le r&#233;pertoire /ups&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Remarque :&lt;/strong&gt; on remarque qu'il manque le fichier upsmon.conf ; on va le constituer en copiant et en renommant le fichier upsmon.conf.sample&lt;br class='autobr' /&gt;
on se place dans le r&#233;pertoire /etc/ups&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;su &#034;mot de passe root&#034; # cd /etc/ups/ # cp upsmon.conf.sample upsmon.conf&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; On &#233;dite le fichier ups.conf&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;root@localhost ups#vim ups.conf&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Le contenu doit ressembler &#224; ceci :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;[myups] driver = megatec port = /dev/ttyS0 desc = &#034;Mon serveur&#034;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt; :wq ! pour sortir de vim et sauvegarder.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Remarque :&lt;/strong&gt; ici le pilote est megatec il faut aller sur le site suivant (&lt;a href=&#034;http://www.networkupstools.org/&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://www.networkupstools.org/&lt;/a&gt;) pour v&#233;rifier que son UPS est bien dans la liste de Nut.&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Param&#233;trer les droits d'acc&#232;s &#224; l'onduleur :&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;Pour cela, on &#233;dite le fichier upsd.conf&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;# vim upsd.conf&lt;/code&gt;&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;ACL all 0.0.0.0/0 ACL localhost 127.0.0.1/32 ACCEPT localhost REJECT all&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Dans le cas pr&#233;sent j'autorise (ACCEPT) le localhost et j'interdis (REJECT ALL) tout le reste.&lt;/p&gt;
&lt;p&gt;On sauvegarde et on quitte le fichier upsd.conf.&lt;/p&gt;
&lt;p&gt;On d&#233;finit les droits sur les diff&#233;rents fichiers de configuration (il faut se trouver dans le r&#233;pertoire nut) :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;# chown root:nut upsd.conf upsd.users # chmod 0640 upsd.conf upsd.users&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Il faut d&#233;finir un utilisateur qui sera &#224; m&#234;me de pouvoir acc&#233;der au d&#233;mon.&lt;/p&gt;
&lt;p&gt;On &#233;dite le fichier upsd.users :&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;# vim upsd.users&lt;/code&gt;&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;[subrenat] password = demo allowfrom = localhost upsmon master&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;NOTE :&lt;/strong&gt; upsmon master indique que l'utilisateur a le droit de se connecter sur le serveur ma&#238;tre pour contr&#244;ler l'onduleur.&lt;br class='autobr' /&gt;
Dernier fichier de configuration &#224; &#233;diter /etc/nut/upsmon.conf&lt;br class='autobr' /&gt;
Ce dernier contient l'utilisateur/mot de passe qui sera utilis&#233; pour la surveillance de l'onduleur ainsi que la commande &#224; ex&#233;cuter lorsque l'onduleur devra &#233;teindre la machine...&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;# vim upsmon.conf&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;On doit avoir un contenu similaire &#224; ceci :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;MONITOR myups@localhost 1 jeanbernard demo master SHUTDOWNCMD &#034;/sbin/shutdown -h now&#034;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;On sauvegarde et on quitte upsmon.conf.&lt;/p&gt;
&lt;p&gt;:wq !&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;et on red&#233;marre le PC&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Test ''&#224; blanc'' (sans avoir &#224; vider la batterie) :&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;Fonctionnement du driver : le driver teste en permanence la batterie et envoie l'ordre d'arr&#234;ter le PC (shutdown -h now, arr&#234;ter maintenant) quand la batterie a atteint un certain seuil de taux de charge. Au d&#233;but il ne se passe donc rien mais lorsque la batterie est d&#233;charg&#233;e &#224; x % le PC s'arr&#234;te ''proprement''.&lt;/p&gt;
&lt;p&gt;On lance la commande :&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;# upsmon -c fsd&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Le pc doit s'arr&#234;ter ''gentiment'' au bout de quelques secondes.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Remarque importante :&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Il faut penser &#224; &#233;teindre puis &#224; red&#233;marrer l'onduleur apr&#232;s l'arr&#234;t du syst&#232;me lors d'une panne de courant. Sinon, il n'y a pas assez de courant sur la batterie pour permettre le boot de la machine.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>&#034;Piloter&#034; une webcam</title>
		<link>https://abul.org/Piloter-une-webcam.html</link>
		<guid isPermaLink="true">https://abul.org/Piloter-une-webcam.html</guid>
		<dc:date>2007-09-05T10:37:58Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Charles R&#232;che</dc:creator>



		<description>
&lt;p&gt;Si l'utilisation des webcams sous Linux est dor&#233;navant assez simple, il demeure des cas ou il faut entrer davantage dans le syst&#232;me, soit parceque &#034;&#231;a ne fonctionne pas&#034;, soit parceque l'on souhaite ma&#238;triser son syst&#232;me, par exemple pour d&#233;velopper une application int&#233;grant des acquisitions d'image. Si vous &#234;tes dans cette d&#233;marche, ceci est un memo qui renvoit aux pages les plus utiles - Ce que j'aurais appr&#233;ci&#233; de trouver, en fait.... &lt;br class='autobr' /&gt; PRINCIPES de la cha&#238;ne de traitement : de la camera (&#8230;)&lt;/p&gt;


-
&lt;a href="https://abul.org/-Materiel-.html" rel="directory"&gt;Mat&#233;riel&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Si l'utilisation des webcams sous Linux est dor&#233;navant assez simple, il demeure des cas ou il faut entrer davantage dans le syst&#232;me, soit parceque &#034;&#231;a ne fonctionne pas&#034;, soit parceque l'on souhaite ma&#238;triser son syst&#232;me, par exemple pour d&#233;velopper une application int&#233;grant des acquisitions d'image.&lt;br class='autobr' /&gt;
Si vous &#234;tes dans cette d&#233;marche, ceci est un memo qui renvoit aux pages les plus utiles - Ce que j'aurais appr&#233;ci&#233; de trouver, en fait....&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;h2 class=&#034;spip&#034;&gt;PRINCIPES de la cha&#238;ne de traitement : de la camera &#224; l'&#233;cran.&lt;/h2&gt;
&lt;p&gt;Pour fonctionner, la webcam doit communiquer avec l'ordinateur au niveau mat&#233;riel mais &#233;galement au niveau logiciel.&lt;br class='autobr' /&gt;
Au niveau logiciel, le programme utilisant les images doit d'une part &lt;i&gt;acc&#233;der aux donn&#233;es issues de la camera en utilisant un pilote&lt;/i&gt; correspondant et d'autre part &lt;i&gt;les rendre utilisables au serveur graphique&lt;/i&gt; ( Xorg ). Cela est r&#233;alis&#233; &#224; travers une interface (API) linux sp&#233;cialis&#233;e dans le traitement des flux video : &lt;i&gt;v4l pour &#034;video4linux &#034; permet de g&#233;rer les flux video de toute origine ( TV, cartes video... ). &lt;strong&gt;v4l2 est son successeur&lt;/strong&gt;.&lt;/i&gt;&lt;br class='autobr' /&gt;
La nature et la combinaison de ces diff&#233;rentes briques logicielles peut &#234;tre probl&#233;matique, car il est n&#233;cessaire de :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; disposer du driver adapt&#233; &#224; la cam&#233;ra ;&lt;/li&gt;&lt;li&gt; disposer de l'interface video&lt;/li&gt;&lt;li&gt; Lesquels doivent &#234;tre compatibles...&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Les webcams posent typiquement le probl&#232;me des drivers propri&#233;taires, avec les cons&#233;quences connues sous Linux. Apparemment, des mat&#233;riels qui &#233;voluent encore beaucoup, alors qu'aucun fabriquant ne consent &#224; aider les d&#233;veloppeurs de LL.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Exemples de pilotes ( non limitatif ) :&lt;/h2&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; PWC pour les cameras Philips (Concepteur Luc Saillard) Seulement pour v4l&lt;/li&gt;&lt;li&gt; Gspca, Spca5xx ( Concepteur Michel Xhaard ) Seulement pour v4l pour l'instant&lt;/li&gt;&lt;li&gt; UVCvideo ( Concepteur : BerliOs, pinchartl) Seulement pour v4l2&lt;br class='autobr' /&gt;
Attention : v4l ne semble plus maintenu. v4l et v4l2 reposent sur des librairies bien entendu n&#233;cessaires.&lt;/li&gt;&lt;/ul&gt;&lt;h2 class=&#034;spip&#034;&gt;modules v4l ou v4l2&lt;/h2&gt;
&lt;p&gt;doivent faire partie du noyau, comme la commande suivante permet de le v&#233;rifier :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;$ lsmod | grep v4l v4l1_compat 15236 2 uvcvideo,videodev v4l2_common 25216 2 uvcvideo,videodev&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;la troisi&#232;me colonne indique les programmes utilisant ces modules.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;EN PRATIQUE&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Pour trouver le pilote adapt&#233; / trouver une webcam qui va fonctionner&lt;/strong&gt; :&lt;br class='autobr' /&gt;
Si vous n'avez pas encore achet&#233; votre webcam, v&#233;rifiez sur les sites cit&#233;s ci-dessous (&#034;documentation sur les pilotes&#034;) et les divers forums.&lt;br class='autobr' /&gt;
Une excellente adresse : &lt;a href=&#034;http://www.linux-drivers.org/&#034; class=&#034;spip_url spip_out&#034; rel=&#034;external&#034;&gt;http://www.linux-drivers.org/&lt;/a&gt;. &lt;br class='autobr' /&gt;
plus pr&#233;cisemment pour l'USB : &lt;a href=&#034;http://www.qbik.ch/usb/devices/devices.php&#034; class=&#034;spip_url spip_out&#034; rel=&#034;external&#034;&gt;http://www.qbik.ch/usb/devices/devi...&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Pour trouver le pilote adapt&#233; &#224; la webcam que vous poss&#233;dez d&#233;j&#224;&lt;/strong&gt; :&lt;br class='autobr' /&gt;
Les webcam (USB ! ) Peuvent &#234;tre identifi&#233;s &#224; partir du &#034;vendor id&#034; et du &#034;product id&#034; par la commande :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;$ lsusb Bus 004 Device 003: ID 046d:08ce Logitech, Inc. Bus 002 Device 004: ID 04b4:2050 Cypress Semiconductor Corp. Bus 002 Device 006: ID 0458:004c KYE Systems Corp. (Mouse Systems) Slimstar Pro Keyboard Bus 002 Device 005: ID 04b8:0802 Seiko Epson Corp. Stylus CX3200 Bus 002 Device 003: ID 046d:c040 Logitech, Inc. Bus 002 Device 002: ID 0451:2046 Texas Instruments, Inc. TUSB2046 Hub&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Par exemple :vendor Id = 046D identifie Logitech et product Id=08ce le mod&#232;le QuickCam PRO 5000. Le pilote de la webcam sera rep&#233;r&#233; par ces codes dans les tableaux figurant sur les diff&#233;rents sites des pilotes&lt;/p&gt;
&lt;p&gt;Si tout va bien, les derni&#232;res lignes du fichier de log juste apr&#232;s le branchement de la webcam ressembleront &#224; :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;$ dmesg [22146.048000] usb 4-4: new high speed USB device using ehci_hcd and address 8 [22146.312000] usb 4-4: configuration #1 chosen from 1 choice [22146.696000] uvcvideo: Found UVC 1.00 device &lt;unnamed&gt; (046d:08ce) [22146.740000] usbcore: registered new interface driver uvcvideo [22146.740000] USB Video Class driver (v0.1.0)&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Le syst&#232;me a reconnu la camera ( et ses codes d'identification ), et mieux encore, le pilote adapt&#233; : uvcvideo&lt;/p&gt;
&lt;p&gt;ou bien :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;[26738.288000] usb 2-2: new full speed USB device using uhci_hcd and address 13 [26738.492000] usb 2-2: configuration #1 chosen from 1 choice [26738.492000] ubuntu/media/gspcav1/gspca_core.c: USB SPCA5XX camera found.(ZC3XX)&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Dans ce cas, c'est une camera necessitant le driver SPCA5XX qui a &#233;t&#233; d&#233;tect&#233;e.&lt;/p&gt;
&lt;p&gt;Si vous ne rencontrez pas d'anomalie, il vous &#034;suffit&#034; alors de lancer le programme qui utilise la webcam, en s'assurant simplement qu'il est adapt&#233; &#224; la cam&#233;ra d&#233;tect&#233;e.&lt;br class='autobr' /&gt;
MAIS...&lt;br class='autobr' /&gt;
Si cela ne fonctionne pas, voici une commande qui &#233;claire le sujet ( cas d'une Labtec notebook) :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;$ v4l-info ### video4linux device info [/dev/video0] ### general info VIDIOCGCAP name : &#034;Labtec Webcam Notebook&#034; type : 0x1 [CAPTURE] channels : 1 audios : 0 maxwidth : 640 maxheight : 480 minwidth : 176 minheight : 144 channels VIDIOCGCHAN(0) channel : 0 name : &#034;ZC301-2&#034; tuners : 0 flags : 0x0 [] type : CAMERA norm : 0 tuner ioctl VIDIOCGTUNER: Invalid argument audio ioctl VIDIOCGAUDIO: Invalid argument picture VIDIOCGPICT brightness : 32768 hue : 0 colour : 0 contrast : 32768 whiteness : 0 depth : 24 palette : RGB24 buffer VIDIOCGFBUF base : (nil) height : 0 width : 0 depth : 0 bytesperline : 0 window VIDIOCGWIN x : 0 y : 0 width : 320 height : 240 chromakey : 0 flags : 0&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Chaque paragraphe d&#233;crit une structure permettant de piloter la camera (ce sont des appels aux IOctl )&lt;/p&gt;
&lt;p&gt;Dans le cas d'une webcam Logitech quickcam pro 5000, la m&#234;me commande donnera un descripteur avec davantage de fonctions commen&#231;ant par :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;v4l2 device info [/dev/video0]&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Voici &#233;galement quelques programmes de test qui peuvent vous aider &#224; localiser l'anomalie Ils ont des fonctionnalit&#233;s simples et se lancent en console.&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; gqcam (acquisition ) fonctionne avec v4l seulement ;&lt;/li&gt;&lt;li&gt; dov4l (analyse p&#233;riphs ) fonctionne avec v4l seulement ;&lt;/li&gt;&lt;li&gt; spcagui pour les webcams avec pilotes SPCA5XX (et d'autres : non test&#233;).&lt;/li&gt;&lt;li&gt; luvcview pour les webcams avec pilotes UVCvideo&lt;/li&gt;&lt;li&gt; vgrabbj (v4l seulement ? )&lt;/li&gt;&lt;li&gt; xawtv (v4l seulement ? )&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Ils disposent tous de pages de man.&lt;/p&gt;
&lt;p&gt;l'examen des sources de spcagui et luvcview est parfait pour se d&#233;gourdir sur l'acquisition video !&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;BIBLIO&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Documentation sur v4l, v4l2 :&lt;/strong&gt;&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;a href=&#034;http://linuxtv.org/v4lwiki/index.php/Main_Page&#034; class=&#034;spip_url spip_out&#034; rel=&#034;external&#034;&gt;http://linuxtv.org/v4lwiki/index.ph...&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&#034;http://www.linuxtv.org/v4lwiki/index.php/Webcams&#034; class=&#034;spip_url spip_out&#034; rel=&#034;external&#034;&gt;http://www.linuxtv.org/v4lwiki/inde...&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&#034;http://linuxtv.org/downloads/video4linux/API/V4L1_API.html&#034; class=&#034;spip_url spip_out&#034; rel=&#034;external&#034;&gt;http://linuxtv.org/downloads/video4...&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Documentations sur les pilotes :&lt;/strong&gt;&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; pwc :&lt;a href=&#034;http://www.saillard.org/linux/pwc/&#034; class=&#034;spip_url spip_out&#034; rel=&#034;external&#034;&gt;http://www.saillard.org/linux/pwc/&lt;/a&gt;&lt;/li&gt;&lt;li&gt; UVC :&lt;a href=&#034;http://linux-uvc.berlios.de/&#034; class=&#034;spip_url spip_out&#034; rel=&#034;external&#034;&gt;http://linux-uvc.berlios.de/&lt;/a&gt; et &lt;a href=&#034;http://linux-uvc.berlios.de/#documentation&#034; class=&#034;spip_url spip_out&#034; rel=&#034;external&#034;&gt;http://linux-uvc.berlios.de/#docume...&lt;/a&gt;&lt;/li&gt;&lt;li&gt; gspca,spca5xx :&lt;a href=&#034;http://mxhaard.free.fr/index.html&#034; class=&#034;spip_url spip_out&#034; rel=&#034;external&#034;&gt;http://mxhaard.free.fr/index.html&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;UNE LISTE RECAPITULATIVE ASSEZ COMPLETE : voir &lt;a href=&#034;http://www.exploits.org/v4l/&#034; class=&#034;spip_url spip_out&#034; rel=&#034;external&#034;&gt;http://www.exploits.org/v4l/&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Scanner EPSON Perfection 3490 et 3590 USB</title>
		<link>https://abul.org/Scanner-EPSON-Perfection-3490-et.html</link>
		<guid isPermaLink="true">https://abul.org/Scanner-EPSON-Perfection-3490-et.html</guid>
		<dc:date>2005-12-18T16:02:23Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Martin Riondet</dc:creator>



		<description>
&lt;p&gt;Le scanner 3490 n'est officiellement pas support&#233; par le sane-projet.org : http://www.sane-project.org/sane-mfgs.html#Z-EPSON &lt;br class='autobr' /&gt;
Pour autant, il est possible de le faire fonctionner sous Linux en utilisant les pilotes fournis par Epson. &lt;br class='autobr' /&gt;
Bien que je ne l'ai pas essay&#233;, il semblerait que le scanner Perfection 3590 ne soit qu'un clone du 3490 et que la configuration soit la m&#234;me. &lt;br class='autobr' /&gt;
La derni&#232;re section de ce document concerne la gestion des droits sur les scanners USB et devrait pouvoir &#234;tre (&#8230;)&lt;/p&gt;


-
&lt;a href="https://abul.org/-Materiel-.html" rel="directory"&gt;Mat&#233;riel&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Le scanner 3490 n'est officiellement pas support&#233; par le sane-projet.org :&lt;br class='autobr' /&gt;
&lt;a href=&#034;http://www.sane-project.org/sane-mfgs.html#Z-EPSON&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://www.sane-project.org/sane-mfgs.html#Z-EPSON&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Pour autant, il est possible de le faire fonctionner sous Linux en utilisant les pilotes fournis par Epson.&lt;/p&gt;
&lt;p&gt;Bien que je ne l'ai pas essay&#233;, il semblerait que le scanner Perfection 3590 ne soit qu'un clone du 3490 et que la configuration soit la m&#234;me.&lt;/p&gt;
&lt;p&gt;La derni&#232;re section de ce document concerne la gestion des droits sur les scanners USB et devrait pouvoir &#234;tre adaptable &#224; tous les scanners usb.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;&lt;i&gt;1. Pr&#233; requis&lt;/i&gt;&lt;br&gt;
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; noyau 2.6.12 ou sup&#233;rieur avec udev
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; libusb
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; libsane
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; xsane
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; le module &#171; scanner &#187; ne doit PAS &#234;tre install&#233; (s'il s'av&#232;re que le fichier /etc/modprobe.d/libsane g&#233;n&#232;re d'inutiles messages d'erreurs, commenter les deux lignes qu'il contient, ou carr&#233;ment d&#233;truire le fichier).&lt;/p&gt;
&lt;p&gt;libsane est n&#233;cessaire, car le pilote fourni par Epson s'appuie sur l'architecture de sane.&lt;/p&gt;
&lt;p&gt;Ma configuration syst&#232;me est une Debian etch (testing) avec noyau 2.6.18.&lt;/p&gt;
&lt;div class='spip_document_376 spip_document spip_documents spip_document_image spip_documents_left spip_document_left'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://abul.org/local/cache-vignettes/L150xH150/Epson-scan3490-7d031.jpg?1753631041' width='150' height='150' alt='' /&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;&lt;i&gt;2. Installation&lt;/i&gt;&lt;br&gt;
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Pour l'installation c'est pas trop compliqu&#233; : &lt;br class='autobr' /&gt;
Un c&#226;ble USB2 &#224; mettre sur votre ordinateur. &#199;a marche aussi en USB1 &lt;br class='autobr' /&gt;
(il para&#238;t) ou USB1.1 (c'est le cas chez moi),
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; un c&#226;ble d'alimentation &#233;lectrique et c'est tout !&lt;/p&gt;
&lt;p&gt;&lt;i&gt;3. Configuration du syst&#232;me&lt;/i&gt;&lt;br&gt;
Vu qu'Epson nous met les pilotes &#224; disposition, on va aller les chercher &lt;a href=&#034;http://www.avasys.jp/english/linux_e/index.html&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;sur le site d'Epson&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Pour chaque scanner, il y a deux versions du driver, selon le compilateur utilis&#233;. Dans mon cas, les deux versions ont march&#233; de fa&#231;on indiff&#233;rente. Il semblerait que les utilisateurs Red Hat doivent utiliser la version compil&#233;e avec GCC 3.2&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;3.1. Installer le rpm&lt;/strong&gt;&lt;br&gt;
Il y a &lt;strong&gt;deux&lt;/strong&gt; fichiers &#224; installer :
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; iscan
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; les pilotes pour le mod&#232;le 3490&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Utilisateurs de syst&#232;mes bas&#233;s sur des rpm (Mandriva, Red Hat, Fedora...), installez directement les paquetages (en tant que root) :&lt;/p&gt;
&lt;div class=&#034;code&#034;&gt;&lt;pre&gt; rpm -i iscan-2.4.0-0.c2.i386.rpm rpm -i iscan-plugin-gt-f520-1.0.0-1.c2.i386.rpm &lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Les utilisateurs de Debian et assimilables doivent convertir les .rpm en .deb par la commande alien (installer alien au besoin), puis installer le paquetage (en tant que root) :&lt;/p&gt;
&lt;div class=&#034;code&#034;&gt;&lt;pre&gt; alien -i iscan-2.4.0-0.c2.i386.rpm alien -i iscan-plugin-gt-f520-1.0.0-1.c2.i386.rpm dpkg -i iscan_2.4.0-1_i386.deb dpkg -i iscan-plugin-gt-f520_1.0.0-2_i386.deb &lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;3.2. Autoriser l'utilisation du scanner par sane&lt;/strong&gt;&lt;br&gt;
Indiquer ensuite que les scanneurs de marque &#171; epkowa &#187; sont autoris&#233;s en rajoutant epkowa dans le fichier suivant :&lt;/p&gt;
&lt;div class=&#034;code&#034;&gt;&lt;pre&gt; vi /etc/sane.d/dll.conf epkowa &lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;3.3. V&#233;rifier que &#231;a marche&lt;/strong&gt;&lt;br&gt;
Pour forcer un chargement du module fourni par Epson, d&#233;brancher et rebrancher le scanner.&lt;/p&gt;
&lt;p&gt;En tant que root, taper :&lt;/p&gt;
&lt;div class=&#034;code&#034;&gt;&lt;pre&gt; root@mimosa:~$ sane-find-scanner &lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;dans le flot de blahblah de sortie de cette commande, vous allez voir :&lt;/p&gt;
&lt;div class=&#034;code&#034;&gt;&lt;pre&gt; found USB scanner (vendor=0x04b8 [EPSON], product=0x0122 [EPSON Scanner]) at libusb:001:002 &lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Signe que notre scanner a bien &#233;t&#233; reconnu.&lt;/p&gt;
&lt;p&gt;V&#233;rifier ensuite qu'il est d&#233;sormais bien pris en charge par sane :&lt;/p&gt;
&lt;div class=&#034;code&#034;&gt;&lt;pre&gt; root@mimosa:~$ scanimage -L device 'epkowa:libusb:001:002' is a Epson Perfection 3490/3590 flatbed scanner &lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Notre scanner est bien support&#233; d&#233;sormais par sane (si cette &#233;tape &#233;choue, inutile de continuer)&lt;/p&gt;
&lt;p&gt;V&#233;rifier qu'un utilisateur normal peut se connecter, en utilisant les m&#234;mes commandes.&lt;br class='autobr' /&gt;
Si il y a un pb, cf plus bas.&lt;/p&gt;
&lt;p&gt;Enfin, les droits par d&#233;faut livr&#233;s avec les pilotes fournis par Epson ne permettent pas l'acquisition de donn&#233;es pour les utilisateurs normaux.&lt;br class='autobr' /&gt;
Il faut changer ces droits et/ou le propri&#233;taire. Le plus simple :&lt;/p&gt;
&lt;div class=&#034;code&#034;&gt;&lt;pre&gt; chmod 444 /usr/share/iscan/* &lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Dans tous les cas, afin d'am&#233;liorer la s&#233;curit&#233; du syst&#232;me, il est pr&#233;conis&#233; d'effectuer les t&#226;ches de s&#233;curisation d&#233;crites ci-apr&#232;s.&lt;/p&gt;
&lt;p&gt;&lt;i&gt;4. G&#233;rer proprement les droits&lt;/i&gt;&lt;br&gt;
Cette section s'applique &#224; tous les scanners usb, quels que soient la marque et le mod&#232;le. Cela &#233;vite d'avoir &#224; se torturer en ce qui concerne la gestion des droits d'acc&#232;s.&lt;/p&gt;
&lt;p&gt;Sous Debian, les utilisateurs du scanner sont ceux qui font partie du groupe &#171; scanner &#187;. Commencez donc par v&#233;rifier que vos utilisateurs habilit&#233;s &#224; l'utilisation du scanner font partie de ce groupe.&lt;/p&gt;
&lt;p&gt;Si un utilisateur d&#233;j&#224; logg&#233; est ajout&#233; &#224; un groupe, il doit se d&#233;logguer et se relogguer pour que la modification prenne effet.&lt;/p&gt;
&lt;p&gt;Il faut commencer par demander &#224; lsusb quel est le mod&#232;le de notre scanner :&lt;/p&gt;
&lt;div class=&#034;code&#034;&gt;&lt;pre&gt; root@mimosa:~$ lsusb Bus 002 Device 001: ID 0000:0000 Bus 001 Device 002: ID 04b8:0122 Seiko Epson Corp. Bus 001 Device 001: ID 0000:0000 &lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;br&gt;
L'ID du vendeur est 04b8 (normal, c'est un Epson)&lt;br class='manualbr' /&gt;L'ID du scanner est 0122&lt;br class='manualbr' /&gt;Le scanner est sur le bus 001 et de device 002.&lt;br class='manualbr' /&gt;Le bus est donc : /proc/bus/usb/001&lt;br class='manualbr' /&gt;Le p&#233;riph&#233;rique est le fichier 002 contenu dans ce r&#233;pertoire.&lt;/p&gt;
&lt;p&gt;Exemple :&lt;/p&gt;
&lt;div class=&#034;code&#034;&gt;&lt;pre&gt;&lt;html&gt; martin@mimosa:~$ ls -lrt /proc/bus/usb/001/002 -rw-rw-rw- 1 root root 57 2005-12-17 19:55 002 &lt;/pre&gt;&lt;/div&gt;&lt;/html&gt;
&lt;p&gt;On voit que les droits sont assez larges : rw- pour tous : tout le monde peut acc&#233;der au scanner.&lt;/p&gt;
&lt;p&gt;&#201;diter le fichier suivant (en tant que root) :&lt;/p&gt;
&lt;div class=&#034;code&#034;&gt;&lt;pre&gt; vi /etc/sane.d/hotplug/libsane.db &lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;br&gt;
Rajouter les lignes suivantes :&lt;/p&gt;
&lt;div class=&#034;code&#034;&gt;&lt;pre&gt; # Epson Corp. Perfection 3490/3590 0x04b8 0x0122 root:scanner 0660 &lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;[d'une fa&#231;on g&#233;n&#233;rale :&lt;br class='autobr' /&gt;
0x+IdVendeur Ox+IdScanner propri&#233;taire:groupe droits&lt;br class='autobr' /&gt;
]
&lt;br&gt;
Ces lignes peuvent &#234;tres rajout&#233;es juste en dessous du scanner Perfection 2480, par exemple, c'est juste le product id suivant.&lt;/p&gt;
&lt;p&gt;On reconna&#238;t dans les deux premi&#232;res positions l'ID du vendeur (pr&#233;c&#233;d&#233; de 0x) et l'ID du scanner (pr&#233;c&#233;d&#233; de 0x)&lt;br class='autobr' /&gt;
On indique que le p&#233;riph&#233;rique sera cr&#233;&#233; avec l'utilisateur root et le groupe scanner, avec des droits rw-rw---- (660)&lt;/p&gt;
&lt;p&gt;D&#233;brancher et rebrancher le scanner :&lt;/p&gt;
&lt;div class=&#034;code&#034;&gt;&lt;pre&gt;&lt;html&gt; martin@mimosa:~$ ls -lrt /proc/bus/usb/001/ total 0 -rw-r--r-- 1 root root 43 2005-12-17 19:43 001 -rw-rw---- 1 root scanner 57 2005-12-17 20:04 003 &lt;/pre&gt;&lt;/div&gt;&lt;/html&gt;
&lt;p&gt;On constate que, suite au d&#233;branchement du scanner, le num&#233;ro de p&#233;riph&#233;rique a chang&#233;. Seuls l'utilisateur root et le groupe scanner ont d&#233;sormais acc&#232;s au p&#233;riph&#233;rique.&lt;/p&gt;
&lt;p&gt;Pour les personnes utilisant le driver iscan, fourni par Epson, les droits par d&#233;faut sont g&#233;r&#233;s dans le fichier :&lt;/p&gt;
&lt;div class=&#034;code&#034;&gt;&lt;pre&gt; vi /etc/hotplug/usb/iscan-device &lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Remplacer :&lt;/p&gt;
&lt;div class=&#034;code&#034;&gt;&lt;pre&gt; DEFAULT_OWNER=root DEFAULT_GROUP=root DEFAULT_PERMS=0666 &lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;par :&lt;/p&gt;
&lt;div class=&#034;code&#034;&gt;&lt;pre&gt; DEFAULT_OWNER=root #DEFAULT_GROUP=root #DEFAULT_PERMS=0666 DEFAULT_GROUP=scanner DEFAULT_PERMS=0660 &lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Ce sont les droits par d&#233;faut qui &#233;taient responsables de la largesse des droits octroy&#233;s avant de d&#233;clarer le scanner dans libsane.db.&lt;/p&gt;
&lt;p&gt;il y a un autre fichier de conf qu'il est possible de renseigner, et qui devrait int&#233;resser justement ceux qui n'utilisent pas iscan :&lt;/p&gt;
&lt;div class=&#034;code&#034;&gt;&lt;pre&gt; vi /etc/udev/libsane.rules &lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;rajouter les lignes suivantes :&lt;/p&gt;
&lt;div class=&#034;code&#034;&gt;
# Epson Corp. Perfection 3490&lt;br&gt;
SYSFS&lt;i&gt;idVendor&lt;/i&gt;==&#034;04b8&#034;, SYSFS&lt;i&gt;idProduct&lt;/i&gt;==&#034;0122&#034;, MODE=&#034;660&#034;, GROUP=&#034;scanner&#034;, RUN+=&#034;/etc/hotplug.d/usb/libsane.hotplug&#034;
&lt;/div&gt;
&lt;p&gt;[d'une fa&#231;on plus g&#233;n&#233;rale :&lt;br class='autobr' /&gt;
SYSFS&lt;i&gt;idVendor&lt;/i&gt;==&#034;IdVendeur&#034;, SYSFS&lt;i&gt;idProduct&lt;/i&gt;==&#034;IdScanner, MODE=&#034;droits&#034;, GROUP=&#034;groupe&#034;, RUN+=&#034;/etc/hotplug.d/usb/libsane.hotplug&#034;]&lt;/p&gt;
&lt;p&gt;Noter l'absence du 0x devant les id dans ce fichier.&lt;/p&gt;
&lt;p&gt;Le script /etc/hotplug.d/usb/libsane.hotplug se charge, entre autres, de g&#233;rer les bons droits sur le p&#233;riph&#233;rique. Il est redondant avec /etc/hotplug/usb/iscan-device. Il faut &#233;diter soit l'un, soit l'autre.&lt;/p&gt;
&lt;p&gt;&lt;i&gt;5. Logiciels d'acc&#232;s au scanner&lt;/i&gt;&lt;br&gt;
Le plus couramment utilis&#233; est xsane, auquel on peut acc&#233;der directement comme une extension de Gimp.&lt;/p&gt;
&lt;p&gt;Avec ses drivers, Epson fournit iscan, qui offre une interface simple mais efficace au scanner.&lt;/p&gt;
&lt;p&gt;Il est possible de rendre iscan accessible depuis &lt;a href=&#034;http://gimp.org/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;The Gimp :&lt;/a&gt;&lt;/p&gt;
&lt;div class=&#034;code&#034;&gt;&lt;pre&gt; ln -s /usr/bin/iscan ~/.gimp2.2/plug-ins &lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
		
		</content:encoded>


		
		<enclosure url="https://abul.org/IMG/pdf/config_scanner_epson_3490.pdf" length="322370" type="application/pdf" />
		

	</item>
<item xml:lang="fr">
		<title>Utiliser une cam&#233;ra num&#233;rique sur port firewire avec linux</title>
		<link>https://abul.org/Utiliser-une-camera-numerique-sur.html</link>
		<guid isPermaLink="true">https://abul.org/Utiliser-une-camera-numerique-sur.html</guid>
		<dc:date>2004-02-08T12:26:15Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>&#201;ric Seigne</dc:creator>



		<description>&lt;p&gt;Vous avez une cam&#233;ra num&#233;rique style MiniDV qui a un connecteur firewire ? Sachez qu'il est probable qu'elle marche super bien avec votre Linux pr&#233;f&#233;r&#233; !&lt;/p&gt;

-
&lt;a href="https://abul.org/-Materiel-.html" rel="directory"&gt;Mat&#233;riel&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Vous avez une cam&#233;ra num&#233;rique style MiniDV qui a un connecteur firewire ? Sachez qu'il est probable qu'elle marche super bien avec votre Linux pr&#233;f&#233;r&#233; !&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;h2 class=&#034;spip&#034;&gt;1. Le mat&#233;riel&lt;/h2&gt;
&lt;p&gt;J'ai entre les mains une cam&#233;ra JVC qui a une sortie DV firewire (ieee1394 pour les intimes et i-link pour les mac).&lt;/p&gt;
&lt;p&gt;De l'autre c&#244;t&#233;, j'ai un ordinateur &#233;quip&#233; d'un port firewire ... actuellement c'est un &lt;a href='https://abul.org/Ordinateur-portable-Fujitsu.html' class=&#034;spip_in&#034;&gt;portable Amilo p4&lt;/a&gt;.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;2. Configuration&lt;/h2&gt;
&lt;p&gt;D&#232;s que je connecte le c&#226;ble firewire j'ai le module correspondant qui se charge tout seul :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;ieee1394: Node added: ID:BUS[0-00:1023] GUID[0080880502384edc] ieee1394: Node changed: 0-00:1023 -&gt; 0-01:1023 raw1394: /dev/raw1394 device initialized&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Regardez le device /dev/raw1394 (ls -al /dev/raw1394), chez moi il appartient &#224; root:video&lt;br class='autobr' /&gt;
Il suffit donc que votre utilisateur soit dans le groupe video pour pouvoir utiliser ce p&#233;riph&#233;rique firewire !&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;2.1 Configurer devfs pour avoir les droits&lt;/h2&gt;
&lt;p&gt;Par d&#233;faut seul root aura le droit de toucher &#224; /dev/raw1394, voici ce que j'ai fait pour que le groupe video puisse lui aussi utiliser ces p&#233;riph&#233;riques firewire :&lt;/p&gt;
&lt;p&gt;j'ai rajout&#233; ce qui suit &#224; /etc/devfs/perms&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;REGISTER ^ieee1394/(dv|raw)/host[0-9]/(NTSC|PAL)/(in|out) PERMISSIONS root.video 0660 REGISTER ^raw1394 PERMISSIONS root.video 0660 REGISTER ^video1394/[0-9] PERMISSIONS root.video 0660&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 class=&#034;spip&#034;&gt;3. Capturer le flux vid&#233;o&lt;/h2&gt;
&lt;p&gt;Il ne vous reste plus qu'&#224; lancer par exemple kino pour capturer vos films sur votre linux.&lt;/p&gt;
&lt;p&gt;Dans l'interface de kino vous devrez juste modifier les pr&#233;f&#233;rences pour utiliser le driver raw1394 comme source de donn&#233;es.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_ps'&gt;&lt;p&gt;La suite dans le prochain article : faire du montage vid&#233;o sous linux avec &lt;a href='https://abul.org/Montage-video-100-libre-avec-kino.html' class=&#034;spip_in&#034;&gt;kino et cin&#233;lerra&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Ordinateur portable Fujitsu-Siemens Amilo D 7830</title>
		<link>https://abul.org/Ordinateur-portable-Fujitsu.html</link>
		<guid isPermaLink="true">https://abul.org/Ordinateur-portable-Fujitsu.html</guid>
		<dc:date>2004-01-17T21:50:33Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>&#201;ric Seigne</dc:creator>



		<description>&lt;p&gt;Lorsqu'on ach&#234;te un ordinateur portable c'est toujours la m&#234;me question &#034;compatible avec mon syst&#232;me ou pas ?&#034; ... j'ai test&#233; pour vous l'amilo 7830 et voici ce que &#231;a donne !&lt;/p&gt;

-
&lt;a href="https://abul.org/-Materiel-.html" rel="directory"&gt;Mat&#233;riel&lt;/a&gt;


		</description>


 <content:encoded>&lt;img src='https://abul.org/local/cache-vignettes/L150xH140/arton125-8d85e.jpg?1753631041' class='spip_logo spip_logo_right' width='150' height='140' alt=&#034;&#034; /&gt;
		&lt;div class='rss_chapo'&gt;&lt;p&gt;Lorsqu'on ach&#234;te un ordinateur portable c'est toujours la m&#234;me question &#034;compatible avec mon syst&#232;me ou pas ?&#034; ... j'ai test&#233; pour vous l'amilo 7830 et voici ce que &#231;a donne !&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;h2 class=&#034;spip&#034;&gt;1. Choisir un portable ... quelques pi&#232;ges&lt;/h2&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Carte vid&#233;o qui utilise de la RAM partag&#233;e ;
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Carte r&#233;seau inconnue ;
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Gestion de l'&#233;nergie non prise en charge par linux ;
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Modem (WinModem) ;
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; etc.&lt;/p&gt;
&lt;p&gt;En bref, apr&#232;s avoir vir&#233; les syst&#232;mes &#224; base de celeron (trop bruyants et mauvaises exp&#233;riences perso dans le domaine des ordinateurs portables &#224; base de celeron), ceux qui ont des cartes vid&#233;o dont la ram est partag&#233;e et le prix ... mon attention s'est pos&#233;e sur le portable suivant : Fujitsu-Siemens Amilo D 7830.&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Pentium 4 Mobile 2.4 GHz ;
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; 256 Mo de RAM (bonne surprise cf plus loin) ;
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; 40 Go de disque dur (mauvaise surprise cf plus loin) ;
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Combo DVD/CDRW ;
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; ATI Radeon 9600 64 Mo ;
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; 5 ports USB2 ;
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; 1 port firewire ieee1394 ;
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; 1 port imprimante ;
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; 1 modem interne ;
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; 1 carte r&#233;seau interne ;
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; un bon &#233;cran, &#224; vrai dire tellement mieux que celui de mon ibm p2-300 que j'ai m&#234;me pas fait attention &#224; la taille !&lt;/p&gt;
&lt;p&gt;Par contre, il manque (je trouve)
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; un port s&#233;rie ... l'usb remplace compl&#232;tement le port s&#233;rie &#224; ce qu'il parait, comment faire pour administrer des switchs et autres routeurs ?
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; un BIOS digne de ce nom, je n'ai aucun param&#232;tre d'int&#233;ressant dans ce BIOS, &#224; croire qu'il n'y en a m&#234;me pas !&lt;/p&gt;
&lt;p&gt;Le tout pour 1000 EUR HT, c'&#233;tait mon budget maxi, &#224; vrai dire pour ce prix je ne pensais pas avoir un ibm, apple ou autre toshiba ;&lt;/p&gt;
&lt;p&gt;&#192; savoir que la garantie ne prends pas en charge la batterie (demandez pour vos achats), et l'&#233;cran ... autrement dit sur un portable &#224; part l'&#233;cran et la batterie je ne vois pas trop ce qu'on casse ... bref dans ces conditions je n'ai pas pris d'extention de garantie.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;2. Toujours avoir un &#034;live CD&#034; sur soi ...&lt;/h2&gt;
&lt;p&gt;C'est un peu compliqu&#233; pour convaincre un vendeur de mettre le cdrom linux dans son portable de d&#233;mo mais bon g&#233;n&#233;ralement on arrive &#224; les convaincre.&lt;/p&gt;
&lt;p&gt;On d&#233;marre donc le portable sur une knoppix ou mandrake live ! ou autre pour voir si le mat&#233;riel est bien pris en charge, si tout marche vous risquez d'attiser l'attention de votre vendeur qui voit sous ses yeux un syst&#232;me beau, rapide ou il n'y a rien &#224; installer pour que &#231;a marche &#034;faites voir l&#224; l'usb, si je connecte mon appareil photo num&#233;rique, &#231;a marche ?&#034; ... &#034;on essaye, allez et hop si &#231;a marche, effet garanti votre vendeur voudra garder votre cdrom linux 'live'&#034; ... laissez lui c'est toujours &#231;a de gagn&#233; il pourra &#233;ventuellement valider ses ordinateurs &#034;linux&#034; ou pas !&lt;/p&gt;
&lt;p&gt;Et l&#224; je n'ai eu que des bonnes surprises, le r&#233;seau marche tr&#232;s bien (c'est un NationalSemiConductor), la vid&#233;o aussi, la carte son idem, le winmodem aucune id&#233;e, le pcmcia j'ai oubli&#233; de tester ... les usb2 sont ok.&lt;/p&gt;
&lt;p&gt;Tout ceci me semble tr&#232;s bon, j'accroche d&#233;finivement mon vendeur lorsque je commence &#224; lancer des applications comme openoffice &#034;quoi vous avez une suite bureautique, tout &#231;a sur un cd, sans installation, &#231;a marche l&#224; direct&#034; ... &#034;ben oui c'est &#231;a le logiciel libre, vous voulez le cd je vous le laisse mais attention y a des machines sur lesquelles &#231;a ne marche pas&#034;.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;3. J'ach&#234;te et j'installe tout &#231;a&lt;/h2&gt;
&lt;p&gt;Hop, d&#233;cid&#233; c'est emball&#233;, de retour &#224; la maison j'installe tout &#231;a avec une debian. Je passe rapidement l'installation un peu longue (debian 3.0 ne reconnait pas la carte r&#233;seau alors forc&#233;ment &#231;a limite un peu pour l'installation).&lt;/p&gt;
&lt;p&gt;Bref je suis pass&#233; en debian/unstable avec un kernel 2.4.23 et plus tard un 2.6 ...&lt;/p&gt;
&lt;p&gt;Je pense que l'installation int&#233;resserait du monde mais d'une part je n'ai pas not&#233; et d'autre part je fais toujours &#231;a comme une brute :&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; boot sur knoppix (ou le r&#233;seau marche) ;
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; cfdisk de mon disque dur du portable ;
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; mkfs.ext3 et montage des partitions dans /mnt/ par exemple
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; tar xfvz debian30.base.tgz /mnt/ pour extraire mon tarball-image de debian 3.0 dans /mnt
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; chroot /mnt
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; vi /etc/apt/sources.list pour passer en debian unstable
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; apt-get update &amp;&amp; apt-get (dist)upgrade
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; apt-get install (tout ce que vous voulez)&lt;/p&gt;
&lt;p&gt;Comme quoi c'est pas une installation tr&#232;s standard de debian mais maintenant je ne fais quasi-que comme &#231;a mes installations :o)&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;4 Configuration&lt;/h2&gt;
&lt;p&gt;Voici ce que nous dit la commande &#034;lspci&#034; :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;00:00.0 Host bridge: Intel Corp. 82845G/GL [Brookdale-G] Chipset Host Bridge (rev 03) 00:01.0 PCI bridge: Intel Corp. 82845G/GL [Brookdale-G] Chipset AGP Bridge (rev 03) 00:1d.0 USB Controller: Intel Corp. 82801DB USB (Hub #1) (rev 02) 00:1d.1 USB Controller: Intel Corp. 82801DB USB (Hub #2) (rev 02) 00:1d.2 USB Controller: Intel Corp. 82801DB USB (Hub #3) (rev 02) 00:1d.7 USB Controller: Intel Corp. 82801DB USB2 (rev 02) 00:1e.0 PCI bridge: Intel Corp. 82801BA/CA/DB/EB PCI Bridge (rev 82) 00:1f.0 ISA bridge: Intel Corp. 82801DB LPC Interface Controller (rev 02) 00:1f.1 IDE interface: Intel Corp. 82801DB Ultra ATA Storage Controller (rev 02) 00:1f.3 SMBus: Intel Corp. 82801DB/DBM SMBus Controller (rev 02) 00:1f.5 Multimedia audio controller: Intel Corp. 82801DB AC'97 Audio Controller (rev 02) 00:1f.6 Modem: Intel Corp. 82801DB AC'97 Modem Controller (rev 02) 01:00.0 VGA compatible controller: ATI Technologies Inc Radeon R250 Lf [Radeon Mobility 9000 M9] (rev 01) 02:03.0 CardBus bridge: O2 Micro, Inc. OZ6912 Cardbus Controller 02:0a.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (rev 80) 02:0c.0 Ethernet controller: National Semiconductor Corporation DP83815 (MacPhyter) Ethernet Controller&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;4.0 La RAM&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;256 Mo de RAM c'est peu pour ce que je veux faire de ce portable, je d&#233;cide donc de prendre une extention &#224; minimum 512 Mo ... vu les tarifs propos&#233;s je reste &#224; 256 Mo.&lt;/p&gt;
&lt;p&gt;Bien m'en a pris, je lis le manuel et l&#224; je vois que ce portable utilise des barettes de RAM classiques PC333 !!! H&#233; oui c'est pas de la SoDIMM mais de la RAM qu'on trouve partout !&lt;/p&gt;
&lt;p&gt;L&#224; c'est vraiment une bonne nouvelle, d&#232;s que je fais mon upgrade m&#233;moire je vous tiens au courant !&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;4.1 Syst&#232;me / kernel&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Vous avez joint &#224; cet article le fichier de configuration d'un kernel 2.4.23 et d'un 2.6.1 avec toutes les options pour que le mat&#233;riel de ce portable soit utilisable.&lt;/p&gt;
&lt;p&gt;Dans les options de boot j'ai pas grand chose, c'est &#224; am&#233;liorer :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;pnpbios=off acpi=force resume=/dev/hda5 hda=autotune hdc=cdrom&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;4.2 La vid&#233;o&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;C'est le 1er truc qui m'a caus&#233; des soucis, le XFree - y compris celui de debian/unstable - n'est pas assez r&#233;cent pour prendre en charge mon chip vid&#233;o Rad&#233;on IGP (oui IGP).&lt;/p&gt;
&lt;p&gt;Donc, recompilation d'un xfree cvs ... et l&#224; je suis surpris par la vitesse du p4 ... moi qui suis habitu&#233; &#224; mon p2-300 ... &#231;a change :o)&lt;/p&gt;
&lt;div class='spip_document_166 spip_document spip_documents spip_document_file spip_document_avec_legende' data-legende-len=&#034;84&#034; data-legende-lenx=&#034;xx&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt;
&lt;a href='https://abul.org/IMG/txt/amilod7830.config-2.4.23.txt' class=&#034; spip_doc_lien&#034; title='Texte - 29.7 kio' type=&#034;text/plain&#034;&gt;&lt;img src='https://abul.org/local/cache-vignettes/L64xH64/txt-55e11.svg?1753623361' width='64' height='64' alt='' /&gt;&lt;/a&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre '&gt;&lt;strong&gt;kernel config 2.4.23
&lt;/strong&gt;&lt;/div&gt; &lt;div class='spip_doc_descriptif '&gt;Fichier de configuration du kernel 2.4.23 pour l'Amilo D 7830
&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt; &lt;p&gt;et&lt;/p&gt;
&lt;div class='spip_document_168 spip_document spip_documents spip_document_file spip_document_avec_legende' data-legende-len=&#034;71&#034; data-legende-lenx=&#034;xx&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt;
&lt;a href='https://abul.org/IMG/txt/amilod7830.config-2.6.1.txt' class=&#034; spip_doc_lien&#034; title='Texte - 36.2 kio' type=&#034;text/plain&#034;&gt;&lt;img src='https://abul.org/local/cache-vignettes/L64xH64/txt-55e11.svg?1753623361' width='64' height='64' alt='' /&gt;&lt;/a&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre '&gt;&lt;strong&gt;kernel config 2.6.1
&lt;/strong&gt;&lt;/div&gt; &lt;div class='spip_doc_descriptif '&gt;Fichier de configuration kernel pour Amilo D 7830
&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Depuis le xfree qui est dans debian unstable marche bien pour cette carte vid&#233;o (version 4.3.0-0pre1v5 OK).&lt;/p&gt;
&lt;p&gt;Pour le fichier XF86Config-4 il faut regarder le fichier joint &#224; cet article :)&lt;/p&gt;
&lt;div class='spip_document_165 spip_document spip_documents spip_document_file spip_document_avec_legende' data-legende-len=&#034;63&#034; data-legende-lenx=&#034;x&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt;
&lt;a href='https://abul.org/IMG/txt/amilod7830.XF86Config-4.txt' class=&#034; spip_doc_lien&#034; title='Texte - 3.8 kio' type=&#034;text/plain&#034;&gt;&lt;img src='https://abul.org/local/cache-vignettes/L64xH64/txt-55e11.svg?1753623361' width='64' height='64' alt='' /&gt;&lt;/a&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre '&gt;&lt;strong&gt;XF86Config-4
&lt;/strong&gt;&lt;/div&gt; &lt;div class='spip_doc_descriptif '&gt;Fichier de configuration de XFree pour Amilo7830
&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;La tr&#232;s bonne surprise c'est que l'openGl marche en acc&#233;l&#233;ration mat&#233;rielle ... je ne m'y attendais pas du tout mais bon :)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;4.3 Le r&#233;seau&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Rien de sp&#233;cial donc &#224; partir du moment o&#249; la carte marche bien !&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;4.4 Le son&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Tout avec alsa, donc avec un kernel 2.6 c'est du r&#233;gal, chip de type &#034;intel8x0&#034; avec un &#233;chantillonnage &#224; 48Khz c'est vraiment top.&lt;/p&gt;
&lt;p&gt;Par contre - avis perso - alsa me charge pr&#232;s de 14 modules ... je sais pas vous mais moi je trouve que &#231;a fait beaucoup :) mais bon &#231;a marche bien c'est le principal.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;4.5 Le syst&#232;me IDE&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;C'est l&#224; que je trouve qu'est le plus gros handicap du syst&#232;me : le disque dur freine tout le syst&#232;me !&lt;/p&gt;
&lt;p&gt;On en est &#224; un tel point que si on connecte un disque dur USB2 sur le portable il est plus rapide que le disque dur interne !&lt;/p&gt;
&lt;p&gt;C'est vraiment la grosse faille de ce portable.&lt;/p&gt;
&lt;p&gt;Pour essayer d'am&#233;liorer tout &#231;a j'utilise hdparm avec les options suivantes dans /etc/hdparm.conf :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;/dev/hda { io32_support = 3 mult_sect_io = 16 write_cache = on dma = 1 transfer_mode = udma5 interrupt_unmask = on #sleep a 21 minutes spindown_time = 252 } /dev/hdc { mult_sect_io = 32 write_cache = off dma = on spindown_time = 36 }&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;4.5 La gestion d'ennergie&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Je n'ai pas grand chose &#224; dire &#224; ce sujet, je suis vraiment content par rapport &#224; un syst&#232;me Celeron (chez fujitsu-siemens aussi) : ce p4 chauffe beaucoup moins et semble mieux a&#233;r&#233;.&lt;/p&gt;
&lt;p&gt;Ceci dit je me suis amus&#233; avec le mode hibernation, &#231;a marche avec le kernel 2.6 mais j'ai quand m&#234;me du mal (&#231;a fera l'objet d'un article sp&#233;cial je pense) mais je suis beaucoup plus handicap&#233; par l'absence du mode &#034;suspend to ram&#034; que j'avais sur mon p2-300 (toujours lui) !&lt;/p&gt;
&lt;p&gt;En bref un echo 3 &gt; /proc/acpi/sleep marche mais le portable ne se r&#233;veille pas ! C'est tr&#232;s g&#233;nant, en fait si il se r&#233;veille mais reste sur un Linux ! en jaune clair.&lt;/p&gt;
&lt;p&gt;Peut &#234;tre que &#231;a passera avec les prochains kernels et que l'acpi de ce portable sera utilisable &#224; fond ?&lt;/p&gt;
&lt;p&gt;Ha si j'oublie un truc que j'aime beaucoup : on peut changer la fr&#233;quence du CPU &#034;&#224; tout moment&#034; ! Pratique pour les nomades, par exemple en voiture (quand je ne conduit pas) si je fais de la bureautique ou un truc peu gourmand (style saisir le compte rendu d'une r&#233;union &lt;a href=&#034;http://www.abuledu.org&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Abul&#201;du&lt;/a&gt; ou un truc comme &#231;a) je fais un coup de :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;echo 7 &gt; /proc/acpi/processor/CPU1/throttling (echo 7 &gt; /proc/acpi/processor/CPU2/throttling)&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;H&#233; oui il ne faut pas oublier le CPU2, mais &#231;a je trouve que c'est un peu &#233;trange, OK avec l'hyperthreading de intel on a &#034;deux cpu&#034; mais pourquoi cpu1 et cpu2 plutot que cpu0 et cpu1 ?&lt;/p&gt;
&lt;p&gt;Bref une fois que j'ai fait &#231;a mon portable se meuh &#224; la m&#234;me vitesse que mon ancien p2-300 mais c'est bien assez pour faire du texte :)&lt;/p&gt;
&lt;p&gt;Bien entendu quand vous voudrez lancer la compilation d'OpenOffice.org il faudra repasser en mode 0 :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;echo 0 &gt; /proc/acpi/processor/CPU1/throttling (echo 0 &gt; /proc/acpi/processor/CPU2/throttling)&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;4.6 USB et FireWire&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Les modules suivants sont charg&#233;s en m&#233;moire pour prendre en charge l'usb et le firewire, tout marche bien :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;#ieee1394 video1394 12724 0 (unused) ohci1394 25776 0 [video1394] ieee1394 187044 0 [video1394 ohci1394] #usb ehci-hcd 17836 0 (unused) usb-uhci 23568 0 (unused)&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;C'est vraiment de l'usb2 y a pas &#224; dire c'est rapide ! Et pour le FireWire c'est nikel, le &lt;a href='https://abul.org/Utiliser-une-camera-numerique-sur.html' class=&#034;spip_in&#034;&gt;camescope num&#233;rique&lt;/a&gt; marche &#034;two finger in the noze&#034; !&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;4.7 le graveur cd/cdrw&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Encore une fois j'ai du rester loin de linux pendant longtemps, je n'ai rien eu &#224; faire pour que cdrecord marche tout seul !&lt;/p&gt;
&lt;p&gt;Comme quoi les graveurs IDE marchent vraiment bien. Le RW marche aussi tr&#232;s bien, rien &#224; signaler de particulier &#224; ce sujet, j'ai m&#234;me appr&#233;ci&#233; le fait que le graveur est capable de changer de vitesse de gravure alors qu'il est en train de graver, par exemple &#231;a commence &#224; 4x puis il passe &#224; 10x et continue &#224; 6, je n'ai pas plant&#233; un seul CD avec ce graveur !&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_ps'&gt;&lt;p&gt;Si vous avez des astuces ou am&#233;lioration de la configuration &#224; proposer je suis int&#233;ress&#233; !&lt;/p&gt;
&lt;p&gt;&#201;ric&lt;/p&gt;&lt;/div&gt;
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Scanner CANON LiDE 30 USB</title>
		<link>https://abul.org/Scanner-CANON-LiDE-30-USB.html</link>
		<guid isPermaLink="true">https://abul.org/Scanner-CANON-LiDE-30-USB.html</guid>
		<dc:date>2004-01-14T16:09:14Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>&#201;ric Seigne</dc:creator>



		<description>&lt;p&gt;En m&#234;me temps que le scanner &lt;a href='https://abul.org/Scanner-EPSON-Perfection-1670-USB.html' class=&#034;spip_in&#034;&gt;EPSON perfection 1670&lt;/a&gt; j'ai pris un CANON LiDE30.&lt;/p&gt;

-
&lt;a href="https://abul.org/-Materiel-.html" rel="directory"&gt;Mat&#233;riel&lt;/a&gt;


		</description>


 <content:encoded>&lt;img src='https://abul.org/local/cache-vignettes/L150xH118/arton122-342fa.jpg?1753631041' class='spip_logo spip_logo_right' width='150' height='118' alt=&#034;&#034; /&gt;
		&lt;div class='rss_chapo'&gt;&lt;p&gt;En m&#234;me temps que le scanner &lt;a href='https://abul.org/Scanner-EPSON-Perfection-1670-USB.html' class=&#034;spip_in&#034;&gt;EPSON perfection 1670&lt;/a&gt; j'ai pris un CANON LiDE30.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Apr&#232;s avoir pass&#233; du temps avec le scanner EPSON, je me suis pench&#233; sur ce mod&#232;le de CANON qui a quelques petits avantages et un gros d&#233;faut : il est LEEEEEEEEEEEENT.&lt;/p&gt;
&lt;p&gt;Par contre j'aime beaucoup sa l&#233;g&#232;ret&#233;, sa taille (a peine plus grand que mon ordinateur portable, et pas plus &#233;pais) et surtout son alimentation int&#233;gr&#233;e au port USB !&lt;/p&gt;
&lt;p&gt;En fait c'est le scanner id&#233;al pour les nomades ... mais il ne faut pas &#234;tre press&#233; :)&lt;/p&gt;
&lt;p&gt;Autre avantage par rapport &#224; l'EPSON : il marche &#034;out of the box&#034; et sans firmware propri&#233;taire, donc pour ceux qui veulent du 100% libre c'est un bon choix.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;1. Installation&lt;/h2&gt;
&lt;p&gt;Un cable USB1.1 &#224; connecter sur votre ordinateur et c'est tout, on est heureux de n'avoir qu'un seul fil, vivement les scanners wifi ou bluetooth :)&lt;/p&gt;
&lt;p&gt;Le kernel 2.6.1 a un module scanner qui se charge tout seul quand je connecte ce scanner.&lt;/p&gt;
&lt;p&gt;Idem pour un kernel 2.4.23, le module scanner est utilis&#233; directement et tout marche.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;2. Configuration de sane&lt;/h2&gt;
&lt;p&gt;Pour sane, ce scanner est g&#233;r&#233; par le driver plustek comme expliqu&#233; ici &lt;a href=&#034;http://www.sane-project.org/man/sane-plustek.5.html&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;http://www.sane-project.org/man/sane-plustek.5.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Il faut donc avoir la ligne plustek dans le fichier /etc/sane.d/dll.conf et on ne modifie pas le fichier /etc/sane.d/plustek.conf il marche tr&#232;s bien.&lt;/p&gt;
&lt;p&gt;C'est le seul pi&#232;ge, au d&#233;but on cherche dans le fichier canon.conf ou autre mais c'est plustek qui est utilis&#233; !&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;3. Lancer sane&lt;/h2&gt;
&lt;p&gt;xsane marche tout seul&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_ps'&gt;&lt;p&gt;En bref, un scanner qui marche tout seul et en 10 secondes c'est pas mal, dans ce cas de figure si vous ne cherchez pas un scanner rapide le canon LiDE30 est fait pour vous.&lt;/p&gt;&lt;/div&gt;
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Scanner EPSON Perfection 1670 USB</title>
		<link>https://abul.org/Scanner-EPSON-Perfection-1670-USB.html</link>
		<guid isPermaLink="true">https://abul.org/Scanner-EPSON-Perfection-1670-USB.html</guid>
		<dc:date>2004-01-14T16:09:05Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>&#201;ric Seigne</dc:creator>



		<description>
&lt;p&gt;Apr&#232;s avoir utilis&#233; pendant pr&#232;s de 10 ans un scanner epson gt 6500 SCSI (mort dans un dernier soufle de scsi request timeout) je suis pass&#233; cette semaine &#224; un scanner USB (wha le diplodocus se modernise). Voici les quelques informations - en fran&#231;ais - n&#233;cessaires pour que &#231;a marche vite et bien chez vous ... moi j'ai perdu un peu de temps dans les docs - en anglais - obscures ! &lt;br class='autobr' /&gt; 1. Epson perfection 1670 &lt;br class='autobr' /&gt;
&#192; ne pas confondre avec le expression 1670 ... c'est pas la m&#234;me cat&#233;gorie de (&#8230;)&lt;/p&gt;


-
&lt;a href="https://abul.org/-Materiel-.html" rel="directory"&gt;Mat&#233;riel&lt;/a&gt;


		</description>


 <content:encoded>&lt;img src='https://abul.org/local/cache-vignettes/L150xH98/arton121-b5f25.jpg?1753623399' class='spip_logo spip_logo_right' width='150' height='98' alt=&#034;&#034; /&gt;
		&lt;div class='rss_chapo'&gt;&lt;p&gt;Apr&#232;s avoir utilis&#233; pendant pr&#232;s de 10 ans un scanner epson gt 6500 SCSI (mort dans un dernier soufle de scsi request timeout) je suis pass&#233; cette semaine &#224; un scanner USB (wha le diplodocus se modernise).&lt;br class='autobr' /&gt;
Voici les quelques informations - en fran&#231;ais - n&#233;cessaires pour que &#231;a marche vite et bien chez vous ... moi j'ai perdu un peu de temps dans les docs - en anglais - obscures !&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;h2 class=&#034;spip&#034;&gt;1. Epson perfection 1670&lt;/h2&gt;
&lt;p&gt;&#192; ne pas confondre avec le expression 1670 ... c'est pas la m&#234;me cat&#233;gorie de scanner !&lt;/p&gt;
&lt;p&gt;L'epson perfection 1670 existe en deux mod&#232;les : le photo et le &#034;pas photo&#034; :) la seule diff&#233;rence : le mod&#232;le photo permet de scanner des diapos et des n&#233;gatifs.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;2. Installation&lt;/h2&gt;
&lt;p&gt;Pour l'installation c'est pas trop compliqu&#233; :
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Un c&#226;ble USB2 &#224; mettre sur votre ordinateur (&#231;a marche aussi en USB1 ou USB1.1 y parait mais je n'ai pas test&#233;),
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; un c&#226;ble d'alimentation &#233;lectrique et c'est tout !&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;2. Configuration (installation logicielle)&lt;/h2&gt;
&lt;p&gt;Tout ce qui suit a &#233;t&#233; fait sur Debian GNU/Linux unstable et kernel 2.6.1, &#224; vous de modifier pour votre distribution et votre kernel.&lt;/p&gt;
&lt;p&gt;Cet article est &#233;galement valid&#233; sur le m&#234;me ordinateur en kernel 2.4.23.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2.1 &#192; savoir&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;C'est l&#224; que &#231;a se complique un peu, pour que ce scanner puisse marcher il faut le &#034;firmware&#034; propri&#233;taire qui est contenu dans les drivers windows du scanner (livr&#233; sur le cdrom d'accompagnement).&lt;/p&gt;
&lt;p&gt;Le hic c'est quand on a pas windows ... d'habitude on a &lt;a href=&#034;http://www.kyz.uklinux.net/cabextract.php&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;cabextract&lt;/a&gt; qui permet d'extraire le contenu des fichiers .cab mais l&#224; &#231;a n'a pas march&#233; (version trop r&#233;cente des fichiers .cab qui sont sur le cdrom d'epson).&lt;/p&gt;
&lt;p&gt;R&#233;sultat j'ai trouv&#233; sur l'internet le fichier en question, mais il risque de dispara&#238;tre du jour au lendemain (c'est du proprio et je ne suis pas certain qu'on ait le droit de le diffuser sur le net) &#224; l'adresse suivante : &lt;a href=&#034;http://www.geocities.com/thkalm/ESFW30.BIN&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;http://www.geocities.com/thkalm/ESFW30.BIN&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Copiez ce fichier sur votre disque dur, par exemple dans &lt;i&gt;/usr/lib/sane/firmware&lt;/i&gt;.&lt;/p&gt;
&lt;p&gt;Ensuite, il faut savoir que le scanner epson perfection 1670 est g&#233;r&#233; non pas par le driver &#034;epson&#034; de sane mais par le driver &#034;snapscan&#034; comme c'est expliqu&#233; ici : &lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; &lt;a href=&#034;http://www.sane-project.org/sane-backends.html#SNAPSCAN&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;http://www.sane-project.org/sane-backends.html#SNAPSCAN&lt;/a&gt;
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; &lt;a href=&#034;http://www.sane-project.org/man/sane-snapscan.5.html&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;http://www.sane-project.org/man/sane-snapscan.5.html&lt;/a&gt;
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; &lt;a href=&#034;http://snapscan.sourceforge.net/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;http://snapscan.sourceforge.net/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2.2 Configuration de sane&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Il faut donc modifier le fichier /etc/sane.d/snapscan.conf pour avoir ce qui suit :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;#------------------------------ General ----------------------------------- firmware /usr/lib/sane/firmware/ESFW30.BIN #--------------------------------------------------------------------------- # No changes should be necessary below this line #--------------------------------------------------------------------------- #on ne modifie donc pas ce qui suit, mais tr&#232;s important dans la partie g&#233;n&#233;ral on n'indique RIEN d'AUTRE que le firmware, par exemple IL NE FAUT PAS indiquer que le scanner est en /dev/usb/scanner0 par exemple !&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;2.3 Configuration syst&#232;me (kernel, module etc.)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Quand je connecte mon scanner sur mon ordinateur, le module scanner est automatiquement charg&#233; ... j'ai perdu une bonne heure &#224; cause de &#231;a !&lt;/p&gt;
&lt;p&gt;En effet, l'acc&#232;s au scanner epson perfection 1670 ne se fait pas via le module kernel scanner mais via la libusb !&lt;/p&gt;
&lt;p&gt;C'est expliqu&#233; sur la page suivante : &lt;a href=&#034;http://snapscan.sourceforge.net/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;http://snapscan.sourceforge.net/&lt;/a&gt; mais j'ai mis du temps &#224; comprendre ... en bref le module scanner NE DOIT PAS &#202;TRE CHARG&#201; POUR QUE LE SCANNER PUISSE MARCHER !&lt;/p&gt;
&lt;p&gt;J'ai donc tout simplement enlev&#233; le module scanner de mon /lib/modules/kernel-version/&lt;/p&gt;
&lt;p&gt;C'est aussi pour &#231;a que le fichier snapscan.conf ne doit pas faire appel &#224; /dev/usb/scanner0 !&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;3. Bon, on scanne oui ?&lt;/h2&gt;
&lt;p&gt;Oui, vous pouvez maintenant connecter votre scanner, v&#233;rifiez que le module scanner n'est pas charg&#233; et ensuite lancez xsane ...&lt;/p&gt;
&lt;p&gt;Le hic c'est que &#231;a ne marche que quand on est root ! Et oui la libusb utilise directement le /proc/bus/usb/* et tout ce petit monde n'est pas accessible aux utilisateurs lambda.&lt;/p&gt;
&lt;p&gt;Vous pouvez donc tester votre scanner en root, si tout marche il suffit de modifier les droits de votre /proc/bus/usb/* pour que &#231;a soit ok pour votre utilisateur habituel.&lt;/p&gt;
&lt;p&gt;Par exemple chez moi j'ai l'utilisateur erics dans le groupe scanner.&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;chmod g+w /proc/bus/usb/001/003 chown :scanner /proc/bus/usb/001/003&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Le hic c'est que des fois il n'est pas en &#034;003&#034; :) ... pour la solution, regardez ce qui suit :&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;3.1 Un petit script pour automatiser tout &#231;a&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;#!/bin/sh echo &#034;Script &#224; lancer d&#232;s qu'on connecte le scanner Epson perfection 1670&#034; echo &#034;&#034; echo &#034;Eric Seigne, le 14/01/2004 pour RyX&#233;o: &lt;eric.seigne at ryxeo.com&gt;&#034; echo &#034;Droits avant:&#034; ls -al &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;lsusb | grep Epson | cut -d ':' -f1 | awk '{print &amp;quot;/proc/bus/usb/&amp;quot;$2&amp;quot;/&amp;quot;$4}'&lt;/code&gt; chmod g+w &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;lsusb | grep Epson | cut -d ':' -f1 | awk '{print &amp;quot;/proc/bus/usb/&amp;quot;$2&amp;quot;/&amp;quot;$4}'&lt;/code&gt; chown :scanner &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;lsusb | grep Epson | cut -d ':' -f1 | awk '{print &amp;quot;/proc/bus/usb/&amp;quot;$2&amp;quot;/&amp;quot;$4}'&lt;/code&gt; echo &#034;Droits apr&#232;s:&#034; ls -al &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;lsusb | grep Epson | cut -d ':' -f1 | awk '{print &amp;quot;/proc/bus/usb/&amp;quot;$2&amp;quot;/&amp;quot;$4}'&lt;/code&gt; echo &#034;Changement des droits termin&#233;, vos utilisateurs membres du groupe scanner peuvent maintenant utiliser sane sans probl&#232;me.&#034;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Limitations : si vous avez plusieurs p&#233;riph&#233;riques EPSON en USB ce petit script doit montrer ses limites, ce n'est pas mon cas ici donc je ne peux pas trop prendre ce cas de figure en compte mais attention tout de m&#234;me si votre imprimante epson par exemple ne marche plus c'est ptet &#224; cause de &#231;a !&lt;/p&gt;
&lt;p&gt;Et xsane marche tr&#232;s bien, j'ai juste un petit message d'erreur lorsque je quitte xsane mais bon je vais bien finir par trouver ce qui cloche :)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;3.2 Utilisons hotplug ... et tout est d&#233;j&#224; pr&#233;march&#233; !&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;J'ai voulu mettre mon petit script dans hotplug pour qu'il soit lanc&#233; automatiquement d&#232;s que je connecte le scanner sur le port USB et j'ai trouv&#233; que tout est d&#233;j&#224; pr&#234;t :
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; editez /etc/hotplug/usb/libsane.usermap
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; modifiez VVVV par le vendor_id de votre scanner (chez moi c'est 04b8)
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; modifiez PPPP par le product_id de votre scanner (chez moi c'est 011f)&lt;/p&gt;
&lt;p&gt;Pour trouver le product_id et le vendor_id c'est pas compliqu&#233; : lancez la commande lsusb :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;erics@pantoufle:/$ lsusb Bus 004 Device 001: ID 0000:0000 Bus 003 Device 001: ID 0000:0000 Bus 002 Device 002: ID 046d:c00e Logitech, Inc. Optical Mouse Bus 002 Device 001: ID 0000:0000 Bus 001 Device 002: ID 04b8:011f Seiko Epson Corp. Bus 001 Device 001: ID 0000:0000 &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&#199;a donne donc un fichier libsane.usermap comme ceci (chez moi) :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;# This file is installed by the libsane Debian package. # # Sample entry (replace 0xVVVV and 0xPPPP with vendor ID and product ID respectively) : libusbscanner 0x0003 0x04b8 0x011f 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x0 0 0x00000000&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Relancez hotplug (/etc/init.d/hotplug restart), connectez votre scanner et hop magique tous les /proc/bus/usb/ ???/ ??? qui correspondent &#224; votre scanner usb auront les droits ad-hoc !&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Le mat&#233;riel et Linux</title>
		<link>https://abul.org/Le-materiel-et-Linux.html</link>
		<guid isPermaLink="true">https://abul.org/Le-materiel-et-Linux.html</guid>
		<dc:date>2003-10-10T13:29:23Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Bruno Mery</dc:creator>



		<description>&lt;p&gt;Quelques points de configuration mat&#233;rielle et liens.&lt;/p&gt;

-
&lt;a href="https://abul.org/-Materiel-.html" rel="directory"&gt;Mat&#233;riel&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;h2 class=&#034;spip&#034;&gt;Utiliser un WinModem sous Linux&lt;/h2&gt;
&lt;p&gt;Utiliser un WinModem sous Linux n'est pas une chose imm&#233;diate. Si comme beaucoup d'acheteurs de PC vous en avez eu un en achetant votre machine,v&#233;rifiez dans les liens suivants que le votre est support&#233;. Voici donc les URL qui vous donnent des infos sur les winmodems :&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Site principal : &lt;a href=&#034;http://www.linmodems.org/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;http://www.linmodems.org/&lt;/a&gt;
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; La bible : &lt;a href=&#034;http://www.idir.net/~gromitkc/winmodem.html&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;http://www.idir.net/ gromitkc/winmodem.html&lt;/a&gt;
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Tout sur les modems : &lt;a href=&#034;http://modemhelp.net&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;http://modemhelp.net&lt;/a&gt;&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Installer Linux sur un portable&lt;/h2&gt;
&lt;p&gt;Installer Linux sur un portable s'av&#232;re un peu plus d&#233;licat que sur une machine de bureau. Il est pr&#233;f&#233;rable avant d'en acqu&#233;rir un,de v&#233;rifiez dans les liens suivants que le votre est support&#233;. Voici donc les URL qui vous donnent des infos sur les portables :&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Mobilix : &lt;a href=&#034;http://www.mobilix.org&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;http://www.mobilix.org&lt;/a&gt;
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Linux-laptop : &lt;a href=&#034;http://www.linux-laptop.net&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;http://www.linux-laptop.net&lt;/a&gt;&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;&lt;h2 class=&#034;spip&#034;&gt;Le projet uClinux&lt;/h2&gt;
&lt;p&gt;Fr&#233;d&#233;ric Navarro &#233;tait pr&#233;sent &#224; la derni&#232;re Linux Party et a interr&#233;ss&#233; plusieurs d'entre vous avec son kit &lt;a href=&#034;http://www.uClinux.org&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;uCsimm&lt;/a&gt; : Un micro linux complet sur une barette simm !! Vous pouvez avoir plus de d&#233;tails,des photos et des liens dans l'&lt;a href=&#034;http://www.linuxfocus.org/Francais/March2000/article146.html&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;article&lt;/a&gt; qu'il a &#233;crit pour &lt;a href=&#034;http://www.linuxfocus.org/Francais/index.html&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;LinuxFocus&lt;/a&gt;.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Authentification par carte &#224; puce&lt;/h2&gt;
&lt;p&gt;JeffTF vous propose son &lt;a href=&#034;http://www.jefftf.fr.fm/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;kit&lt;/a&gt; de lecture/&#233;criture et authentification par carte &#224; puces (usag&#233;es) de mod&#232;le T2G (ou T1G).&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Authentification par carte &#224; puce pour Terminaux X&lt;/h2&gt;
&lt;p&gt;John Perr vous propose son &lt;a href=&#034;http://www.abul.org/download/krt_TX-1.2.1.tar.gz&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;kit&lt;/a&gt; de lecture et authentification par carte &#224; puces (bas&#233; sur celui de JeffTF et Denis Bodor) pour des terminaux d&#233;port&#233;s,tels que des stations en r&#233;seau sous Linux ou des terminaux X. Cette application &#224; &#233;t&#233; d&#233;velopp&#233;e dans le cadre du projet ABUL-EDU qui vise entre autre &#224; &#233;quiper les &#233;coles de r&#233;seaux et de syst&#232;me simples d'autentification des utilisateurs.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Afficheur LCD sur port s&#233;rie&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#034;http://www.linuxfocus.org/Francais/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;LinuxFocus&lt;/a&gt;, vous propose un &lt;a href=&#034;http://www.linuxfocus.org/Francais/July2000/article165.shtml&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;article&lt;/a&gt; sur le cablage et la programmation d'un afficheur LCD connect&#233; sur le port s&#233;rie d'un PC. Il existe aussi &lt;a href=&#034;http://lcdproc.omnipotent.net/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;lcdproc&lt;/a&gt; qui permet de connecter un afficheur standard sur le port parllele.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Un bouton d'arr&#234;t sur le port s&#233;rie&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#034;http://www.linuxfocus.org/Francais/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;LinuxFocus&lt;/a&gt;,vous propose aussi un &lt;a href=&#034;http://www.linuxfocus.org/Francais/January2001/article186.shtml&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;article&lt;/a&gt; sur le cablage d'un bouton qui permet d'arr&#234;ter correctement une machine qui ne dispose pas de clavier comme un serveur.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



</channel>

</rss>
