PDA

Ver la versión completa : Modding express: EXT->usbh+svideo



Drumpi
05/07/2008, 18:03
Hola a todos:
He estado mirando tantos post como he podido y encontrado, pero me quedan escasas horas para montar el cable y probar, así que necesito de vuestra experiencia.
He leido aqui (http://www.gp32spain.com/foros/showthread.php?t=45096) que la parte de USB no necesita de ningun circuito adicional, que podría llevarlo, pero no es necesario (segun parecen son filtros) ¿Habría algún problema?
Luego está el tema del svideo, aun no me ha dado tiempo a ver la especificación del conector, y en el wiki (http://wiki.gp2x.org/wiki/USB_Host_BoB_Schematic) no me queda claro si el condensador es para el svideo o para el video compuesto.

Bueno, pues eso, necesito consejos rápidos. Gracias.

juanvvc
05/07/2008, 18:13
- Los condensadores de filtrado no hacen falta, pero aún así son recomendables. Por ejemplo, el invento que enlazas sigue funcionando después de un año con los joysticks, pero no con pendrives. ¿Es posible que sea porque hay demasiado ruido en la línea? Pues a lo mejor.
- La consola saca directamente por el EXT S-Video. Necesitas los condensadores para pasar a vídeo compuesto. No los necesitas si la tele es modernilla entrando por el Euroconector.

CoMiKe
06/07/2008, 19:30
Perdonad el ligero off-topic, pero es que he visto en una tienda Online unos conectores Samsung a 2 euros la unidad.

Si no me equivoco, es una tienda portuguesa y los envían por correo convencional.

Ya les he escrito para preguntarles si el conector tiene todos los pines y a cuanto ascienden los gastos de envío dependiendo de las unidades solicitadas

A ver si me contestan y os comento.

ArChEr
06/07/2008, 19:39
Perdonad el ligero off-topic, pero es que he visto en una tienda Online unos conectores Samsung a 2 euros la unidad.

Si no me equivoco, es una tienda portuguesa y los envían por correo convencional.

Ya les he escrito para preguntarles si el conector tiene todos los pines y a cuanto ascienden los gastos de envío dependiendo de las unidades solicitadas

A ver si me contestan y os comento.

Hola yo tengo bastantes conectores con todos los pines, los vendo a 2€ la unidad y si es mas de 5 conectores los gastos de envio gratis ;)

Un saludo!

< - >

Hola a todos:
He estado mirando tantos post como he podido y encontrado, pero me quedan escasas horas para montar el cable y probar, así que necesito de vuestra experiencia.
He leido aqui (http://www.gp32spain.com/foros/showthread.php?t=45096) que la parte de USB no necesita de ningun circuito adicional, que podría llevarlo, pero no es necesario (segun parecen son filtros) ¿Habría algún problema?
Luego está el tema del svideo, aun no me ha dado tiempo a ver la especificación del conector, y en el wiki (http://wiki.gp2x.org/wiki/USB_Host_BoB_Schematic) no me queda claro si el condensador es para el svideo o para el video compuesto.

Bueno, pues eso, necesito consejos rápidos. Gracias.


Hola Drumppi, lo primero pedirte perdon por no haberte podido hacer el conector, lo tengo a medias pero me ha sido imposible acabartelo :S


Sobre lo que preguntas del filtro USB no hace falta ponerlo apra que funcione pero es muy recomendable, y lo del svideo pues para convertir de s-video a video compuesto si hace falta el condensador, para s-video no hace falta :D


Un saludo y sierte famigo!

CoMiKe
06/07/2008, 23:07
Uhm... puedo estar interesado en un conector para montarme un cable S-Video, ya que mis conocimientos de electr&#243;nica son nulos y no me dan para crear el circuito que filtra el puerto USB, que tambi&#233;n me interesar&#237;a.

De todas maneras, si finalmente estoy interesado en un conector, te enviar&#237;a un privado.

DMusta1ne
06/07/2008, 23:09
Por fin Drumpi. Felicidades ;)

juanvvc
07/07/2008, 15:03
CoMike, si no le pones filtrado es tan "dif&#237;cil" hacer un puerto USB como un cable S-Video: simplemente tienes que enlazar los cables adecuados.

Y poner el filtro tampoco es tan dif&#237;cil: simplemente tienes que poner uno o dos condensadores entre dos cables. Los condensadores puedes comprarlos por unidades y cuestan apenas unos c&#233;ntimos. Yo no lo hice porque ten&#237;a que meterlos dentro de la consola y no los ten&#237;a tan peque&#241;os. Si te haces con un adaptador EXT los condensadores van por fuera y sin problemas de espacio. Pero a&#250;n as&#237; es posible que el invento funcione sin condensadores de filtrado para el USB (a m&#237; me funciona solo para joysticks externos, no para pendrives)

CoMiKe
08/07/2008, 00:53
CoMike, si no le pones filtrado es tan "dif&#237;cil" hacer un puerto USB como un cable S-Video: simplemente tienes que enlazar los cables adecuados.
Por eso mismo lo preguntaba. Si no hace falta el circuito de filtrado, entonces es cuesti&#243;n de soldar, que aunque no soy un manitas, alg&#250;n que otro apa&#241;o en plan cutre s&#237; que he hecho.

Pero a&#250;n as&#237; es posible que el invento funcione sin condensadores de filtrado para el USB (a m&#237; me funciona solo para joysticks externos, no para pendrives)
Vale, as&#237; que si me animo, cas&#237; mejor que le meta el curcuito de filtrado, porque la verdad es que prefiero que me funcione cualquier aparato USB.

Muchas gracias por la info, juanvvc!

masteries
09/07/2008, 14:39
Para hacer un puerto USB(1.1, el 2.0 es otra cosa más complicada) no es realmente necesario el circuito de filtrado, basta con respetar los 90 ohmios(creo que es este el valor) de impedancia de entrada y si quieres que funcione mejor, unas ferritas en SMD en serie con D+ y D- y listo.

Drumpi
10/07/2008, 12:19
Hola Drumppi, lo primero pedirte perdon por no haberte podido hacer el conector, lo tengo a medias pero me ha sido imposible acabartelo :S


Sobre lo que preguntas del filtro USB no hace falta ponerlo apra que funcione pero es muy recomendable, y lo del svideo pues para convertir de s-video a video compuesto si hace falta el condensador, para s-video no hace falta :D


Un saludo y sierte famigo!

Pues no te alegres demasiado porque aun estoy esperandolo XD
Pues aprovecho este receso para contaros. Lo primero que me ha llamado la atenci&#243;n es que mi GP2X del Value Pack NO ES UNA MK2, al menos no por la tensi&#243;n que suministra el ext: 3.3V... y este es solo el principio de mis problemas.
Un pendrive 1.1 en ocasiones me lo detecta, pero el resto de pendrives no, crei que era por lo del filtrado, as&#237; que le puse los dos condensadores con resultados aun m&#225;s desastrosos. Al menos la salida de video funciona, no muy bien, pero se puede ver en la tele.
Entonces decid&#237; probar con mi hub usb que incluye cable serie, paralelo y ps2 con alimentaci&#243;n propia: nada. Mi disco duro con adaptador ide-usb con alimentaci&#243;n propia: nada &#191;cuando lleva alimentaci&#243;n propia hay que anular los cables de alimentaci&#243;n del cable? porque he medido la salida de los dispositivos y no llega a medio voltio.

Un extracto del dmesg en dos ocasiones:

of hub 1 not reset yet, waiting 200ms
hub.c: port 1, portstatus 101, change 12, 12 Mb/s
hub.c: port 1 of hub 1 not reset yet, waiting 200ms
hub.c: port 1, portstatus 101, change 12, 12 Mb/s
hub.c: port 1 of hub 1 not reset yet, waiting 200ms
hub.c: port 1 of hub 1 not enabled, trying reset again...
hub.c: Cannot enable port 1 of hub 1, disabling port.
hub.c: Maybe the USB cable is bad?
hub.c: port 2, portstatus 301, change 0, 1.5 Mb/s
hub.c: port 1, portstatus 101, change 12, 12 Mb/s
hub.c: port 1 enable change, status 101
hub.c: port 1 reset change
hub.c: port 2, portstatus 301, change 0, 1.5 Mb/s
**>>ecc error unfixed on chunk 1029:0
**>>ecc error unfixed on chunk 1029:1
**>>Block 32 marked for retirement
**>>ecc error unfixed on chunk 1030:0
**>>ecc error unfixed on chunk 1030:1
**>>Block 32 marked for retirement
**>>ecc error unfixed on chunk 1031:0
**>>ecc error unfixed on chunk 1031:1
**>>Block 32 marked for retirement
**>>ecc error unfixed on chunk 1032:0
**>>ecc error unfixed on chunk 1032:1
**>>Block 32 marked for retirement
**>>ecc error unfixed on chunk 1033:0
**>>ecc error unfixed on chunk 1033:1
**>>Block 32 marked for retirement
**>>ecc error unfixed on chunk 1034:0
**>>ecc error unfixed on chunk 1034:1
**>>Block 32 marked for retirement
**>>ecc error unfixed on chunk 1035:0
**>>ecc error unfixed on chunk 1035:1
**>>Block 32 marked for retirement
**>>ecc error unfixed on chunk 1036:0
**>>ecc error unfixed on chunk 1036:1
**>>Block 32 marked for retirement
**>>ecc error unfixed on chunk 1037:0
**>>ecc error unfixed on chunk 1037:1
**>>Block 32 marked for retirement
**>>ecc error unfixed on chunk 1038:0
**>>ecc error unfixed on chunk 1038:1
**>>Block 32 marked for retirement
**>>ecc error unfixed on chunk 1039:0
**>>ecc error unfixed on chunk 1039:1
**>>Block 32 marked for retirement
**>>ecc error unfixed on chunk 1040:0
**>>ecc error unfixed on chunk 1040:1
**>>Block 32 marked for retirement
**>>ecc error unfixed on chunk 1041:0
**>>ecc error unfixed on chunk 1041:1
**>>Block 32 marked for retirement
**>>ecc error unfixed on chunk 1042:0
**>>ecc error unfixed on chunk 1042:1
**>>Block 32 marked for retirement
**>>ecc error unfixed on chunk 1043:0
**>>ecc error unfixed on chunk 1043:1
**>>Block 32 marked for retirement
**>>ecc error unfixed on chunk 1044:0
**>>ecc error unfixed on chunk 1044:1
**>>Block 32 marked for retirement
**>>ecc error unfixed on chunk 1045:0
**>>ecc error unfixed on chunk 1045:1
**>>Block 32 marked for retirement
**>>ecc error unfixed on chunk 1046:0
**>>ecc error unfixed on chunk 1046:1
**>>Block 32 marked for retirement
**>>ecc error unfixed on chunk 1047:0
**>>ecc error unfixed on chunk 1047:1
**>>Block 32 marked for retirement
**>>ecc error unfixed on chunk 1048:0
**>>ecc error unfixed on chunk 1048:1
**>>Block 32 marked for retirement
**>>ecc error unfixed on chunk 1049:0
**>>Block 32 marked for retirement
**>>ecc error unfixed on chunk 1050:0
**>>ecc error unfixed on chunk 1050:1
**>>Block 32 marked for retirement
**>>ecc error unfixed on chunk 1051:0
**>>ecc error unfixed on chunk 1051:1
**>>Block 32 marked for retirement
**>>ecc error unfixed on chunk 1052:0
**>>ecc error unfixed on chunk 1052:1
**>>Block 32 marked for retirement
**>>ecc error unfixed on chunk 1053:0
**>>ecc error unfixed on chunk 1053:1
**>>Block 32 marked for retirement
**>>ecc error unfixed on chunk 1054:0
**>>ecc error unfixed on chunk 1054:1
**>>Block 32 marked for retirement
**>>ecc error unfixed on chunk 1055:0
**>>ecc error unfixed on chunk 1055:1
**>>Block 32 marked for retirement
**>>ecc error unfixed on chunk 1056:0
**>>ecc error unfixed on chunk 1056:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1057:0
**>>ecc error unfixed on chunk 1057:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1058:0
**>>ecc error unfixed on chunk 1058:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1059:0
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1060:0
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1061:0
**>>ecc error unfixed on chunk 1061:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1062:0
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1063:0
**>>ecc error unfixed on chunk 1063:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1064:0
**>>ecc error unfixed on chunk 1064:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1065:0
**>>ecc error unfixed on chunk 1065:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1066:0
**>>ecc error unfixed on chunk 1066:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1067:0
**>>ecc error unfixed on chunk 1067:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1068:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1069:0
**>>ecc error unfixed on chunk 1069:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1070:0
**>>ecc error unfixed on chunk 1070:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1071:0
**>>ecc error unfixed on chunk 1071:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1072:0
**>>ecc error unfixed on chunk 1072:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1073:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1074:0
**>>ecc error unfixed on chunk 1074:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1075:0
**>>ecc error unfixed on chunk 1075:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1076:0
**>>ecc error unfixed on chunk 1076:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1077:0
**>>ecc error unfixed on chunk 1077:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1078:0
**>>ecc error unfixed on chunk 1078:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1079:0
**>>ecc error unfixed on chunk 1079:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1080:0
**>>ecc error unfixed on chunk 1080:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1081:0
**>>ecc error unfixed on chunk 1081:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1082:0
**>>ecc error unfixed on chunk 1082:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1083:0
**>>ecc error unfixed on chunk 1083:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1084:0
**>>ecc error unfixed on chunk 1084:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1085:0
**>>ecc error unfixed on chunk 1085:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1086:0
**>>ecc error unfixed on chunk 1086:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1087:0
**>>ecc error unfixed on chunk 1087:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1088:0
**>>ecc error unfixed on chunk 1088:1
**>>Block 34 marked for retirement
**>>ecc error unfixed on chunk 1089:0
**>>ecc error unfixed on chunk 1089:1
**>>Block 34 marked for retirement
**>>ecc error unfixed on chunk 1090:0
**>>ecc error unfixed on chunk 1090:1
**>>Block 34 marked for retirement
**>>ecc error unfixed on chunk 1091:0
**>>ecc error unfixed on chunk 1091:1
**>>Block 34 marked for retirement
**>>ecc error unfixed on chunk 1092:0
**>>ecc error unfixed on chunk 1092:1
**>>Block 34 marked for retirement
**>>ecc error unfixed on chunk 1740:0
**>>ecc error unfixed on chunk 1740:1
**>>Block 54 marked for retirement


tstatus 100, change 1, 12 Mb/s
hub.c: port 1, portstatus 101, change 1, 12 Mb/s
hub.c: port 1, portstatus 100, change 1, 12 Mb/s
hub.c: port 1, portstatus 101, change 1, 12 Mb/s
hub.c: port 1, portstatus 100, change 1, 12 Mb/s
hub.c: port 1, portstatus 101, change 1, 12 Mb/s
hub.c: port 1, portstatus 100, change 1, 12 Mb/s
hub.c: port 1, portstatus 101, change 1, 12 Mb/s
hub.c: port 1, portstatus 100, change 1, 12 Mb/s
hub.c: port 1, portstatus 101, change 1, 12 Mb/s
hub.c: port 1, portstatus 100, change 1, 12 Mb/s
hub.c: port 1, portstatus 101, change 1, 12 Mb/s
hub.c: port 1, portstatus 100, change 1, 12 Mb/s
hub.c: port 1, portstatus 101, change 1, 12 Mb/s
hub.c: port 1, portstatus 100, change 1, 12 Mb/s
hub.c: port 1, portstatus 101, change 1, 12 Mb/s
hub.c: port 1, portstatus 100, change 1, 12 Mb/s
hub.c: port 1, portstatus 101, change 1, 12 Mb/s
hub.c: port 1, portstatus 100, change 1, 12 Mb/s
hub.c: port 1, portstatus 101, change 1, 12 Mb/s
hub.c: port 1, portstatus 100, change 1, 12 Mb/s
hub.c: port 1, portstatus 101, change 1, 12 Mb/s
hub.c: port 1, portstatus 100, change 1, 12 Mb/s
hub.c: port 1, portstatus 301, change 1, 1.5 Mb/s
hub.c: port 1, portstatus 100, change 1, 12 Mb/s
hub.c: port 1, portstatus 101, change 1, 12 Mb/s
hub.c: port 1, portstatus 100, change 1, 12 Mb/s
hub.c: port 1, portstatus 101, change 1, 12 Mb/s
hub.c: port 1, portstatus 100, change 1, 12 Mb/s
hub.c: port 1, portstatus 101, change 1, 12 Mb/s
hub.c: port 1, portstatus 100, change 1, 12 Mb/s
hub.c: port 1, portstatus 301, change 1, 1.5 Mb/s
hub.c: port 1, portstatus 100, change 1, 12 Mb/s
hub.c: port 1, portstatus 301, change 1, 1.5 Mb/s
hub.c: port 1, portstatus 100, change 1, 12 Mb/s
hub.c: port 1, portstatus 101, change 1, 12 Mb/s
hub.c: port 1, portstatus 100, change 1, 12 Mb/s
hub.c: port 1, portstatus 101, change 1, 12 Mb/s
hub.c: port 1, portstatus 100, change 1, 12 Mb/s
hub.c: port 1, portstatus 101, change 1, 12 Mb/s
hub.c: port 1, portstatus 100, change 1, 12 Mb/s
hub.c: port 1, portstatus 101, change 1, 12 Mb/s
hub.c: port 1, portstatus 100, change 1, 12 Mb/s
hub.c: port 1, portstatus 101, change 1, 12 Mb/s
hub.c: port 1, portstatus 100, change 1, 12 Mb/s
hub.c: port 1, portstatus 301, change 1, 1.5 Mb/s
hub.c: port 1, portstatus 100, change 1, 12 Mb/s
hub.c: port 1, portstatus 101, change 1, 12 Mb/s
hub.c: port 1, portstatus 100, change 1, 12 Mb/s
hub.c: port 1, portstatus 101, change 1, 12 Mb/s
hub.c: port 1, portstatus 100, change 1, 12 Mb/s
hub.c: port 1, portstatus 301, change 1, 1.5 Mb/s
hub.c: port 1, portstatus 100, change 1, 12 Mb/s
hub.c: port 1, portstatus 101, change 1, 12 Mb/s
hub.c: port 1, portstatus 100, change 1, 12 Mb/s
hub.c: port 1, portstatus 101, change 1, 12 Mb/s
hub.c: port 1, portstatus 100, change 1, 12 Mb/s
hub.c: port 1, portstatus 101, change 1, 12 Mb/s
hub.c: port 1, portstatus 100, change 1, 12 Mb/s
hub.c: port 1, portstatus 101, change 1, 12 Mb/s
hub.c: port 1, portstatus 100, change 1, 12 Mb/s
hub.c: port 1, portstatus 101, change 1, 12 Mb/s
hub.c: port 1, portstatus 100, change 1, 12 Mb/s
hub.c: port 1, portstatus 101, change 1, 12 Mb/s
hub.c: port 1, portstatus 100, change 1, 12 Mb/s
hub.c: port 1, portstatus 101, change 1, 12 Mb/s
hub.c: port 1, portstatus 100, change 1, 12 Mb/s
hub.c: port 1, portstatus 101, change 1, 12 Mb/s
hub.c: port 1, portstatus 100, change 1, 12 Mb/s
hub.c: port 1, portstatus 101, change 1, 12 Mb/s
hub.c: port 1, portstatus 100, change 1, 12 Mb/s
hub.c: port 1, portstatus 101, change 1, 12 Mb/s
hub.c: port 1, portstatus 100, change 1, 12 Mb/s
hub.c: port 1, portstatus 101, change 1, 12 Mb/s
hub.c: port 1, portstatus 100, change 1, 12 Mb/s
hub.c: port 1, portstatus 101, change 1, 12 Mb/s
hub.c: port 1, portstatus 100, change 1, 12 Mb/s
hub.c: port 1, portstatus 301, change 1, 1.5 Mb/s
hub.c: port 1, portstatus 100, change 1, 12 Mb/s
hub.c: port 1, portstatus 101, change 1, 12 Mb/s
hub.c: port 1, portstatus 100, change 1, 12 Mb/s
hub.c: port 1, portstatus 101, change 1, 12 Mb/s
hub.c: port 1, portstatus 100, change 1, 12 Mb/s
hub.c: port 1, portstatus 101, change 1, 12 Mb/s
hub.c: port 1, portstatus 100, change 1, 12 Mb/s
hub.c: port 1, portstatus 101, change 1, 12 Mb/s
hub.c: port 1, portstatus 100, change 1, 12 Mb/s
hub.c: port 1, portstatus 101, change 1, 12 Mb/s
hub.c: port 1, portstatus 100, change 1, 12 Mb/s
hub.c: port 1, portstatus 101, change 1, 12 Mb/s
hub.c: port 1, portstatus 100, change 1, 12 Mb/s
hub.c: port 1, portstatus 301, change 1, 1.5 Mb/s
hub.c: port 1, portstatus 100, change 1, 12 Mb/s
hub.c: port 1, portstatus 101, change 1, 12 Mb/s
hub.c: port 1, portstatus 101, change 0, 12 Mb/s
hub.c: port 1, portstatus 101, change 0, 12 Mb/s
hub.c: port 1, portstatus 101, change 0, 12 Mb/s
hub.c: port 1, portstatus 101, change 0, 12 Mb/s
hub.c: port 1, portstatus 301, change 12, 1.5 Mb/s
hub.c: port 1 of hub 1 not reset yet, waiting 10ms
hub.c: port 1, portstatus 301, change 12, 1.5 Mb/s
hub.c: port 1 of hub 1 not reset yet, waiting 10ms
hub.c: port 1, portstatus 301, change 12, 1.5 Mb/s
hub.c: port 1 of hub 1 not reset yet, waiting 200ms
hub.c: port 1, portstatus 301, change 12, 1.5 Mb/s
hub.c: port 1 of hub 1 not reset yet, waiting 200ms
hub.c: port 1, portstatus 301, change 12, 1.5 Mb/s
hub.c: port 1 of hub 1 not reset yet, waiting 200ms
hub.c: port 1 of hub 1 not enabled, trying reset again...
hub.c: port 1, portstatus 301, change 12, 1.5 Mb/s
hub.c: port 1 of hub 1 not reset yet, waiting 200ms
hub.c: port 1, portstatus 301, change 12, 1.5 Mb/s
hub.c: port 1 of hub 1 not reset yet, waiting 200ms
hub.c: port 1, portstatus 301, change 12, 1.5 Mb/s
hub.c: port 1 of hub 1 not reset yet, waiting 200ms
hub.c: port 1 of hub 1 not enabled, trying reset again...
hub.c: port 1, portstatus 301, change 12, 1.5 Mb/s
hub.c: port 1 of hub 1 not reset yet, waiting 200ms
hub.c: port 1, portstatus 301, change 12, 1.5 Mb/s
hub.c: port 1 of hub 1 not reset yet, waiting 200ms
hub.c: port 1, portstatus 301, change 12, 1.5 Mb/s
hub.c: port 1 of hub 1 not reset yet, waiting 200ms
hub.c: port 1 of hub 1 not enabled, trying reset again...
hub.c: port 1, portstatus 301, change 12, 1.5 Mb/s
hub.c: port 1 of hub 1 not reset yet, waiting 200ms
hub.c: port 1, portstatus 301, change 12, 1.5 Mb/s
hub.c: port 1 of hub 1 not reset yet, waiting 200ms
hub.c: port 1, portstatus 301, change 12, 1.5 Mb/s
hub.c: port 1 of hub 1 not reset yet, waiting 200ms
hub.c: port 1 of hub 1 not enabled, trying reset again...
hub.c: port 1, portstatus 101, change 12, 12 Mb/s
hub.c: port 1 of hub 1 not reset yet, waiting 200ms
hub.c: port 1, portstatus 101, change 12, 12 Mb/s
hub.c: port 1 of hub 1 not reset yet, waiting 200ms
hub.c: port 1, portstatus 101, change 12, 12 Mb/s
hub.c: port 1 of hub 1 not reset yet, waiting 200ms
hub.c: port 1 of hub 1 not enabled, trying reset again...
hub.c: Cannot enable port 1 of hub 1, disabling port.
hub.c: Maybe the USB cable is bad?
hub.c: port 2, portstatus 101, change 1, 12 Mb/s
hub.c: port 2 connection change
hub.c: port 2, portstatus 101, change 1, 12 Mb/s
hub.c: port 2, portstatus 101, change 0, 12 Mb/s
hub.c: port 2, portstatus 101, change 0, 12 Mb/s
hub.c: port 2, portstatus 101, change 0, 12 Mb/s
hub.c: port 2, portstatus 101, change 0, 12 Mb/s
hub.c: port 2, portstatus 303, change 10, 1.5 Mb/s
hub.c: new USB device <NULL>-2, assigned address 2
usb.c: USB device not accepting new address=2 (error=-110)
hub.c: port 2, portstatus 303, change 10, 1.5 Mb/s
hub.c: new USB device <NULL>-2, assigned address 3
usb.c: USB device not accepting new address=3 (error=-110)
hub.c: port 1, portstatus 101, change 12, 12 Mb/s
hub.c: port 1 enable change, status 101
hub.c: port 1 reset change
hub.c: port 2, portstatus 301, change 0, 1.5 Mb/s


Tampoco me ha funcionado un teclado usb con termula (bueno, la pen&#250;ltima version de sterm antes de llamarse termula)
Ya no se que mas hacer, necesito consejo. Estoy por poner una pila en serie con la alimentaci&#243;n para conseguir los (casi, pero aceptables) 5V del cable a ver si as&#237;...


Por fin Drumpi. Felicidades ;)

Bueno, s&#243;lo he conseguido un par de conectores, aun no he podido conectar nada, como ves ^^U

EDIT: Archer, el cable svideo hembra lo he conseguido de un cable alargador svideo de una tienda de pseudoelectr&#243;nica (venden cosas de moviles, televisi&#243;n, sat&#233;lite, etc) y me cost&#243; un par de euros, por si sigues sin encontrarlo, puede que te sirva de ayuda ;)

EDIT2: no encuentro el circuito elevador de tensi&#243;n, s&#243;lo el que viene en el wiki que pasa de 6-20v a 5v. Necesito pasar esos 3.3V a 5V. Gracias.

animanegra
10/07/2008, 12:35
&#191;No te estara simplemente haciendo mal contacto?. &#191;Que te detecte tantas veces no suena a corto?

Si quieres ver si es la tension &#191;porque no usas la alimentacion del usb de tu ordenador?. Asi testeas si es solo la alimentacion o una mala conexion de los cables de datos.(Vale supongo que ya se te habra ocurrido pero porsiacaso :D)

juanvvc
10/07/2008, 13:47
Hay que tomarlo con mucha precauci&#243;n, pero parece que lo de que las &#250;ltimas Gp2x den 5V por el EXT es al menos discutible... &#191;Puede ser que alguna versi&#243;n s&#237; que diese 5V, pero ni las antiguas ni las modernas lo hagan ya? La m&#237;a MK2 jurar&#237;a que s&#237; que los da, pero ya me hacen dudar y por lo que dicen la F200 tampoco da los 5V por el EXT.

Jurk
10/07/2008, 16:36
mi value pack da 3.3v

animanegra
10/07/2008, 16:48
y no puede ser tema de tenerla enchufada o no a corriente. Ahora que me acuerdo a mi todo periferico me ha ido bien(no he probado discos duros pero usbs, mandos y teclados si me han funcionado). Pero no he hecho pruebas con solo las pilas.

Me autorespondo acabo de probar. si no tengo el cable conectado ni siquiera se enciende la consola :\

Drumpi
11/07/2008, 11:12
La consola la tengo siempre enchufada a la corriente. Lo que no entiendo es que tengo el hub usb autoalimentado y aun as&#237; no lo reconoce (aunque podr&#237;a ser problema de drivers), o un disco duro al que alimento y tampoco (podr&#237;a ser cosa de las particiones?)
No se si es porque tambien debo meterle las resistencias en serie (pero dado el valor, no deber&#237;an ser necesarias), pero aun no he tenido tiempo de probar lo de la pila.
Y no parece que se detecte varias veces, es que en el segundo estuve un buen rato sin nada conectado y estaba haciendo pooling esperando a que lo hiciera.
&#191;Se me pasa algo mas por alto?

animanegra
11/07/2008, 11:37
&#191;porque no pruebas a hacer un lsmod a ver si tienes ehci uhci el usb-host y usb-storage?(si no lo has probado ya) Algunos discos duros o memorias necesitan desactivar el ohci,o el uhci o el ehci.

Pero normalmente si haces un dmesg te daria un error del tipo "error 71 o 130" si no recuerdo mal.

Drumpi
28/07/2008, 11:27
Pues nada, aqui sigo intent&#225;ndolo (mira que es dificil sin internet y con pocas herramientas, menos mal que tengo componentes de sobra y siempre voy m&#225;s o menos medio preparado).
No he podido hacer lsmod ni lsusb porque, por alguna razon, no conoce esos comandos, y no puedo ver todos los que puedo usar porque no se desplazar la pantalla hacia arriba y hacia abajo (el clic del joystick me dice todos los comandos que hay, pero son demasiados para ver en una pantalla)
El error que me da es que el dispositivo no acepta la direccion, o algo as&#237;, yo creo que es porque no entiende las se&#241;ales que le envia.
He probado con los condensadores, sin ellos, e incluso le he puesto la pila, y he conseguido que los pendrives se enciendan bien, pero seguimos en las mismas. El esquema indica que use condensadores de 47nF, los que tengo pone 473, pero como la nomenclatura de los condensadores es tan "suo generis" no estoy seguro de su valor.
Luego os pongo un par de mensajes rescatados con el dmesg, a ver que opinais.
Y muchas gracias por la ayuda que me estais dando.

Por cierto, el cable SVideo funciona con una calidad aceptable, pero se distorsiona bastante los colores ^^U

Drumpi
07/08/2008, 00:50
Vaya, acabo de leer lo anterior y se me ha olvidado copiar el archivo de texto en el ordenador. Es muy tarde para ponerme ahora a conectar el lector de tarjetas (voy a tener que poner el hub en el escritorio de forma perenne).
Acabo de ver el tutorial de Archer de los 5V
http://www.gp32spain.com/foros/showthread.php?t=45132
Tiene delito no haberlo visto antes, pero soy poco amigo de alterar el hardware directamente ^^U Pero despues de haber probado la pila en serie con malos resultados ya no se que pensar. Con el cable recien montado, un 50&#37; de las veces me cog&#237;a mi pendrive usb 1.1, pero desde que le puse los condensadores no ha ido nunca, incluso desconect&#225;ndolos.
De todas formas, quer&#237;a preguntaros si sabr&#237;ais si los alargadores de cable usb suelen montar algun filtro en sus conectores, porque el pl&#225;stico de este que uso es muy grande. No quiero abrirlo, porque singnificar&#237;a romperlo, y no podr&#237;a conseguir otro en un mes.

Bueno, voy a dejar de divagar. Por cierto, ya que estoy: Archer, &#191;como va eso? con todos estos problemas al final me voy a tener que quedar con el que me hagas tu ^^U

Drumpi
25/08/2008, 16:35
Que éxito tengo, desde luego que si XD

Bueno, primero, lo último que saqué del dmesg:

reset yet, waiting 200ms
hub.c: port 1, portstatus 301, change 12, 1.5 Mb/s
hub.c: port 1 of hub 1 not reset yet, waiting 200ms
hub.c: port 1 of hub 1 not enabled, trying reset again...
hub.c: port 1, portstatus 301, change 12, 1.5 Mb/s
hub.c: port 1 of hub 1 not reset yet, waiting 200ms
hub.c: port 1, portstatus 301, change 12, 1.5 Mb/s
hub.c: port 1 of hub 1 not reset yet, waiting 200ms
hub.c: port 1, portstatus 301, change 12, 1.5 Mb/s
hub.c: port 1 of hub 1 not reset yet, waiting 200ms
hub.c: port 1 of hub 1 not enabled, trying reset again...
hub.c: port 1, portstatus 301, change 12, 1.5 Mb/s
hub.c: port 1 of hub 1 not reset yet, waiting 200ms
hub.c: port 1, portstatus 301, change 12, 1.5 Mb/s
hub.c: port 1 of hub 1 not reset yet, waiting 200ms
hub.c: port 1, portstatus 301, change 12, 1.5 Mb/s
hub.c: port 1 of hub 1 not reset yet, waiting 200ms
hub.c: port 1 of hub 1 not enabled, trying reset again...
hub.c: Cannot enable port 1 of hub 1, disabling port.
hub.c: Maybe the USB cable is bad?
hub.c: port 2, portstatus 301, change 0, 1.5 Mb/s
hub.c: port 1, portstatus 301, change 12, 1.5 Mb/s
hub.c: port 1 enable change, status 301
hub.c: port 1 reset change
hub.c: port 2, portstatus 301, change 0, 1.5 Mb/s
usb.c: kusbd: /sbin/hotplug remove 1
kusbd_policy: /sbin/hotplug remove 1, ret=0x0
usb.c: USB bus 1 deregistered
pci_pool_destroy <NULL>/ohci_td, c281f000 busy
usb.c: deregistering driver usbdevfs
hub.c: usb_hub_thread exiting
usb.c: deregistering driver hub
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
mmsp2_usbh.c: USB Host power on
mmsp2_usbh.c: initializing MMSP2 USB host PCI-DMA workaround
f_fact = 4, f_clk = 49766400, f_err = +1766400
a_fact = 3, a_clk = 49152000, a_err = +1152000
u_fact = 1, u_clk = 95846400, u_err = +47846400
usb-ohci.c: USB OHCI at membase 0xf0004300, IRQ 13
usb.c: new USB bus registered, assigned bus number 1
usb.c: kmalloc IF c17bf2e0, numif 1
usb.c: new device strings: Mfr=0, Product=2, SerialNumber=1
usb.c: USB device number 1 default language ID 0x0
Product: USB OHCI Root Hub
SerialNumber: f0004300
hub.c: USB hub found
hub.c: 2 ports detected
hub.c: standalone hub
hub.c: ganged power switching
hub.c: no over-current protection
hub.c: Port indicators are not supported
hub.c: power on to power good time: 4ms
hub.c: hub controller current requirement: 0mA
hub.c: port removable status: RR
hub.c: local power source is good
hub.c: no over-current condition exists
hub.c: enabling power on all ports
usb.c: hub driver claimed interface c17bf2e0
usb.c: kusbd: /sbin/hotplug add 1
kusbd_policy: /sbin/hotplug add 1, ret=0x0
hub.c: port 1, portstatus 301, change 1, 1.5 Mb/s
hub.c: port 1 connection change
hub.c: port 1, portstatus 301, change 1, 1.5 Mb/s
SCSI subsystem driver Revision: 1.00
hub.c: port 1, portstatus 301, change 0, 1.5 Mb/s
hub.c: port 1, portstatus 301, change 0, 1.5 Mb/s
hub.c: port 1, portstatus 301, change 0, 1.5 Mb/s
hub.c: port 1, portstatus 301, change 0, 1.5 Mb/s
hub.c: port 1, portstatus 100, change 13, 12 Mb/s
hub.c: port 2, portstatus 101, change 1, 12 Mb/s
hub.c: port 2 connection change
hub.c: port 2, portstatus 101, change 1, 12 Mb/s
Initializing USB Mass Storage driver...
usb.c: registered new driver usb-storage
USB Mass Storage support registered.
hub.c: port 2, portstatus 101, change 0, 12 Mb/s
hub.c: port 2, portstatus 101, change 0, 12 Mb/s
hub.c: port 2, portstatus 101, change 0, 12 Mb/s
hub.c: port 2, portstatus 101, change 0, 12 Mb/s
hub.c: port 2, portstatus 303, change 10, 1.5 Mb/s
hub.c: new USB device <NULL>-2, assigned address 2
usb.c: USB device not accepting new address=2 (error=-110)
hub.c: port 2, portstatus 303, change 10, 1.5 Mb/s
hub.c: new USB device <NULL>-2, assigned address 3
usb.c: USB device not accepting new address=3 (error=-110)
hub.c: port 1, portstatus 301, change 3, 1.5 Mb/s
hub.c: port 1 connection change
hub.c: port 1, portstatus 301, change 3, 1.5 Mb/s
hub.c: port 1, portstatus 301, change 2, 1.5 Mb/s
hub.c: port 1, portstatus 301, change 2, 1.5 Mb/s
hub.c: port 1, portstatus 301, change 2, 1.5 Mb/s
hub.c: port 1, portstatus 301, change 2, 1.5 Mb/s
hub.c: port 1, portstatus 100, change 13, 12 Mb/s
hub.c: port 2, portstatus 301, change 0, 1.5 Mb/s
hub.c: port 1, portstatus 100, change 3, 12 Mb/s
hub.c: port 1 connection change
hub.c: port 1, portstatus 100, change 3, 12 Mb/s
hub.c: port 2, portstatus 301, change 0, 1.5 Mb/s
hub.c: port 1, portstatus 301, change 3, 1.5 Mb/s
hub.c: port 1 connection change
hub.c: port 1, portstatus 301, change 3, 1.5 Mb/s
hub.c: port 1, portstatus 301, change 2, 1.5 Mb/s
hub.c: port 1, portstatus 301, change 2, 1.5 Mb/s
hub.c: port 1, portstatus 301, change 2, 1.5 Mb/s
hub.c: port 1, portstatus 301, change 2, 1.5 Mb/s
hub.c: port 1, portstatus 100, change 13, 12 Mb/s
hub.c: port 2, portstatus 301, change 0, 1.5 Mb/s
hub.c: port 1, portstatus 100, change 3, 12 Mb/s
hub.c: port 1 connection change
hub.c: port 1, portstatus 100, change 3, 12 Mb/s
hub.c: port 2, portstatus 301, change 0, 1.5 Mb/s
hub.c: port 1, portstatus 301, change 3, 1.5 Mb/s
hub.c: port 1 connection change
hub.c: port 1, portstatus 301, change 3, 1.5 Mb/s
hub.c: port 1, portstatus 301, change 2, 1.5 Mb/s
hub.c: port 1, portstatus 301, change 2, 1.5 Mb/s
hub.c: port 1, portstatus 301, change 2, 1.5 Mb/s
hub.c: port 1, portstatus 301, change 2, 1.5 Mb/s
hub.c: port 1, portstatus 301, change 12, 1.5 Mb/s
hub.c: port 1 of hub 1 not reset yet, waiting 10ms
hub.c: port 1, portstatus 301, change 12, 1.5 Mb/s
hub.c: port 1 of hub 1 not reset yet, waiting 10ms
hub.c: port 1, portstatus 301, change 12, 1.5 Mb/s
hub.c: port 1 of hub 1 not reset yet, waiting 200ms
hub.c: port 1, portstatus 301, change 12, 1.5 Mb/s
hub.c: port 1 of hub 1 not reset yet, waiting 200ms
hub.c: port 1, portstatus 301, change 12, 1.5 Mb/s
hub.c: port 1 of hub 1 not reset yet, waiting 200ms
hub.c: port 1 of hub 1 not enabled, trying reset again...
hub.c: port 1, portstatus 301, change 12, 1.5 Mb/s
hub.c: port 1 of hub 1 not reset yet, waiting 200ms
hub.c: port 1, portstatus 301, change 12, 1.5 Mb/s
hub.c: port 1 of hub 1 not reset yet, waiting 200ms
hub.c: port 1, portstatus 301, change 12, 1.5 Mb/s
hub.c: port 1 of hub 1 not reset yet, waiting 200ms
hub.c: port 1 of hub 1 not enabled, trying reset again...
hub.c: port 1, portstatus 301, change 12, 1.5 Mb/s
hub.c: port 1 of hub 1 not reset yet, waiting 200ms
hub.c: port 1, portstatus 301, change 12, 1.5 Mb/s
hub.c: port 1 of hub 1 not reset yet, waiting 200ms
hub.c: port 1, portstatus 301, change 12, 1.5 Mb/s
hub.c: port 1 of hub 1 not reset yet, waiting 200ms
hub.c: port 1 of hub 1 not enabled, trying reset again...
hub.c: port 1, portstatus 301, change 12, 1.5 Mb/s
hub.c: port 1 of hub 1 not reset yet, waiting 200ms
hub.c: port 1, portstatus 301, change 12, 1.5 Mb/s
hub.c: port 1 of hub 1 not reset yet, waiting 200ms
hub.c: port 1, portstatus 301, change 12, 1.5 Mb/s
hub.c: port 1 of hub 1 not reset yet, waiting 200ms
hub.c: port 1 of hub 1 not enabled, trying reset again...
hub.c: port 1, portstatus 301, change 12, 1.5 Mb/s
hub.c: port 1 of hub 1 not reset yet, waiting 200ms
hub.c: port 1, portstatus 301, change 12, 1.5 Mb/s
hub.c: port 1 of hub 1 not reset yet, waiting 200ms
hub.c: port 1, portstatus 301, change 12, 1.5 Mb/s
hub.c: port 1 of hub 1 not reset yet, waiting 200ms
hub.c: port 1 of hub 1 not enabled, trying reset again...
hub.c: Cannot enable port 1 of hub 1, disabling port.
hub.c: Maybe the USB cable is bad?
hub.c: port 2, portstatus 301, change 0, 1.5 Mb/s
hub.c: port 1, portstatus 301, change 12, 1.5 Mb/s
hub.c: port 1 enable change, status 301
hub.c: port 1 reset change
hub.c: port 2, portstatus 301, change 0, 1.5 Mb/s


Segundo: el cable lo he montado solo con los condensadores. Vuelvo a preguntar ¿el filtro es necesario con dispositivos de almacenamiento masivo? y del filtro ¿que es lo imprescindible? sin condensadores hubo una vez que me leyo el pendrive, supongo que con los condensadores hay que añadir las resistencias de 15K, pero ¿son realmente necesarios las de 33 que van en serie?

Tercero: Archer, dime algo, que empiezo a ver con ojos golosos la dock oficial.