grotte

grotte - Vie pratique - Discussions

Marsh Posté le 14-03-2003 à 16:05:54    

art_dupond revient du futur
art_dupond chasse la bestiole
art_dupond aménage la grotte
art_dupond fait pénitence
art_dupond plante un piquet
art_dupond compte les blattes
 
http://www.routard.com/forum_messa [...] xelles.htm
http://www.auvieuxbruxelles.com/menu.html


Message édité par art_dupond le 12-02-2011 à 14:30:47

---------------
oui oui
Reply

Marsh Posté le 14-03-2003 à 16:05:54   

Reply

Marsh Posté le 14-03-2003 à 16:08:18    

blanbec a écrit :


Bienvenue sur le topic unique consacré à l'adaptateur réseau FreeAgent DockStar de Seagate.
Le dockstar est un plug computer, basé sur le Sheevaplug (http://fr.wikipedia.org/wiki/SheevaPlug).
http://hfr-rehost.net/www.seagate.com/images/ProductPhoto/Free%20Agent/freeagent_dockstar/dockstar_front_320x340.pnghttp://hfr-rehost.net/www.seagate.com/images/ProductPhoto/Free%20Agent/freeagent_dockstar/dockstar_back_320x340.png
 
Caractéristiques du dockstar:
 - Processeur ARM Marvell Kirkwood 1,2 GHz
 - 128Mo de RAM
 - 256Mo de mémoire Flash NAND, dont ~32Mo occupés par le système / firmware / booloader
 - 3 ports USB
 - 1 port mini-USB (le port du haut du dock est en fait un mini-USB mâle standard)
 - 1 port Ethernet Gigabit
 - Consommation annoncée: maximum 8W, selon le fonctionnement (et en incluant la consommation d’un HDD 2.5″)
 - 8,6 x 8,5 x 3,8, cm (long. x larg. x prof.) / Poids : 0,50 kg
 
Inconvénients:
 - Pas de calcul CPU en virgule flottantes
 - Pas d'horloge temps réél (http://fr.wikipedia.org/wiki/Horloge_temps_réel)
 
Mais alors, on peut en faire ce que l'on veut ?
Plus ou moins !
Le dockstar peut surtout être utilisé en tant que serveur personnel, pouvant fonctionner 24h sur 24: petit, performant, discret (fanless), avec une consommation électrique faible.
Notamment:
 - Partage réseau Samba ou NFS,
 - Serveur web léger,
 - OpenVPN,
 - UPnP / DLNA,
 - Rsync,
 - XMMP/Jabber,
 - MPD,
 - Serveur OpenArena,
 - Mail,
 - Voip,
 - etc...
 
 
De plus, les ports 4 ports USB et la quantité hallucinantes d'accessoires et de matériels usb permettent d'ajouter plein de fonctionnalités:
 - carte son USB,
 - clé wifi,
 - adaptateur USB à DVI,
 - webcam,
 - imprimante,
 - etc...
 
En gros, seule votre imagination sera votre limite (et la disponibilité de pilotes sous le système d'exploitation que vous choisirez).
 
 
Quelques photos:


 
 
Liens utiles:
Tuto Debian Squeeze: http://www.rudiswiki.de/wiki/DockStarDebian
 
Installation de Debian Lenny: http://jeff.doozan.com/debian/install_lenny.htm et http://plugapps.com/forum/viewtopic.php?f=24&t=165
Installation de Debian Squeeze: http://jeff.doozan.com/debian/
Forum de Jeff Doozan: http://forum.doozan.com/
Installation de PlugBox (Arch): http://www.plugapps.com/index.php5 [...] ug_Setboot
Installation de FreeBSD: http://cooltrainer.org/projects/freebsd-kirkwood/
Installation d'OpenWRT: http://www.cs.cmu.edu/~ecc/dockstar-howto.html et http://www.neufbox4.org/forum/viewtopic.php?id=1383
Installation de Gentoo: http://ahsoftware.de/dockstar/#dockstar
 
Présentation officielle: http://www.seagate.com/www/fr-fr/p [...] _dockstar/
Présentation sur le blog de Galipe: http://www.galipe.net/articles/plu [...] -dockstar/
Photos de la bête: http://www.yourwarrantyisvoid.com/ [...] -teardown/
Fabrication et branchement d'un port série: http://www.yourwarrantyisvoid.com/ [...] rial-port/
Domos a monté un wiki, avec plein d'infos intéressante: http://vesta.homelinux.net/wiki/se [...] enwrt.html


 
 

blanbec a écrit :

Désactiver les mises à jours automatique du système d'origine:
Apparemment, le dockstar mets automatiquement à jour son firmware et son système d'origine dès qu'il est connecté à internet.
Après mise à jour, il semblerait que l'accès SSH soit désactivée et qu'il devienne impossible de pouvoir changer de système d'exploitation (sauf utilisation du cable série ?).
 

monsieur a écrit :


Oui en fait c'est plus subtile que ça:
1. le ssh est disponible et activé avec le firmware standard grâce à dropbear
2. le nouveau firmware qui s'installe par la mise à jour automatique, lui il désactive dropbear par défaut: donc plus de ssh
3. mais dropbear est réactivable via l'interface my.pogoplug.com (il faut avoir activé votre matériel sur le service en ligne et créé un compte pour cela), donc le ssh est possible avec le nouveau firmware
4. LE PROBLEME est que le script d'installe de Debian (et peut-être d'autres procédure d'installation) désactive (en fait il vous pose la question) l'application qui permet de communiquer/interagir avec my.pogoplug.com et donc d'utiliser la configuration en ligne de la box (et par conséquent de réactiver ssh).
 
Du coup il peut y avoir des cas de figure où si la Dockstar avait un accès au net, elle se mette à jour automatiquement (en tâche de fond) alors même que vous êtes connecté dessus en ssh pour faire vos manips et votre installe et au reboot le ssh est désactivé par le nouveau firmware et la configuration en ligne de la Dock est-elle aussi désactivée mais par le script d'installe: bam plus de ssh et plus aucun moyen de le réactiver.
 
Il semble que Jeff Doozan ait rajouté une partie "Re-enable dropbear" dans son script depuis que ce problème ait été signalé, pour contrer ce cas de figure.
 
Néanmoins si vous ne souhaitez pas utiliser l'OS standard (qui vous oblige à payer 30$/an pour son utilisation au bout d'un an), procédez à la manip (sans que la Dockstar ait accès au net!!) décrite en 1ere page de ce fil en annulant les adresses des services distants de Pogoplug dans le fichier /etc/hosts, c'est plus serein! Au moins vous serez sur que si votre Dock reboot par inadvertance sur Pogoplug, elle n'ira jamais se mettre à jour avec un nouveau nouveau firmware qui pourrait encore réserver de nouvelles surprises (au bon grès de la société qui gère le service en ligne).


 
/!\ SI VOUS VOULEZ MODIFIER VOTRE DOCKSTAR, IL NE FAUT PAS LE CONNECTER SUR UN RESEAU QUI A ACCES AU WEB AVANT D'AVOIR DESACTIVER CE SYSTEME DE MISE A JOUR  /!\
Explications ici: http://www.plugapps.com/index.php5 [...] re_Updates
 

deK a écrit :

Branche le dockstar et raccorde le directement à un PC via un câble ethernet.
Attention, j'ai bien dit "à un PC", ne le raccorde surtout pas à un routeur avec le net dessus, sinon il se mettrait à jour et tu perdrais le SSH (avec obligation de s'inscrire chez Pogo pour le récupérer, toujours chiant).
 
Ensuite sur ce PC tu fais un petit

root@host ~ # ifconfig eth0 169.254.1.0  
root@host ~ # nmap -e eth0 -sP 169.254.0.0/16


En adaptant évidemment suivant le nom de ta carte réseau, ça devrait te renvoyer l'IP du DS.


 

boobaka a écrit :


On se connecte en ssh sur l'IP du dockstar (login: root, mot de passe: stxadmin).
On monte le filesystem en écriture :

Code :
  1. mount / -rw -o remount


On remplit le fichier hosts afin que les mises à jour automatique soient désactivés car apparemment, elle bloquerait l'accès ssh.

vi /etc/hosts

 
On remplit avec :

127.0.0.1 service.pogoplug.com
127.0.0.1 pm2.pogoplug.com
127.0.0.1 service.cloudengines.com
127.0.0.1 upgrade.pogoplug.com


On enregistre ( shift + z +z ou :w! ou ...)
 
On remonte le filesystem en lecture seule

mount / -r -o remount


 
C'est bon, on peut remettre l'accès Internet et redémarrer le plug.


 
 
Estimation de la consommation du dockstar:

monsieur a écrit :


 
En fait pour la consommation, ce n'est pas une spéc officielle, mais une estimation que j'ai faite. ;)
J'explique comment j'en suis arrivé à 4-8W:
 
Pour le full:
- Seagate annonce 5W en idle et en full :D (loool ça me parait peu réaliste que conso idle = conso full)
- un HDD 2.5" auto-alimenté (par une seule prise USB) consomme au max 2.5W (car alimenté en 5V et le standard électrique des prises USB pour les PC c'est 500mA max)
d'où 5+2,5=7,5W
- j'ai lu sur un blog qu'un utilisateur l'avait testé avec un HDD 2.5" (avec un appareil à approximation au Watt près) à 8W, donc ça correspond au 7,5W
-> prenons donc 8W pour le max et cela valide les 5W de la machine seule en full
 
Lorsque la machine est en idle:
- La consommation du CPU varie bien (contrairement au chiffres annoncés par Seagte): 200-300mW de base et 1Watt en full (donc -0,7W)
- l'interface réseau, elle aussi consomme moins, tout comme le bus USB, la NAND non solicités, etc... (mais impossible à estimer, mais je cible sur 0,4W)
- le HDD peut se mettre spin down, voir en standby donc consommation négligeable réduite à 0.25W (en standby)
->5-0,7-0,4+0,25 = 4,15W mon estimation à la louche en idle, que j'arrondie à 4W pour faire joli
 
Note: le transfo d'alimentation peut donner du 24W max à la bête (12V/2A), donc de quoi auto-alimenter à l'aise (et avec de la marge) tous les ports USB :D


thana54 a écrit :


 
Relevés avec mon wattmètre:
IDLE, 1 clef usb branché, cable réseau branché: 3.5w
FULL (transfert de fichiers, mise à jour, ou autre truc qui charge rapidement le proc) + 1 disque dur 2"/12 500Go branché sur le doc: 7.5w.
IDLE avec le disque dur: entre 5.0w et 7.5w.


 
 
Vérification de la taille de la NAND:

monsieur a écrit :


Il arrive que certains dockstar ont été livrées avec une NAND de 512Mo au lieu de 256, je me suis dit qu'il serait bon de vérifier quand même au cas où  :D  


thana54 a écrit :


Code :
  1. cat /proc/mtd


Citation :


then take the sizes and put them in your calc to convert from HEX -> decimal for size. I can't say for certain mounting the mtds caused the problems I experienced (bad CRC check for kernel on one, and corrupted plugbox uboot loader on the other), but doing the above is a non-intrusive way to check the NAND size.



azrael24 a écrit :


Ca marche bien  :jap: , j'ai utilisé un convertisseur online pour ne pas me casser la tête.


monsieur a écrit :


debian:/# dmesg | grep "NAND"
JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
NAND device: Manufacturer ID: 0x2c, Chip ID: 0xda (Micron NAND 256MiB 3,3V 8-bit)



 
 
Pinout du connecteur JTAG:
http://plugapps.com/images/6/6a/DockStar_JTAG.png
 
 
Connexion du câble série:

domos a écrit :

Pour ceux qui cherche un connecteur pour pas cher pour la console série,
je suis tombé dans mes archives sur un câble audio de lecteur cdrom, câble qui relie la sortie audio d'un lecteur de cdrom à la carte mère.
Et un de ces connecteurs va "pilpoil" sur le port console du dockstar et je n'ai pas eu besoin de soudure avec un adapteur USB-serie.
http://vesta.homelinux.net/tmp/s_P1000302.jpg
Voilà, si cela peux aider.


 
 
Accessoires utiles:
Adaptateur mini usb femelle à usb femelle, pour pouvoir brancher un périphérique usb sur le port mini usb du dessus:
 - chez dealextreme: 1.61$ (http://www.dealextreme.com/details.dx/sku.26780)
 - chez focalprice: 1.42$ (http://www.focalprice.com/CA244B/U [...] Black.html)
 
Cable CA-42 Nokia pour fabriquer le cable série:
 - chez dealextreme: 4.70$ (http://www.dealextreme.com/details.dx/sku.446)
 - chez focalprice: 3.07$ (http://www.focalprice.com/MA046B/N [...] Black.html)
 
 
Utilisation des membres du forum:

deK a écrit :


http://ledek.free.fr/photos/hardware/dockstar/DSC_4410s.JPG
 
Dockstar / Debian / MPD / Sound Blaster Live 24Bit External / MPDroid sous Android
 
La carte son est plus grosse que la machine [:ddr555]


bohwaz a écrit :


Trouvé une nouvelle fonction à mon DS : surveiller la température ambiante via un thermomètre USB.
Sur DX : http://www.dealextreme.com/details.dx/sku.7003
Pour les gens intéressés voilà le driver linux (pas de moi) ainsi que le plugin munin : http://svn.kd2.org/svn/misc/system/temper-1.0/
 
Ça marche pas mal, j'ai juste dû commenter une ligne du code pour avoir une valeur réaliste (décommenter la ligne qui parle de calibration si la température vous semble inférieure de 5 degrés à ce que ça devrait être).


boobaka a écrit :

Bon moi je pars dans la surveillance video avec mon bidule ...
Le principe: lui coller une webcam aux fesses, utiliser motion pour prendre des photos des que du mouvement apparait devant la webcam .. Envoie des photos par mail ( Push mail powaa) ou par ftp ...


[Albator] a écrit :

Bon ça y est j'ai réussi à transformer mon DS en lecteur audio headless et bluetooth :)
 
Mon but était d'avoir la possibilité de jouer, sur une chaine hifi initialement dépourvue de mp3/wifi/bluetooth , de la musique issue soit de mon PC (mp3) soit directement en streaming depuis Internet.
 
Pour ce faire, je dispose d'un récepteur bluetooth/audio relié à ma chaine Hifi
http://www.belkin.com/iwcatproduct [...] _id=508754
ce qui me permettait déja de jouer la musique depuis mon smartphone ou le PC portable  sur chaine...Mais l'idéal serait de ne pas "monopoliser" le PC ou le téléphone pour jouer de la musique.
 
C'est donc le DS qui devra se charger de stocker/streamer la musique (il est lui-même relié à ma Freebox en rj45 et accède donc à internet).
 
Suite ici => http://forum.hardware.fr/hfr/OSAlt [...] m#t1233031




 
 

Sagittarius a écrit :

A noter qu'il est possible de faire du multiboot avec le Dockstar.
 
En effet, on peut choisir sous pogoplug de booter sdaX.
Comment ?
 
Connaître les variables d'environnement de Pogoplug

Pogoplug:~$ fw_printenv
baudrate=115200
preboot=
arcNumber=2097
mainlineLinux=yes
console=ttyS0,115200
usb_init=usb start
usb_rootdelay=10
mtdparts=mtdparts=orion_nand:1M(u-boot),4M(uImage),32M(rootfs),-(data)
mtdids=nand0=orion_nand
partition=nand0,2
bootcmd_pogo=fsload uboot-original-mtd0.kwb; go 0x800200
usb_load_uimage=ext2load usb $usb_device 0x800000 /boot/uImage
usb_boot=if ext2load usb $usb_device 0x1100000 /boot/uInitrd; then bootm 0x800000 0x1100000;else bootm 0x800000;fi;
set_bootargs_usb=setenv bootargs console=$console root=$usb_root rootdelay=$usb_rootdelay rootfstype=$usb_rootfstype $mtdparts
bootcmd_usb=run usb_init; run usb_load_uimage; run set_bootargs_usb; run usb_boot;
stdin=serial
stdout=serial
stderr=serial
ethact=egiga0
ethaddr=00:10:75:1A:70:9B
bootcmd=mw 0x800000 0 1; run bootcmd_usb; reset
usb_root=/dev/sda2
usb_device=0:2
bootdelay=3
usb_rootfstype=ext4


 
Modifier les variables d'environnement de Pogoplug
Attention pour passer le paramètre pas de signe = mais un espace
 
Changer le type de fs au boot

fw_setenv usb_rootfstype ext3


 
Indiquer au noyau la partition root

fw_setenv usb_root /dev/sda2


 
Indiquer au Dockstar le périphérique de boot et sa partition

fw_setenv usb_device 0:2
 
Ici le 0  -> premier périphérique USB détecté par le Docstar 0 = sda  1 = sdb ...
Ici le 2  -> 2e partition du périphérique, soit sda2


 
On peut donc ainsi choisir le type de filesystem à booter parmi ceux gérés par Pogoplug.
 
Filesystems gérés au boot
 

Pogoplug:~$ cat /proc/filesystems
nodev   sysfs
nodev   rootfs
nodev   bdev
nodev   proc
nodev   sockfs
nodev   usbfs
nodev   pipefs
nodev   anon_inodefs
nodev   futexfs
nodev   tmpfs
nodev   inotifyfs
nodev   devpts
        ext3
        ext2
        squashfs
nodev   ramfs
nodev   nfs
        jffs2
nodev   rpc_pipefs


 
On remarque que ext4 n'est pas géré. Mais ce ne sera pas un problème (cf plus bas)
 
Notes sur l'installation de Lenny :
 
Pour modifier la partition, le type de filesystem lors de l'instalation, il faut :
 
- modifier le script de Jeff en conséquence (personnellement, j'ai supprimé les commandes de mke2fs car j'aligne et définit le fs avant de mes disques, modifier le fstab et la variable $ROOT-DEV)
 
- ET le faire connaître à l'environnement au travers des commandes citées plus haut.
 
C'est tout simple donc.
 
A noter, une fois votre système Debian Lenny installé, vous pouvez passer sa ou ses partitions en ext4.
 

Eteindre le système Dockstar (par ssh), débrancher le disque, puis sur votre poste GNU/Linux habituel, brancher ce disque :
# tune2fs -O extents,uninit_bg,dir_index /dev/sdxn   <- à adapter bien sûr :-)
#e2fsck /dev/sdxn


 
Le disque est désormais en ext4
 
Indiquer au Dockstar que le boot de lenny sera en ext4

sous Pogoplug :fw_setenv usb_rootfstype ext4


 
Donc, il est possible de faire du multiboot sur un disque dur attaché au Dockstar.
Mais du multiboot Linux ? Diable ! Pourquoi donc ?
 
Les 128MB de RAM peuvent dans certains cas constituer une limite pour faire tourner correctement plusieurs serveurs distincts.
En revanche, rien n'interdit d'avoir un sda1 comme swap commun et une installation de Lenny sur sda2(/) et sda3 (var) et une autre (Lenny) sur sda4(/) par exemple.
 
;-)


Message édité par art_dupond le 14-09-2010 à 14:31:22
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed