Si vous avez un Karotz et que vous en avez marre du Wi-Fi, il y a une solution : l’Ethernet. Le lapin, contrairement au Nabaztag, peut en effet se connecter avec un fil. Mais comme l’adaptateur officiel n’est plus en vente, il faut trouver une alternative. Heureusement, il y en a plusieurs.
Alors, c’est assez simple : l’adaptateur officiel utilise une puce d’entrée de gamme relativement courante, une Moschip MCS783x. Il suffit donc de prendre n’importe quel adaptateur Ethernet USB avec cette puce pour que ça fonctionne.
Je vous propose une liste (non-exhaustive) d’adaptateurs qui fonctionnent a priori. Ce sont des liens Amazon et je touche une comission, ce qui me permet de payer des trucs à tester, dans ce cas-ci un adaptateur Ethernet justement. Le LogiLink (sans câble, environ 20 €), un Hama (avec câble, environ 25 €), etc. Dexlan propose aussi des modèles (310621 et 310610) et il est assez simple d’en trouver d’autres. Attention quand même, certains sont vendus comme des modèles avec une puce Moschip et utilisent au final une puce Asix, incompatible, comme cet adaptateur Digitus.
Premier cas, vous avez installé Open Karotz.
Connectez-vous sur le lapin en telnet (le login est openkarotz
), branchez la clé et tapez la ligne suivante.
dmesg
Ensuite, cherchez si une ligne commençant par eth0:
apparaît. Si c’est un contrôleur Moschips, elle devrait être de la partie.
Maintenant, taper les deux lignes suivantes.
cd /ect/conf
cp ip_wlan0.conf ip_eth0.conf
Ensuite, il suffit d’activer l’Ethernet. Soit via vi (je n’aime pas vi), soit en se connectant en FTP (plus simple). Il faut simplement modifier le fichier ip_eth0.conf
pour avoir ce contenu.
{"cmd":"set_ip","dhcp":true,"interface":"eth0"}
Maintenant, il suffit de redémarrer le lapin et ça devrait fonctionner.
Avec cette méthode, le lapin se connecte en Ethernet par défaut mais il suffit de débrancher l’adaptateur USB pour repasser facilement en Wi-Fi.
L’autre méthode consiste à installer le lapin directement en Ethernet. Honnêtement, c’est moins efficace et assez fastidieux, surtout que le site Internet demande des informations sur la configuration réseau, il ne propose pas de passer par un DHCP. Il suffit de se rendre sur plug.karotz.com et de suivre les instructions, le site va générer une clé USB avec les bonnes informations. Je n’ai pas testé (je n’ai pas envie de réinitialiser mon lapin) mais il n’y a pas de raisons que ça ne fonctionne pas. Attention que dans ce mode là, le lapin ne se connectera pas en Wi-Fi en cas de soucis.
Pour les amateurs, les adaptateurs en question fonctionnent aussi sur Mac, avec un simple pilote.
« Ce sont des liens Amazon et je touche une comission […] »
Je te félicite pour ton honnêteté ; c’est une rare qualité, des temps courants… On ne peut en dire autant de tous les bloggers (et là, je ne vise absolument pas Lokan).
Pour info le hama ça marche pas ;)
Pour info la trace du dmesg :
usbserial_generic 1-1.2:1.0: usb_probe_interface
usbserial_generic 1-1.2:1.0: usb_probe_interface – got id
drivers/usb/core/inode.c: creating file ‘003’
usb 1-1.2: New USB device found, idVendor=9710, idProduct=7832
usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-1.2: Product: USB-MAC Controller
usb 1-1.2: Manufacturer: Moschip Semiconductor
usb 1-1.2: SerialNumber: cd26a7e3
hub 1-1:1.0: port 3, status 0101, change 0000, 12 Mb/s
usb 1-1.3: new full speed USB device using s3c2410-ohci and address 4
usb 1-1.3: default language 0x0409
usb 1-1.3: uevent
usb 1-1.3: usb_probe_device
usb 1-1.3: configuration #1 chosen from 1 choice
usb 1-1.3: adding 1-1.3:1.0 (config #1, interface 0)
usb 1-1.3:1.0: uevent
rt2500usb 1-1.3:1.0: usb_probe_interface
rt2500usb 1-1.3:1.0: usb_probe_interface – got id
phy0 -> rt2500usb_init_eeprom: Error – Invalid RT chipset detected.
phy0 -> rt2x00lib_probe_dev: Error – Failed to allocate device.
Bonjour,
Après avoir installé openKarotz (version 2.08) avec tous les derniers patchs (de 2.19 à 2.22), etc… j’ai réussi à utilisé mon lapin avec ma Zibase pour rendre un peu plus parlante mon installation domotique. Mais tout cela en WIFI.
Or le lapin se déconnectant régulièrement du wifi (malgrès des WOL réguliers!), mes scénarios domotiques ne fonctionne pas toujours.
Bref pour palier à ceci j’ai décidé de passer en ethernet.
J’ai donc acheté l’adaptateur que tu conseilles (LogiLink UA0025C version 4.0) en reprenant directement ton lien Amazon.
Je reçois le matos, allume mon lapin, branche l’adaptateur sur le port USB, me connecte en telnet et en tapant « dmesg » j’obtiens ceci:
…
usb 1-1.2: new full speed USB device using s3c2410-ohci and address 3
usb 1-1.2: default language 0x0409
usb 1-1.2: uevent
usb 1-1.2: usb_probe_device
usb 1-1.2: configuration #1 chosen from 1 choice
s3c2410-ohci s3c2410-ohci: urb c33a3bc0 path 1.2 ep0out 5f120000 cc 5 –> status -62
usb 1-1.2: can’t set config #1, error -62
drivers/usb/core/inode.c: creating file ‘003’
usb 1-1.2: New USB device found, idVendor=9710, idProduct=7830
usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-1.2: Product: UA0025C
usb 1-1.2: Manufacturer: Moschip Semiconductor
usb 1-1.2: SerialNumber: 6e000001
hub 1-1:1.0: port 3, status 0101, change 0000, 12 Mb/s
usb 1-1.3: new full speed USB device using s3c2410-ohci and address 4
usb 1-1.3: default language 0x0409
usb 1-1.3: uevent
usb 1-1.3: usb_probe_device
usb 1-1.3: configuration #1 chosen from 1 choice
usb 1-1.3: adding 1-1.3:1.0 (config #1, interface 0)
usb 1-1.3:1.0: uevent
rt2500usb 1-1.3:1.0: usb_probe_interface
rt2500usb 1-1.3:1.0: usb_probe_interface – got id
phy0 -> rt2500usb_init_eeprom: Error – Invalid RT chipset detected.
phy0 -> rt2x00lib_probe_dev: Error – Failed to allocate device.
…
Et pas de « eth0 » en vue. Je pense que la ligne « usb 1-1.2: can’t set config #1, error -62 » indique qu’il n’y a aucun id raccordé au port ethernet
En tout cas ça ne fonctionne pas (même en créant comme il faut le fichier /etc/conf/ip_eth0.config …)
Bref est-ce que quelqu’un sait de quoi il s’agit ?
Faut-il que j’installe un driver spécifique (il y a un CD fournit avec l’adaptateur) ?
Merci d’avance pour votre aide.
Bizarre, c’est bien une puce Moschip avec la bonne référence.
Avez-vous essayé de le mettre sur un hub USB alimenté ?
Non je n’ai pas essayé: faut-il l’alimenter ou le port USB du Karotz le fait lui même?
Alimenter le hub en externe, pour être sur que l’adaptateur Ethernet ne demande pas trop d’énergie
Comment on fait pour l’alimenter en externe vue que le port est connecté au karotz?
De toute façon, j’ai l’impression que ça ne marche pas non plus sur mon PC!
Probablement que l’adaptateur est défectueux :-(
Je viens de le renvoyer pour en faire un échange …
Même problème que Gunnm, le Hama avec idProduct=7832 ne fonctionne pas.
J’aurai dû mieux lire, flûte !
Le chemin indiqué dans l’article est peut-être `/etc/conf` plutôt que `/ect/conf`.