Linux On The Root !

Accueil du site > Le matériel > Le réseau > Carte Attansic L1 non reconnue !

Debian Etch (kernel 2.6.18)

Carte Attansic L1 non reconnue !

Mise à jour...

vendredi 17 août 2007, par zarer

Une solution ? Changer de carte. Mais ce serait dommage de dépenser quelques euros de plus et de vous encombrer d’un matériel dont vous n’avez pas besoin.

Alors ? Alors... Commencez par récupérer l’image DVD 1 de Debian Etch (i386) et installer Debian Etch sans configurer le réseau...


Dernière minute : Le ftp pour le téléchargement du driver Attansic (AtL1Linux_v1.0.41.0.tar.gz) est "down". Vous pouvez télécharger l’archive sur notre dépôt en cliquant sur l’image ci-dessous. Le driver est sous licence GPL. En conséquence, vous pouvez "librement" le copier, le redistribuer, le modifier... Un grand merci aux développeurs !

package

Bon courage EwKilian ! Et n’hésite à nous faire un retour sur ton installation.

Le driver de la carte Attansis L1

Tout d’abord, il est nécessaire de récupérer le driver de la carte récalcitrante. Une chance, Xiong Huang a réalisé un driver Linux pour cette maudite carte. Mais diable ce qu’il est bien difficile à dénicher !

Xiong Huang n’est pas le seul... Vous trouverez sur cette page plusieurs versions du driver selon la version de votre noyau : Attansic L1 Gigabit Ethernet driver for Linux. Dernière mise à jour pour la version du kernel 2.6.21 le 27 avril 2007.

Cette page est maintenue par Jay Cliburn ! Chapeau bas ! Formidable boulot !

Installation sous Debian Etch

Choisir le bon driver nécessite de connaître la version du kernel installé. Pour cela, ouvrez un terminal et tapez la commande suivante :

yann@tomik :~$ uname -r
2.6.18-4-486

Assurez-vous également que les sources du kernel sont disponibles sur votre machine (elles sont sur le DVD) ainsi que quelques outils pour la compliation du tout :

yann@tomik :~$ su
Password :
# apt-get install fakeroot kernel-package kernel-image-2.6-686 linux-source-2.6.18 linux-headers-’uname -r’ module-init-tools

# exit

## Il n’est pas nécessaire de rester identifié en tant "root" pour les deux commandes suivantes. C’est une précaution d’usage...

Pour Debian, voir le guide référence.

1. Pour une Debian Etch tout fraîche (kernel 2.6.18), il faut télécharger l’archive AtL1Linux_v0.1.41.0.tar.gz puis décompressez-la :

$ tar vzxf /home/utilisateur/Desktop/AtL1Linux_v1.0.41.0.tar.gz

2. Changez de répertoire de travail :

$ cd /home/utilisateur/AtL1Linux_v1.0.41.0/src

3. Identidifiez-vous en tant que "root" puis compilez le tout :

yann@tomik :~$ su
Password :
# make install

4. Chargez le module :

# insmod /lib/modules/2.6.18-4-686/kernel/drivers/net/atl1/atl1.ko

Et voilà... Le tour est joué ! Votre carte devrait remplir son office !

Et l’installation sous Fedora ?

Pendant que j’y suis... Les utilisateurs de Fedora seront ravis d’apprendre que l’installation de cette carte est possible sur leur distribution ! Voir le forum de Fedora-fr.

P.-S.

14 Octobre 2007 : Les utilisateurs d’Ubuntu / kernel 2.6.20 peuvent suivre le tuto que ric à laisser en commentaire ! Merci @ lui !

28 Messages de forum

  • Carte Attansis L1 non reconnue !

    8 août 2007 23:08, par leonux

    Hello mon Ami !

    Génial ! Très bon boulot, encore une carte de reconnue ! :)

    je viens d’ajouter ton tuto à notre dépot svn ;)

  • Carte Attansis L1 non reconnue !

    11 août 2007 02:35, par zarer

    Merci Leonux ! Tu es toujours aussi prompt ! Super !

    Comme tu le dis... encore une de reconnue ! En fait, elle semble gérée aux dires de certains par le kernel 2.6.21 alors que Etch tourne sous 2.6.18 mais même en tentant l’installation avec une version de Etch customisée avec le noyau 2.6.21... Rien n’y fait !

    Le mieux est encore cette installation.

    La version "customisée" de Etch est  !

  • Carte Attansis L1 non reconnue !

    17 août 2007 12:38, par Pingoomax

    Les utilisateurs de Fedora seront ravis d’apprendre que l’installation de cette carte est possible sur leur distribution !

    Yeh ! We rox !

  • Carte Attansis L1 non reconnue !

    17 août 2007 21:27, par EwKilian
    je souhaiterais grandement remercier zarer pour ce tuto. Ca faisait plusieurs jours que je cherchais a installer cette carte et grace a cette explication l’installation m’a pris au grand maximum 5min. J’espere pouvoir aussi une fois te rendre service. A bientot
  • Carte Attansis L1 non reconnue !

    17 août 2007 22:20, par zarer

    Salut EwKilian !

    Très heureux d’avoir pu te rendre service ! Le but de ce tuto est atteint si j’ai pu te faciliter la tâche !

    Cette installation m’a pris, à moi aussi, pas mal de temps... J’ai pas mal ramé pour trouver ce driver. C’est pour ça aussi que je l’avais gardé sous le coude ... au cas où. Cette précaution n’a pas été vaine !

    Tu es sous Debian Sarge c’est ça ? Avec quelle version du kernel ?

    @+

  • Carte Attansis L1 non reconnue !

    21 août 2007 07:48, par EwKilian

    Effectivement je suis sous une Debian Sarge et la version du noyau : source-2.6.18 ( comme dans le tuto )

    A très bientôt EwKilian

  • Carte Attansis L1 non reconnue !

    9 octobre 2007 23:47, par Ric

    Super, je me suis dépêché d’essayer, mais...

    1) Svp "kernel-image-2.6-686" pas trouvé, comment trouver la bonne version (j’ai ensuite linux-source-2.6.20)

    2) Si on passe outre au point (1), on a des erreurs au "make install". Je ne donne pas tout le log, mais par exemple :

    at.h:78:5 : attention : « DBG » n’est pas défini

    at_main.c:109 : attention : initialization from incompatible pointer type

    at_main.c:352:53 : erreur : la macro « INIT_WORK » a reçu 3 arguments, mais elle n’en prend que 2

    at_main.c:351 : erreur : ‘INIT_WORK’ undeclared (first use in this function)

    [... etc ...]

    Ai-je oublié quelque chose ou bien est-ce que le tar.gz n’a pas les bons sources ?

    Me réjouis des réponses, car sans réseau sur linux, c’est la galère pour travailler. Merci d’avance !

    Ric

  • Carte Attansis L1 non reconnue !

    10 octobre 2007 06:10, par zarer

    Bonjour Ric,

    Comment as-tu installé Debian ? Tu es sous quelle version ?

    Je te rappelle que ce tuto commence avec la récupération de l’image DVD 1 de Debian Etch (i386) et l’installation de Debian Etch sans configurer le réseau... Autrement dit, le paquet "kernel-image" est disponible sur le DVD.

    Sans le paquet "kernel-image" de ton noyau, tu ne peux pas installer le driver de cette carte... Pourquoi même avoir tenté de le faire ? C’est ça que tu as oublié...

    Tu pourrais toujours récupérer le paquet "kernel-image" pour ton noyau mais ça va compliquer très largement l’installation.

    @+

  • Carte Attansis L1 non reconnue !

    10 octobre 2007 13:24

    Bonjour Sarer,

    Merci pour cette réponse ultra-rapide, ce n’était pas tout-à-fait mon problème mais elle m’a mis sur la piste. Le n’ai pas le kernel 2.6.18 mais le 2.6.20.

    Et grâce au lien qui est sur la même page :

    iong Huang n’est pas le seul... Vous trouverez sur cette page plusieurs versions du driver selon la version de votre noyau : Attansic L1 Gigabit Ethernet driver for Linux.

    J’ai pu trouver un driver expérimental mais qui fonctionne pour la 2.6.20. C’est d’ailleurs avec ma toute nouvelle connexion linux que j’écris ceci.

    Encore MERCI

    Ric

  • Carte Attansis L1 non reconnue !

    10 octobre 2007 18:32, par zarer

    Bonsoir Ric-Anonyme !

    C’est super ! Ça marche ! Bon boulot !

    Je n’avais pas vu que tu parlais du kernel 2.6.20. J’ai une petite excuse : ce tuto a été fait pour un ami lorsque je l’ai accompagné dans sa migration sous Debian.

    Ce serait pas mal si tu détaillais quelque peu la procédure que tu as suivie pour installer ton driver. Ça peut être utile à d’autres...

    D’avance, merci.

  • Carte Attansis L1 non reconnue !

    13 octobre 2007 19:16, par ric

    Ok je ne suis pas spécialiste, mais je vais essayer de décrire mon install du driver. J’espère ne pas choquer les connaisseurs avec mes approximations.

    En fait je n’ai pas Debian, mais :

    Ubuntu 7.2.04, kernel 2.6.20-15 (on voit le no du kernel sous le répertoire /usr/src ou bien avec la commande uname -r)

    Carte réseau “Attansic L1 Gigabit Ethernet”, non reconnue par ce kernel

    Le driver downloadé depuis http://ubunteros.tuxfamily.org, AtL1Linux_v1.0.41.0.tar.gz, n’est pas compatible avec le kernel 2.6.20-15

    Il faut suivre le lien indiqué sur la même page et qui mène à :

    http://www.hogchain.net/attansic/attansic.html

    Driver choisi : 2.0.6.1, L1 standalone driver compatible with kernel 2.6.20 — EXPERIMENTAL

    Archiveatl1-2.0.6.1-linux-2.6.20-standalone.tar.gz
    Placer l’archive sous/home/« userName »/Desktop/
    Dézipper avectar vzxf atl1-2.0.6.1-linux-2.6.20-standalone.tar.gz
    Résultat sous répertoire/home/« userName »/Desktop/atl1-2.0.6.1
    Pour compilercd /home/« userName »/Desktop/atl1-2.0.6.1
    sudo make install
    Résultat (extension ko n’est pas un mauvais signe)/lib/modules/2.6.20-16-generic/kernel/drivers/net/atl1/atl1.ko

    Quelques problèmes avec cette version de Ubuntu :


    1) Erreur au sudo make install


    Makefile:101 : *** Linux kernel source not configured - missing config.h

    Solution : créer le fichier /usr/src/linux-headers-2.6.20-16-generic/include/config.h

    contenu :

    #ifndef _LINUX_CONFIG_H

    #define _LINUX_CONFIG_H

    /* This file is no longer in use and kept only

    * for backward compatibility.

    * autoconf.h is now included via -imacros on the commandline

    */

    #include autoconf.h>

    #endif


    2 lien manquant "linux" vers le kernel installé


    Voir le nom du kernel installé uname -r

    Créer le lien sudo ln -s /usr/src/linux-headers-2.6.20-16-generic /usr/src/linux


    3 on doit tout refaire à la première mise à jour


    Dès que j’ai eu le réseau, j’ai accepté les 127 mises à jour automatiques proposées par Ubuntu, et il a tout fallu refaire pour le nouveau kernel installé, le 2.6.20-16


    4 échec de connexion au reboot (ligne ADSL)


    Comme mentionné plus haut c’est un driver expérimental. Cela arrive souvent qu’on ne puisse plus se connecter du tout (le ping vers le boitier ADSL ne fonctionne plus) et il faut redémarrer le boitier ADSL, rebooter le pc, éventuellement jouer avec le paramètre connexion directe. Je n’ai pas d’autre solution pour le moment. Le pire c’est que la connexion depuis Windows XP a été également corrompue plusieurs fois (même remède que sur Ubuntu), alors qu’en principe les deux OS n’ont pas d’éléments paramétrés en commun...

    Et voilà... bonne chance à toute personne voulant essayer :-) Ric

  • Carte Attansis L1 non reconnue !

    14 octobre 2007 09:14, par zarer

    Bonjour ric !

    Excellent ! Très bon tuto ! Tu sais, je ne suis pas non plus un spécialiste ! Et je ne suis pas sous Ubuntu.

    Même s’il y a, comme tu dis, des approximations dans ton tuto, il n’en est pas moins une bonne base pour les autres... Ce que tu as fait n’est pas si mauvais puisque tu réussis à te connecter via la carte sur Internet !

    Merci !

    @+

  • Carte Attansic L1 non reconnue !

    12 février 2008 14:18, par Albux
    Je confirme que le module atl1 est disponible avec le 2.6.24 aucune compilation nécessaire !
  • Carte Attansic L1 non reconnue !

    12 février 2008 14:34, par zarer

    Salut Albux !

    Oui oui, le module est maintenant disponible mais pas toujours efficace (ou pris en charge) dès l’installation, comme cela m’est arrivé récemment avec une Ubuntu Studio 7.10.

  • Carte Attansic L1 non reconnue !

    16 février 2008 16:40, par 90degre

    Bonjour à vous tous, J’ai l’impression d’avoir le même problème que vous avez eu. J’ai Ubutu 7.10 avec Attensic L1 Gigabit. J’ai suivi tous vos conseils mais lors du make install j’ai une erreur du genre :

    impossible d’écrire vers /var/cache/man/cat7/atl1.7.gz en mode catman. Mais de toute façon en faisant lsmod.., je vois mon driver avec exension ko. J’ai fait modprobe atl1. Mais je ne parviens toujours pas me connecter sur le net. Merci à vous d’avance.

  • Carte Attansic L1 non reconnue !

    21 février 2008 18:55, par bitnan
    J’ai aussi le meme probleme, sur mon Asus P5K. impossible d’écrire vers /var/cache/man/cat7/atl1.7.gz en mode catman. J’espere que je pourai trouver la solution ici.
  • Carte Attansic L1 non reconnue !

    21 février 2008 20:38, par zarer

    Salut 90degre & bitnan !

    Je ne peux pas vous aider directement : la machine sur laquelle j’ai fait les installations de Linux (Etch & Ubuntu Studio) n’est pas la mienne et je ne l’ai pas sous la main...

    Par contre, il y a un fil ouvert sur forum Ubuntu anglophone sur le même sujet... Tenez-nous au courant.

    @+

  • Carte Attansic L1 non reconnue !

    23 avril 2008 12:59, par luphee

    Salut t’es trop super !

    pour une novice comme moi ca vaud de l’or !

  • Carte Attansic L1 non reconnue !

    23 avril 2008 13:10, par zarer

    Bonjour luphee !

    Merci pour ce retour ! C’est toujours très gratifiant de savoir que le "boulot" que l’on fait ici sert à d’autres...

    Tu as installé le module pour l’Attansic sur quelle distribution ? Avec quel noyau ?

    @+

  • Carte Attansic L1 non reconnue !

    25 avril 2008 23:03, par Whitedog

    Avec l’architecture amd4 de Etch (2.6.18-4-amd64), pas moyen de faire le "make install".

    La commande : # apt-get install fakeroot kernel-package kernel-image-2.6-686 linux-source-2.6.18 linux-headers-’uname -r’ module-init-tools

    Renvoie quelque chose comme "impossible de trouver kernel-image-2.6-686"

    Bon, vu que de toute façon je débute sous Linux mais que j’ai eu une excellente impression avec Ubuntu, j’ai coupé court à la prise de tête avec le DVD de Lenny.

    Aucun souci, la carte réseau démarre lors de l’installation.

  • Carte Attansic L1 non reconnue !

    26 avril 2008 01:51, par zarer

    Bonsoir Whitedog,

    Tu as voulu installer Etch ou Lenny ?

    Que te renvoie la commande :

    uname -r

    @+

  • Carte Attansic L1 non reconnue !

    26 avril 2008 08:09

    Au départ j’ai voulu installer Etch.

    uname -r renvoyait 2.6.18-4-amd64

    Comme décrit ci dessus, la première étape de ce tuto commençait mal pour moi. Le kernel-image-2.6.686 n’est pas compatible avec l’architecture mad64, apparemment.

    Oh, je sais que c’est pas bien de faire ça, mais ayant passé quatre jours à récupérer des paquets avec mon PC de bureau, changer la souris, le clavier et l’écran de place pour les injecter dans ma nouvelle bécane, réessayé toujours en vain d’installer le driver, j’ai opté pour la solution radicale.

    Et donc avec Lenny, la carte réseau est détectée dès le début de l’installation et la connexion active. Le mirroir réseau accessible sans aucun problème.

  • Carte Attansic L1 non reconnue !

    26 avril 2008 10:30, par zarer

    Bonjour Anonyme Whitedog,

    Rien de grave, rassure-toi. Personne ne t’en tiendra rigueur ! Si ton kernel était "2.6.18-4-amd64", il fallait donc adapter pour l’image du kernel en cherchant avec :

    apt-cache search linux-image-2.6.18

    (Commande sous Studio)

    ou

    apt-cache search kernel-image-2.6.18

    (Sous Etch, ce doit être un truc du genre... je n’y suis pas en ce moment...)

    A priori, c’est normal que le paquet kernel-image-2.6.686" ne soit pas trouvé. L’image du kernel à installer doit être celle de la version du kernel installé.

    En même temps, Lenny tourne très bien... Quelques petites instabilités, rien de bien grave, c’est la version Testing ! Alors, un petit conseil : ne fais pas trop rapidement les mises à jour. Suis les échanges sur la liste debian-user-french pour être au courant des petits problèmes. S’il doit y en avoir, la liste crépite très rapidement !

    @+ et bon vent sous Debian !

  • Carte Attansic L1 non reconnue !

    27 avril 2008 06:52, par Whitedog

    Merci à toi de ces petites précisions fort utiles pour un débutant comme moi.

    Petite news, qui n’a peut-être rien à voir mais je fais suivre au cas où ça intéresse :

    Impossible de passer en ip fixe. La connexion se met en rideau tout de suite, l’icône de connexion sur le bureau (pourvue donc d’une croix rouge) indique "aucun périphérique détecté" ou quelque chose comme ça.

    En mode itinérant, aucun souci, connexion internet ok, connexion VNC au poil (purée, ça aide quand on a un seul jeu écran/souris/clavier).

  • Carte Attansic L1 non reconnue !

    27 avril 2008 10:45, par zarer

    Salut Whitedog !

    De rien...

    Tiens tiens... ça ressemble à quelque chose que j’ai connu récemment avec le changement de ma carte réseau (enfin... de ma carte mère). Fais donc un :

    dmesg | grep eth0

    Et colle-nous le résultat...

  • Carte Attansic L1 non reconnue !

    28 avril 2008 06:34, par Whitedog

    Heu, je vais te poster ça sous peu.

    Mais en fait je me suis fait avoir comme un bleu. L’icône ne détecte pas le réseau, mais la connexion en ip fixe marche très bien. Comme un nez d’boeuf j’ai essayé internet avant de redémarrer, mais pas après.

    La hooooonte !

  • Carte Attansic L1 non reconnue !

    3 août 2008 21:05, par Yannick WEISS

    Pour information j’ai une carte mère ASUS P5K J’ai installé une distribution Eth 4.0r4 Noyau 2.6.18-6-686

    J’ai suivi la procédure décrite plus haut J’ai obtenu un 1er message d’erreur : Warning DBG is not define J’ai aussi eu : impossible d’écrire vers /var/cache/man/cat7/atl1.7.gz en mode catman.

    Mais le module atl1.ko a quand même été crée

    J’ai chargé celui-ci à l’aide de la commande insmod

    Mais le réseau n’était toujours pas activé

    J’ai vérifié que le module atl1 se trouve bien en mémoire à l’aide de la commande lsmod atl1 44600 0

    En regardant les messages du noyau (dmesg | grep eth0), j’ai constaté que eth0 est mon interface firewire (eth1394 : eth0 : IEEE-1394 IPv4 over 1394 Ethernet) et mon interface réseau est en fait l’interface eth1 (ATL1 : eth1 NIC Link is Up<100 Mbps Full Duplex>) C’est alors que j’ai configuré une adresse IPv4 sur cette interface : vi /etc/network/interfaces

    # Carte réseau eth1 allow-hotplug eth1 iface eth1 inet static address 192.168.1.2 netmask 255.255.255.0 broadcast 192.168.1.255 gateway 192.168.1.254

    Voili voilou cela fonctionne enfin. Ces informations aideront je l’espère un bon nombre d’utilisateurs

    Yannick

  • Carte Attansic L1 non reconnue !

    3 août 2008 21:52, par zarer

    Bonsoir Yannick,

    J’ai réinstallé cette carte, il y a peu, sur Debian Etch et Ubuntu Hardy.

    Sous Debian, comme toi, j’ai eu le message d’erreur :

    impossible d’écrire vers /var/cache/man/cat7/atl1.7.gz en mode catman.

    Manifestement, nous ne sommes pas les seuls.

    Comme le dit bsalt : la carte fonctionne... le module ’atl1’ se charge. L’erreur catman est un "hareng rouge", une diversion qui pourrait nous faire prendre des vessies pour des lanternes...

    Sous Ubuntu, j’ai procédé comme je l’avais fait auparavant.

    Merci Yannick pour le retour !


Suivre la vie du site RSS 2.0 | Plan du site | Espace privé | SPIP | squelette