PDA

Ver la versión completa : ¿Se puede cambiar las SD en caliente?



Newsorro
25/12/2005, 18:29
A lo mejor es una tontería, pero como en los móviles no se puede.

Un Saludo

hectorblanco
25/12/2005, 18:45
Según el firmware.
A mi me la pilla en caliente, pero al sacarla y volverla a poner en caliente me sigue detectando los contenidos que habian antes en la targeta. Tengo el firm 1.0, pero creo que en los nuevos esto se ha mejorado.

imeko
25/12/2005, 18:50
yo tengo el firm 1.0,me voy al menu principal y cambio las tarjetas sin problemas.

Makoe
25/12/2005, 18:52
No lo hagas por seguridad y punto , tampoco cuesta tanto. No debe ser muy bueno.

fosfy45
25/12/2005, 19:08
Fisicamente es imposible cortocircuitarla asi que no hay posibilidad de averiarla, pero como la pilles escribiendo habrá corrupcion de datos y tendras que formatearla e instalar todo de nuevo.

Saludos.

Anarchy
25/12/2005, 19:42
Si lo haces desde el menú en un firm 1.01 o superior te la detectará perfectamente y te aseguras no estar leyendo/escribiendo de ella.
En el firm 1.0 te funcionará con algunas sí y con otras no, dependiendo de la marca.

Es un sistema fácil y efectivo para evitar una posible actualización fantasma hasta que este tema esté solucionado.

http://faq.gp32spain.com/index.php?action=artikel&id=63&artlang=es

Makoe
25/12/2005, 19:47
Pero por ejemplo cambiarla en medio de un emulador seria uan burrada digo yo no? Por ejemplo en las tarjetas de memoria para consolan no recomiendan meter ni sacar tarjetas si esta la consola encendida con riesgo de perdida de datos (que nunca sucede).

Makoe
25/12/2005, 19:50
yo tengo el firm 1.0,me voy al menu principal y cambio las tarjetas sin problemas.

A esto me referia sin problemas.

Luisodin
25/12/2005, 19:50
Yo soy user de 1.0 y desde el menu no da ningun problema

Nimbrun
25/12/2005, 20:42
Buenas
yo tengo el 1.1 y la primera vez desde el menu la reconoze bien, pero si luego la cambio se queda colgada, yo no lo haria la verdad, prefireo apagarla i encenderla

Puck2099
26/12/2005, 02:30
Hola,

Para evitar problemas, descomprimid el archivo que adjunto y ejecutad desde el menú de Utilidades el archivo "install_sdutils.gpu" (después ya podéis borrar esos archivos de la SD).

Una vez instalado, cada vez que queráis sacar la SD en caliente, ejecutad el comando "umountsd.gpu" desde la NAND del menú de Utilidades. Así se desmontará la tarjeta, escribiendo los datos que hayan cambiado y no estén actualizados, y podréis sacarla tranquilamente.

Ya de paso, el archivo "mountsd.gpu" puede ser útil para aquellos a los que no les detecta la tarjeta al meterla en caliente.

Espero que os sea de ayuda ;)

Saludos

Modder-Boy
26/12/2005, 02:40
Yo la saco en caliente trankilamente y la meto igual de trankilo, y nunca me ha pasado nada, es mas, cuando uso una mmc si no la meto en caliente no me xuta

Puck2099
26/12/2005, 02:53
Yo la saco en caliente trankilamente y la meto igual de trankilo, y nunca me ha pasado nada, es mas, cuando uso una mmc si no la meto en caliente no me xuta

Pues no estés tan tranquilo, porque así es como vienen las sobreescrituras de la tabla de asignación de archivos y te puede causar un autoflasheo sin venir a cuento...

Saludos

logame
27/12/2005, 08:38
Yo inicio la consola sin memoria y luego la meto y va perfecto.

Arkan
27/12/2005, 16:53
[Mode off-topic=ON]
Será que soy un desviado, pero es que con tando meterla en caliente, estoy parece foro porno XDDDDD
[/Mode off-topic=OFF]

Fuera de coñas, yo suelo arrancar con la tarjeta dentro, actualice a 1.1 hace 3 días, y me acepta bien los cambios en caliente, pero me da pena hacerlo asi, porque cada vez que lo hago me aparecen las temidas ondas en la pantalla, y no quiero que de tanto meterla con la pantalla encendida de me joda, aunque seguro que es igual de malo meterla con la pantalla apagada...

fosfy45
27/12/2005, 17:02
No lo he probado, pero imagino que si quereis cambiar la tarjeta en caliente y que la consola se de cuenta del cambio bastará con sacarla, buscar con el explorador de la consola para que "se de cuenta" de que no tiene tarjeta, meter la tarjeta nueva y de nuevo buscarla en el explorador para que lea la nueva tarjeta.

Makoe, no se me ocurre ninguna situacion en la que sea necesario cambiar de tarjeta en el transcurso de la ejecucion de un programa.

Modder-boy, tu sigue tentando a la suerte que ya veras.

Saludos.

Arkan
27/12/2005, 17:07
No lo he probado, pero imagino que si quereis cambiar la tarjeta en caliente y que la consola se de cuenta del cambio bastará con sacarla, buscar con el explorador de la consola para que "se de cuenta" de que no tiene tarjeta, meter la tarjeta nueva y de nuevo buscarla en el explorador para que lea la nueva tarjeta.

Makoe, no se me ocurre ninguna situacion en la que sea necesario cambiar de tarjeta en el transcurso de la ejecucion de un programa.

Saludos.


Yo si lo he probado, y no funciona.



Makoe, no se me ocurre ninguna situacion en la que sea necesario cambiar de tarjeta en el transcurso de la ejecucion de un programa.

Saludos.

A mi tampoco

Puck2099
27/12/2005, 17:13
No lo he probado, pero imagino que si quereis cambiar la tarjeta en caliente y que la consola se de cuenta del cambio bastará con sacarla, buscar con el explorador de la consola para que "se de cuenta" de que no tiene tarjeta, meter la tarjeta nueva y de nuevo buscarla en el explorador para que lea la nueva tarjeta.

Fosfy, el problema es que si la sacas en caliente sin más, sin desmontarla con la utilidad que subí, la consola no se da cuenta de que has sacado la tarjeta y puede que no se hayan actualizados los datos de la tarjeta (por el tema de la escritura aplazada). Luego metes la tarjeta nueva y si le da por actualizarla con los datos que tiene guardados en el buffer, lo más seguro es que se te corrompa ésta.

No sé si me he explicado muy bien, sino dímelo y pongo un ejemplo más claro :)

Saludos

fosfy45
27/12/2005, 17:24
Si, creo que si lo entiendo; supongo que pasa lo mismo si le cambias el disco de 3 1/2 a un sistema linux sin hacerle un umount y un mount, ¿no?

Saludos.

Puck2099
27/12/2005, 17:25
Si, creo que si lo entiendo; supongo que pasa lo mismo si le cambias el disco de 3 1/2 a un sistema linux sin hacerle un umount y un mount, ¿no?

Saludos.

Sí, exacto, es justo eso :)

Saludos

fosfy45
27/12/2005, 17:25
Yo si lo he probado, y no funciona.

Weno, mas se perdio en cuba xD

aitorpc
27/12/2005, 18:20
Yo lo he hecho con el firmware 1.0.1 y con el 1.1.0 y en ambos me funciona a la perfeccion, yo hago el cambio de la SD en el menu principal de la GP2X, no se porque a unos les va y a otros no, yo sin problema ninguno :D

fosfy45
27/12/2005, 18:37
¿ he dicho alguna vez que la gp2x es mas rara que un perro verde a cuadros ?

Parece que esta dotada de libre albedrio, cada unidad se comporta de forma distinta a sus semejantes, que trasto mas raro la virgen [wei5]

davidcg
27/12/2005, 20:02
A ver, supongo yo que tendrá el automount. En linux actualmente si desconectas un dispositivo en caliente no hay problemas, ya se encarga él de que no haya corrupción de datos ni nada.

Porque si hay que desmontar la tarjeta a mano cada vez que quieres sacarla, ¿qué pasa cuando apagas la consola?. Porque al darle al botón de apagar yo no veo que haya un halt (el comando está pero no lo usa). ¿No estaríamos en las mismas?

Puck2099
27/12/2005, 20:58
A ver, supongo yo que tendrá el automount. En linux actualmente si desconectas un dispositivo en caliente no hay problemas, ya se encarga él de que no haya corrupción de datos ni nada.

De eso nada, si sacas sin desmontar una tarjeta de memoria, un stick usb, un disquete o lo que sea, te quedas sin los datos que estén en el buffer y no hayan sido grabados todavía (y lo mismo pasa en Windows).

Si además metes otro dispositivo y da la casualidad de que no ha detectado que hay uno nuevo, lo más probable es que te vuelque el buffer de datos del dispositivo anterior en éste y se te joda.



Porque si hay que desmontar la tarjeta a mano cada vez que quieres sacarla, ¿qué pasa cuando apagas la consola?. Porque al darle al botón de apagar yo no veo que haya un halt (el comando está pero no lo usa). ¿No estaríamos en las mismas?

Efectivamente, por eso se recomienda a los programadores que cada vez que quieran escribir en la SD hagan uso del comando sync para volcar el contenido del buffer de forma inmediata.

Saludos

miq01
27/12/2005, 21:12
Pues yo también (bromas aparte :)) la metía y sacaba a saco. Inconsciente... Gracias por los scripts, Puck.

CyberPure
27/12/2005, 21:18
Yo siempre he arrancado con la tarjeta dentro porque tenia el 1.0 y ahora con el 1.1 la introduzco en caliente, pero nunca he sacado y vuelto a meter por miedo a ese tema.

Salu2!

Modder-Boy
27/12/2005, 21:40
Juer, pero no se por ke sigo igual de trankilo xDDD, si se me jode la SD pues la formateo, ke es la MMC pues lo mismo, y si por alguna remota casualidad padece de una actualizacion fantasma pues mira, a esperar el J-tag a no ser ke me makee yo uno, y ya esta, no hay ke tener tanto miedo, si se puede reparar no pasa nada de nada.
PD: A mi tambien me pasa ke cuando inserto la targeta en caliente haza ondas la pantalla, creo ke al presionar la targeta la pantalla recibe esa presion, pero no creo ke sea nada grabe (a no ser ke kien inserte la targeta sea un peso pesado xDDDD)