Ayuda USB UIS

8 views
Skip to first unread message

johan...@gmail.com

unread,
Nov 11, 2008, 9:18:24 AM11/11/08
to ecb_at91_es
Saludos compañeros!

Estoy montando la usb en la tarjeta, cuando la conecto la reconoce,
sin embargo al tratar de montarla sale error:

mount -t auto /dev/sda1 /media/usb
VFS: can´t find ext3 filesystem on dev sda1.
mount: wrong fs type, bad option, bad superlock on /dev/sda1,
missing codepage or other error
in some cases useful info is found in syslog - try
dmesg | tail or so


cabe aclara que la memoria esta formateada en fat. y que cuando la
conecto es recnonocida por el sistema en sda1.

El fat, vfat y msdos no esta instalado. luego en /lib/modules/2.6.21.6/
modules.dep no encuentra estos modulos.

de acuerdo a lo que he leido es compilacion del kernel, cree una
imagen habilitando en file system la opcion de msdos fat y vfat con *
para que los compile directamente el módulo.

la compile y la envie con uboot a la tarjeta, sin embargo los modulos
vfa, fat y msdos siguen sin estar. y si les doy modprobe vfat, sigue
dicienodo que no existe (igual es lógico porq no los habilite como
módulos en el kernel, sino para q fueran compilados directamente).

Si alguien me puede ayudar con esto le agradeceria mucho.

Pdta: si puedo agregar el módulo sin crear img del kernel, o si debo
crear la imagen, que caracteristicas le debo habilitar para q
reconozca el formato de la usb.

Gracias!!!

Johanna Arias
Universidad Industrial de Santander

Nelson Castillo

unread,
Nov 11, 2008, 9:40:37 AM11/11/08
to ecba...@googlegroups.com
2008/11/11 johan...@gmail.com <johan...@gmail.com>:
(cut)

> de acuerdo a lo que he leido es compilacion del kernel, cree una
> imagen habilitando en file system la opcion de msdos fat y vfat con *
> para que los compile directamente el módulo.
>
> la compile y la envie con uboot a la tarjeta, sin embargo los modulos
> vfa, fat y msdos siguen sin estar. y si les doy modprobe vfat, sigue
> dicienodo que no existe (igual es lógico porq no los habilite como
> módulos en el kernel, sino para q fueran compilados directamente).

Hola.

Si seleccionas "*" la funcionalidad no queda como módulo sino metida
en el kernel. Así que no encontrarás los archivos que buscas en
/lib/modules.

¿Has probado montando la USB a mano en un PC con Linux primero? Prueba eso,
y luego usa las mismas líneas en la tarjeta.

Atte,
Nelson.-

Lisandro Damián Nicanor Pérez Meyer

unread,
Nov 11, 2008, 10:04:35 AM11/11/08
to ecba...@googlegroups.com

Si no, probá con

mount -t vfat /dev/sda1 /media/usb

De ésa manera le explicitás el tipo de archicos.

--
lo cual parece incompatible.
lógica, esa tendrá particiones dentro,
si se transforma la extendida a
tiene particiones lógicas, luego
extendida. Una extendida
estar dentro de una partición
Una partición lógica necesita

Diga NO al topposting.

Matias Silva Bustos

Lisandro Damián Nicanor Pérez Meyer
http://perezmeyer.com.ar/
http://perezmeyer.blogspot.com/

signature.asc

Lisandro Damián Nicanor Pérez Meyer

unread,
Nov 11, 2008, 10:05:22 AM11/11/08
to ecba...@googlegroups.com
On Tuesday 11 November 2008 13:04:35 Lisandro Damián Nicanor Pérez Meyer
wrote:
[snip]

> Si no, probá con
>
> mount -t vfat /dev/sda1 /media/usb
>
> De ésa manera le explicitás el tipo de archicos.

s/tipo de archicos/tipo de sistema de archivos

--
If you have an apple and I have an apple and we exchange these apples
then you and I will still each have one apple. But if you have an idea
and I have an idea and we exchange these ideas, then each of us will
have two ideas.
George Bernard Shaw

signature.asc

johan...@gmail.com

unread,
Nov 11, 2008, 10:06:21 AM11/11/08
to ecb_at91_es
Si, con las mismas funciones la USB monta perfectamente en un PC con
Debian, sin embargo el VFAT esta habilitado. Cabe resaltar que en el
PC se instalo el debian directamente desde el CD. Alguna otra idea?...
Gracias...

On 11 nov, 09:40, "Nelson Castillo" <nelson...@gmail.com> wrote:
> 2008/11/11 johanit...@gmail.com <johanit...@gmail.com>:

johan...@gmail.com

unread,
Nov 11, 2008, 10:08:05 AM11/11/08
to ecb_at91_es
Si ya probe con esa función pero el vfat no esta instalado.

On 11 nov, 10:05, Lisandro Damián Nicanor Pérez Meyer
>  signature.asc
> < 1KViewDownload

Andrés Calderón

unread,
Nov 11, 2008, 11:25:36 AM11/11/08
to ecba...@googlegroups.com
2008/11/11 johan...@gmail.com <johan...@gmail.com>:
>
> Si ya probe con esa función pero el vfat no esta instalado.
>
> On 11 nov, 10:05, Lisandro Damián Nicanor Pérez Meyer
> <perezme...@gmail.com> wrote:
>> On Tuesday 11 November 2008 13:04:35 Lisandro Damián Nicanor Pérez Meyer
>> wrote:
>> [snip]
>>
>> > Si no, probá con
>>
>> > mount -t vfat /dev/sda1 /media/usb
>>
>> > De ésa manera le explicitás el tipo de archicos.
>>
>> s/tipo de archicos/tipo de sistema de archivos
>>

No basta habilitar el soporte al sistema de archivos en el kernel, es
necesario también dar soporte al Hardware, a la memoria flash en si,
además de hay que habilitar la capa SCSI.

Este es el tutoríal que he usado para activar el soporte a memorias
flash en la ecb-at91vxx:

http://tldp.org/HOWTO/Flash-Memory-HOWTO/hardware.html#kernel
Andrés Calderón
Cel: +57 (300) 275 3666
Email: andres....@emqbit.com
Web: www.emqbit.com

Nova

unread,
Nov 11, 2008, 1:32:01 PM11/11/08
to ecb_at91_es
Muchas gracias!!
lo voy a probar y les cuento!

On 11 nov, 11:25, "Andrés Calderón" <andresfcalde...@gmail.com> wrote:
> 2008/11/11 johanit...@gmail.com <johanit...@gmail.com>:
>
>
>
>
>
> > Si ya probe con esa función pero el vfat no esta instalado.
>
> > On 11 nov, 10:05, Lisandro Damián Nicanor Pérez Meyer
> > <perezme...@gmail.com> wrote:
> >> On Tuesday 11 November 2008 13:04:35 Lisandro Damián Nicanor Pérez Meyer
> >> wrote:
> >> [snip]
>
> >> > Si no, probá con
>
> >> > mount -t vfat /dev/sda1 /media/usb
>
> >> > De ésa manera le explicitás el tipo de archicos.
>
> >> s/tipo de archicos/tipo de sistema de archivos
>
> No basta habilitar el soporte al sistema de archivos en el kernel, es
> necesario también dar soporte al Hardware, a la memoria flash en si,
> además de hay que habilitar la capa SCSI.
>
> Este es el tutoríal que he usado para activar el soporte a memorias
> flash en la ecb-at91vxx:
>
> http://tldp.org/HOWTO/Flash-Memory-HOWTO/hardware.html#kernel
>     Andrés Calderón
>     Cel:     +57 (300) 275 3666
>     Email: andres.calde...@emqbit.com

johan...@gmail.com

unread,
Nov 14, 2008, 8:06:43 AM11/14/08
to ecb_at91_es
Bueno les cuento q nada, no me ha funacionado la usb, no se q pasa,
sin embargo lo q necesito realmente es montar una webcam, entoces opte
por nstalar el driver de la camara para poder instaarla, luego la USB
no es totalmente necesara.

con el driver he tenido problemas tambien, es decir le doy apt-get
install spca5xx y empieza a descargar pero se demora mucho mucho, y no
descarga completo, luego no me instala, no se cual es el problema,
porq si le doy ese comando en otro pc con debian, descarga rapidamente
y sin problema.

si alguien me puede ayudar agradeceria mucho la ayuda.

Gracias!!!

Johanna Arias

Nelson Castillo

unread,
Nov 14, 2008, 8:12:15 AM11/14/08
to ecba...@googlegroups.com
2008/11/14 johan...@gmail.com <johan...@gmail.com>:

>
> Bueno les cuento q nada, no me ha funacionado la usb, no se q pasa,
> sin embargo lo q necesito realmente es montar una webcam, entoces opte
> por nstalar el driver de la camara para poder instaarla, luego la USB
> no es totalmente necesara.
>
> con el driver he tenido problemas tambien, es decir le doy apt-get
> install spca5xx y empieza a descargar pero se demora mucho mucho, y no
> descarga completo, luego no me instala, no se cual es el problema,
> porq si le doy ese comando en otro pc con debian, descarga rapidamente
> y sin problema.

Hice un "apt-cache search spca5xx" y esos son módulos binarios (hay un
paquete con fuentes).

Creo que toca bajar los fuentes en un PC y hacer compilación cruzada
de los mismos usando el toolchain.

Atte,
N-

johan...@gmail.com

unread,
Nov 14, 2008, 9:23:52 AM11/14/08
to ecb_at91_es
ahh si, lo q estoy tratando de descargar es
apt-get spca5xx-source
o sea que no puedo descragarlo directamente a la tarjeta???
yo o instale en un pc con debian y funciona perfectamente.

respecto a la caompilacion cruzada, no la he realizado, tienes algu
na guia que me pueda servir de ayuda??

Gracias!!!


On 14 nov, 08:12, "Nelson Castillo" <nelson...@gmail.com> wrote:
> 2008/11/14 johanit...@gmail.com <johanit...@gmail.com>:

Johanna Arias

unread,
Nov 14, 2008, 3:24:50 PM11/14/08
to ecb_at91_es
El proceso de instalacion del driver es el siguiente: (despues de
saber cual es el de la camara q deseo instalar)

1.apt-get install linux-headers-´uname -r´
2.apt-get install module-assistant
3.apt-get install spca5xx-source

4.m-a prepare
5.m-a a-i spca5xx-source

6.modprobe spca5xx


Este fue el proceso que realice en un pc con debian instalado version
etch 4.0 actualizado.

cuando ntento realizar esto en la tarjeta el paso 1 no lo reliza, sale
error, el 2 descarga algunos paquetes pero no todos, el 3 igual que el
anterior. por lo tanto no puedo realizar los siguientes que
corresponderian a la instalación.


Muchas gracias!!!





On Nov 14, 9:23 am, "johanit...@gmail.com" <johanit...@gmail.com>
wrote:

Nelson Castillo

unread,
Nov 14, 2008, 3:32:41 PM11/14/08
to ecba...@googlegroups.com
2008/11/14 Johanna Arias <johan...@gmail.com>:

>
> El proceso de instalacion del driver es el siguiente: (despues de
> saber cual es el de la camara q deseo instalar)
>
> 1.apt-get install linux-headers-´uname -r´
> 2.apt-get install module-assistant
> 3.apt-get install spca5xx-source
>
> 4.m-a prepare
> 5.m-a a-i spca5xx-source
>
> 6.modprobe spca5xx
>
>
> Este fue el proceso que realice en un pc con debian instalado version
> etch 4.0 actualizado.
>
> cuando ntento realizar esto en la tarjeta el paso 1 no lo reliza, sale
> error, el 2 descarga algunos paquetes pero no todos, el 3 igual que el
> anterior. por lo tanto no puedo realizar los siguientes que
> corresponderian a la instalación.

Esos pasos no van a funcionar en la tarjeta.

Debes realizar compilación cruzada del módulo. Desde el host.
Necesitas un toolchain. Si estabas compilando kernels ya debes tener
uno[1]. Supongo que así se puede. No tengo un "paso a paso".

Atte,
Nelson.-

http://wiki.emqbit.com/how%20to%20cross-compile%20for%20the%20arm

Johanna Arias

unread,
Nov 15, 2008, 8:39:26 AM11/15/08
to ecb_at91_es
Si yo tengo instalado el cross tools; utilizo el cross compile, para
la compilación cruzada que tu nombras, pero me surge una duda, en la
tarjeta descargo con apt-get install spca5xx-source y luego lo compilo
con el cross compile? o lo descargo con wget (porq trate de
descargarlo con wget pero no encuentor un link que funcione
correctamente)?

Gracias por su atención y ayuda!!!


On 14 nov, 15:32, "Nelson Castillo" <nelson...@gmail.com> wrote:
> 2008/11/14 Johanna Arias <johanit...@gmail.com>:

Johanna Arias

unread,
Nov 15, 2008, 10:09:19 AM11/15/08
to ecb_at91_es
De acuerdo a lo que me sugiere, lo más facil sería crear una imagen
con todos los módulos que necesito, apache, php, camara, motion... y
pasarla a la tarjeta con xmodem.
pero en la página de actualizacio=ón del kernel no es muy especifico
cómo creo esos módulos para agregarlos a la imágen.

Gracias de nuevo por su atención y ayuda, disculpe las molestias
causadas.

Nelson Castillo

unread,
Nov 15, 2008, 11:39:19 AM11/15/08
to ecba...@googlegroups.com
2008/11/15 Johanna Arias <johan...@gmail.com>:

>
> De acuerdo a lo que me sugiere, lo más facil sería crear una imagen
> con todos los módulos que necesito, apache, php, camara, motion... y
> pasarla a la tarjeta con xmodem.
> pero en la página de actualizacio=ón del kernel no es muy especifico
> cómo creo esos módulos para agregarlos a la imágen.

Hola.

Apache, php, y esos programas no hacen parte del kernel. Esos deben
ser instalados en la tarjeta con apt-get ó aptitude si es posible.

Atte,
Nelson.-

Johanna Arias

unread,
Nov 15, 2008, 1:03:01 PM11/15/08
to ecb_at91_es
Mchisimas gracias!

lo q sucede es que php lo debo configurar, luego con apt-get install
no me funciona. yo tengo la carpeta php5 para hacer ./configure, make
y make install.
unicamente podría instalar con apt-get install el apache y motion.

alguna sugerencia?

voy a intentar instalar en la tarjeta el apache y motion, pero para
compilar el php y el spca5xx tendría que hacerlo externamente y no se
como pasarlos luego a la SD, es decir en que lugar copiarlos para que
funcionen correctamente.




On 15 nov, 11:39, "Nelson Castillo" <nelson...@gmail.com> wrote:
> 2008/11/15 Johanna Arias <johanit...@gmail.com>:

Nelson Castillo

unread,
Nov 15, 2008, 1:14:41 PM11/15/08
to ecba...@googlegroups.com
2008/11/15 Johanna Arias <johan...@gmail.com>:

>
> Mchisimas gracias!
>
> lo q sucede es que php lo debo configurar, luego con apt-get install
> no me funciona. yo tengo la carpeta php5 para hacer ./configure, make
> y make install.
> unicamente podría instalar con apt-get install el apache y motion.
>
> alguna sugerencia?
>
> voy a intentar instalar en la tarjeta el apache y motion, pero para
> compilar el php y el spca5xx tendría que hacerlo externamente y no se
> como pasarlos luego a la SD, es decir en que lugar copiarlos para que
> funcionen correctamente.

¿Por qué necesitas compilar php5?

apt-get install php5

¿No te funciona en la tarjeta?

N.-

Johanna Arias

unread,
Nov 15, 2008, 3:55:38 PM11/15/08
to ecb_at91_es
Realmente no, pues he tratado de instalar el php con apt-get install
php5 pero no he podido configurarlo correctamente; mientras que si lo
hago con make y make install lo voy configurando paso a paso y trabaja
en llave con en apache. (esto realizado en un desktop con debian).


On 15 nov, 13:14, "Nelson Castillo" <nelson...@gmail.com> wrote:
> 2008/11/15 Johanna Arias <johanit...@gmail.com>:
>
>
>

Nelson Castillo

unread,
Nov 15, 2008, 5:04:27 PM11/15/08
to ecba...@googlegroups.com
2008/11/15 Johanna Arias <johan...@gmail.com>:

>
> Realmente no, pues he tratado de instalar el php con apt-get install
> php5 pero no he podido configurarlo correctamente; mientras que si lo
> hago con make y make install lo voy configurando paso a paso y trabaja
> en llave con en apache. (esto realizado en un desktop con debian).

Mejor aprender a configurarlo correctamente que hacer compilación
cruzada de PHP5.

Atte,
N.-

Johanna Arias

unread,
Jan 6, 2009, 3:15:03 PM1/6/09
to ecb_at91_es
Saludos Andrés!

Estoy trabajando con la tarjeta ecb_at91 v1. hace algún tiempo estoy
tratando de instalar una webcam, he intentado varias posibilidades,
sin embargo no he tenido resultados exitosos.
en primera instancia he tratado de instalar drivers comerciales como
spca5xx, ov511, gspca, qc-qcam, entre otros, pero la tarjeta envia
errores y no ha sido posible la inserción como módulo.
en segunda opción he intentado compilar el kernel 2.6.21.6 incluyendo
soporte video for linux, y soporte de ov511, logitech entre otros, lo
he intentado compilarlos directamente y como módulos, sin embargo no
he obtenido resultados.

En estos momentos no se que más puedo hacer! no se si son limitantes
de la tarjeta, si se debe al patch de la misma, o si lo estoy
realizando mal.
realmente me interesa saber si es posible realizar esto, en los slides
uds dicen que se puede, pero yo no he podido.
si definitivamente no se puede, debo cambiar de tarjeta, lo más antes
posible.

Gracias por su atención!!! estaré atenta a su respuesta!!!


Andrés Calderón

unread,
Jan 9, 2009, 9:58:25 PM1/9/09
to ecba...@googlegroups.com
2009/1/6 Johanna Arias <johan...@gmail.com>:
hemos probado en la ECB_AT91_V1 cámaras con chip "pca" y "UVC"

Los fuentes de los drivers los hemos bajado de :
http://mxhaard.free.fr/download.html (los drivers compilados no son
una opción)
http://mxhaard.free.fr/spca50x/Download/gspcav1-20071224.tar.gz
y adjunto un parche para el Makefile

Los driver para chips UVC:
http://linux-uvc.berlios.de/

En unos dias trataré de escribir un tutorial sobre el soporte a
cámaras USB, pero mientras consigo tiempo para hacerlo, recomiendo
seguir probando... en cualquier board con ARM el proceso será similar.

Johanna Arias

unread,
Jan 9, 2009, 11:14:04 PM1/9/09
to ecb_at91_es
Saludos Andrés!!

si estos drivers he tratado de compilarlos, peor cual es el parche
para el makefile??
gracias!


On 9 ene, 21:58, "Andrés Calderón" <andresfcalde...@gmail.com> wrote:
> 2009/1/6 Johanna Arias <johanit...@gmail.com>:
>     Email: andres.calde...@emqbit.com
>     Web:    www.emqbit.com
>
>
>
> - Ocultar texto de la cita -
>
> - Mostrar texto de la cita -- Ocultar texto de la cita -
>
> - Mostrar texto de la cita -

Andrés Calderón

unread,
Jan 10, 2009, 10:07:29 AM1/10/09
to ecba...@googlegroups.com
2009/1/9 Johanna Arias <johan...@gmail.com>:
>
> Saludos Andrés!!
>
> si estos drivers he tratado de compilarlos, peor cual es el parche
> para el makefile??
> gracias!
>

Ups... ahora si lo adjunté

Andrés Calderón
Cel: +57 (300) 275 3666
Email: andres....@emqbit.com
Web: www.emqbit.com
gspcav1-20071224-ecb.patch

Johanna Arias

unread,
Jan 11, 2009, 12:05:07 PM1/11/09
to ecb_at91_es
Ándres!

Disculpame de antemano la ignorancia, este driver gspcav1-20071224 se
debe crear directamente en la tarjeta, o en el pc?

Estuve viendo el patch, aunq no tengo experiencia, vi algunas líneas
referentes el cross_compile y a una version de kernel diferente a la
que estoy usando. Estoy trabajando con el kernel 2.6.21.6 que es el
que uds dicen actualemnte. Entonces mi pregunta es, se debe hacer
alguna modificación al patch para trabajar con él?

Gracias!!!

Johanna Arias











On 10 ene, 10:07, "Andrés Calderón" <andresfcalde...@gmail.com> wrote:
> 2009/1/9 Johanna Arias <johanit...@gmail.com>:
>
>
>
> > Saludos Andrés!!
>
> > si estos drivers he tratado de compilarlos, peor cual es el parche
> > para el makefile??
> > gracias!
>
> Ups... ahora si lo adjunté
>
>     Andrés Calderón
>     Cel:     +57 (300) 275 3666
>     Email: andres.calde...@emqbit.com
>  gspcav1-20071224-ecb.patch
> 1 KVerDescargar- Ocultar texto de la cita -

Nelson Castillo

unread,
Jan 11, 2009, 12:06:52 PM1/11/09
to ecba...@googlegroups.com
2009/1/11 Johanna Arias <johan...@gmail.com>:

>
> Ándres!
>
> Disculpame de antemano la ignorancia, este driver gspcav1-20071224 se
> debe crear directamente en la tarjeta, o en el pc?

Si ves instrucciones para compilación cruzada, es en el PC.

N.-

Johanna Arias

unread,
Jan 11, 2009, 12:24:40 PM1/11/09
to ecb_at91_es
mmm intrucciones cómo cuales???

en caso de ser en pc, cómo hago para que se cree cómo módulo y quede
incluido en los módulos.dep, y el driver en kernel/driver ...
así como se crean lo módulos compilados en el kernel?

En que carpeta quedan creados?



On 11 ene, 12:06, "Nelson Castillo" <nelson...@gmail.com> wrote:
> 2009/1/11 Johanna Arias <johanit...@gmail.com>:

Nelson Castillo

unread,
Jan 11, 2009, 12:28:47 PM1/11/09
to ecba...@googlegroups.com
2009/1/11 Johanna Arias <johan...@gmail.com>:

>
> mmm intrucciones cómo cuales???
>
> en caso de ser en pc, cómo hago para que se cree cómo módulo y quede
> incluido en los módulos.dep, y el driver en kernel/driver ...
> así como se crean lo módulos compilados en el kernel?
>
> En que carpeta quedan creados?

Consigue crear un archivo con extensión .ko.
Y ese lo insertas con insmod.

N.-

Johanna Arias

unread,
Jan 11, 2009, 12:29:38 PM1/11/09
to ecb_at91_es
a esto especificamente me refiero:

+KERNELDIR := /home/afc/devel/kernel/linux-2.6.27

CROSS_COMPILE=arm-angstrom-linux-gnueabi- modules

dentro del patch están estas líneas; esta usando un cross_compile
diferente al que yo uso, es decir, yo estoy usando el q uds escriben
en la página:
arm-softfloat-gnu ...
y mi version de kernel es la 2.6.21.6, esa direccion es donde quedaran
guardados?? o que es??


Gracias!!!
> > N.-- Ocultar texto de la cita -
Reply all
Reply to author
Forward
0 new messages