Buscar
 
 

Resultados por:
 


Rechercher Búsqueda avanzada

Navegación
 Índice
 Wiki
 FAQ del foro
 FAQ del VDR-NG-EM
 Funcionalidades del VDR
 Mejoras del VDR-NG-EM
 Primeros pasos FW-VDR
 Descargas VDR-NG-EM
Flujo RSS


Yahoo! 
MSN 
AOL 
Netvibes 
Bloglines 



Disco duro ERROR 22: Invalid argument

Ver el tema anterior Ver el tema siguiente Ir abajo

Disco duro ERROR 22: Invalid argument

Mensaje por lornys1 el Lun 3 Nov 2008 - 12:59

Muy buenas:

Ante todo felicitaros por este foro y por el servicio que estais dando a una comunidad como es la del M740. Seguid así.

Mi problema viene derivado de un disco duro WD elements 400GB que estoy intentando hacer funcionar con el vdr rama unstable pro y no consigo que lo monte. Hace algún tiempo lo intente y me pasaba lo mismo y lo di por imposible. He de decir que en otros firms lo montaba perfectamente (Siesta, Lemmi) y con vdr sobre Root_FS funciona a la perfección. Lo he formateado mediante el procedimiento descrito en la sección manuales con 2 particiones ext2 (labels vdr1 y vdr2) , he hecho factory reset despúes y antes de instalar el firm y lo único que he conseguido es ver el error que me tira en var/log/messages:

Jan 1 01:00:10 m740av syslog.info syslogd started: BusyBox v1.11.2
Jan 1 01:01:30 m740av user.info pic_tool[120]: Boot count is 1
Jan 1 01:01:30 m740av user.info pic_tool[120]: Found configuration at sector 1 with 3 files and 644 bytes
Jan 1 01:01:30 m740av user.warn pic_tool[120]: '/rw-flash/flash_content' not present or wrong
Jan 1 01:01:30 m740av user.info pic_tool[120]: Write corrected flash_content to flash
Jan 1 01:01:32 m740av daemon.notice lircd-0.6.4[138]: lircd(any) ready
Jan 1 01:01:32 m740av daemon.info usbautomounter[141]: usb auto mounter started in auto mode
Jan 1 01:01:32 m740av daemon.info usbautomounter[141]: ext2 partition '/dev/sda1' with 3041280 inodes and 48642811 blocks of size 4096 found.
Jan 1 01:01:32 m740av daemon.info usbautomounter[141]: ext2 partition '/dev/sda2' with 3065856 inodes and 49034388 blocks of size 4096 found.
Jan 1 01:01:32 m740av daemon.err usbautomounter[141]: Cannot mount '/dev/sda1' to '/var/media/vdr1' (ERROR 22: Invalid argument)
Jan 1 01:01:32 m740av daemon.err usbautomounter[141]: Cannot mount '/dev/sda2' to '/var/media/vdr2' (ERROR 22: Invalid argument)
Jan 1 01:01:32 m740av daemon.info usbautomounter[141]: usb auto mounter finished
Jan 1 01:01:35 m740av user.debug syslog: [185] DEBUG: set IaMode -> 1
Podría volver a root_FS pero mi idea era usar este firm (con el de la rama stable pasa lo mismo)
Muchas gracias de antemano y un saludo.

lornys1

Cantidad de envíos : 12
Fecha de inscripción : 03/11/2008

Ver perfil de usuario

Volver arriba Ir abajo

Re: Disco duro ERROR 22: Invalid argument

Mensaje por lornys1 el Lun 3 Nov 2008 - 13:50

Por si aclara algo e intentado montar manualmente y esto es lo que sale:

/bin # mount
rootfs on / type rootfs (rw)
/dev/root on / type cramfs (ro)
proc on /proc type proc (rw)
/dev/mtdblock2 on /rw-flash type jffs2 (rw)
devpts on /dev/pts type devpts (rw)
tmpfs on /var type tmpfs (rw)
/dev/mtdblock2 on /etc type jffs2 (rw)
/dev/mtdblock2 on /root type jffs2 (rw)
/bin # mount /dev/sda1 /media/vdr
mount: mounting /dev/sda1 on /media/vdr failed: No such file or directory
/bin # mount /dev/sda1 /media/vdr1
mount: mounting /dev/sda1 on /media/vdr1 failed: No such file or directory
/bin # mkdir /media/vdr1
/bin # mount /dev/sda1 /media/vdr1
mount: mounting /dev/sda1 on /media/vdr1 failed: Invalid argument
/bin #

lornys1

Cantidad de envíos : 12
Fecha de inscripción : 03/11/2008

Ver perfil de usuario

Volver arriba Ir abajo

Re: Disco duro ERROR 22: Invalid argument

Mensaje por joseagt el Lun 3 Nov 2008 - 15:28

Hola, ¿Has hecho una comprobación del disco?
a mi me pasó algo parecido y se solucionó de esa forma.

Saludos
JA
avatar
joseagt
Betatester

Cantidad de envíos : 362
Fecha de inscripción : 26/06/2008
Localización : Valencia

Ver perfil de usuario

Volver arriba Ir abajo

Re: Disco duro ERROR 22: Invalid argument

Mensaje por lornys1 el Lun 3 Nov 2008 - 15:35

Sí, he hecho una comprobación por telnet, con ubuntu y con debian. Lo que me sorprende es que en otros firms lo reconozca sobre todo en vdr sobre root_FS. Antes de vender el disco duro viejo me pasaba lo mismo era uno de esos que se meten en la caja externa.

lornys1

Cantidad de envíos : 12
Fecha de inscripción : 03/11/2008

Ver perfil de usuario

Volver arriba Ir abajo

Re: Disco duro ERROR 22: Invalid argument

Mensaje por zjuanma el Lun 3 Nov 2008 - 18:07

entra por telnet y pega la salida de
Código:
fdisk -l /dev/sda

_________________
M740AV + VDR-NG-EM 0.5 - SVN EM 759 - SVN TC - o7o 410 - SVN plugins 744
Disco: Western Digital Elements mediante un NAS
Conectado a Internet
Plugin yaep 0.2.1: http://sites.google.com/site/yaepvdr
avatar
zjuanma
Desarrollador

Cantidad de envíos : 818
Fecha de inscripción : 27/06/2008

Ver perfil de usuario

Volver arriba Ir abajo

Re: Disco duro ERROR 22: Invalid argument

Mensaje por lornys1 el Lun 3 Nov 2008 - 18:53

Jeje pues ahora con problemas con la parienta he tenido que volver a como estaba con el rootFS. Pero a ver si puedo volver a instalarlo mañana sin que se de cuenta si consigo hacer backup de grabaciones y channels.conf porque sino me mata.
De todas formas el HDD si lo reconoce pero pegaré aquí la salida que me de fdisk por lo menos si no es para mi para que a alguien le sirva.
Esta es la salida que tengo ahora mismo:

[root@M740AV:~]# fdisk -l

Disk /dev/sda: 400.0 GB, 400088457216 bytes
255 heads, 63 sectors/track, 48641 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sda1 1 48641 390708801 83 Linux

con vdr sobre rootFS y lemmi-siesta (estuve probando ayer cosas y así probaba con este y vdr funciona bien)
Un saludo y muchas gracias

lornys1

Cantidad de envíos : 12
Fecha de inscripción : 03/11/2008

Ver perfil de usuario

Volver arriba Ir abajo

Re: Disco duro ERROR 22: Invalid argument

Mensaje por lornys1 el Lun 3 Nov 2008 - 18:55

Otra cosa he tenido que cambiar la partición porque no me encontraba el vdr con la configuración de particiones que tenía (2 de 200GB) pero luego probé a volver a instalar el vdr firm y nada es decir la misma configuración lemmi + vdr si; vdr solo no. Curioso

lornys1

Cantidad de envíos : 12
Fecha de inscripción : 03/11/2008

Ver perfil de usuario

Volver arriba Ir abajo

Re: Disco duro ERROR 22: Invalid argument

Mensaje por zjuanma el Lun 3 Nov 2008 - 20:23

cuando lo instales prueba tambien a hacer el mount añadiendo el parametro -t type, si es ext2 añade el parametro
Código:
-t ext2
.

Ese error puede ser por eso y por lo que sea no detecte bien el tipo.

_________________
M740AV + VDR-NG-EM 0.5 - SVN EM 759 - SVN TC - o7o 410 - SVN plugins 744
Disco: Western Digital Elements mediante un NAS
Conectado a Internet
Plugin yaep 0.2.1: http://sites.google.com/site/yaepvdr
avatar
zjuanma
Desarrollador

Cantidad de envíos : 818
Fecha de inscripción : 27/06/2008

Ver perfil de usuario

Volver arriba Ir abajo

Re: Disco duro ERROR 22: Invalid argument

Mensaje por victor el Jue 20 Nov 2008 - 9:19

Yo tengo un disco MyBook 250G al que le he aplicado la doctrina bittor, y no me lo monta el VDR, me sale exactamente el mismo error que le sale a lornys1, he seguido todos los pasos marcados en este hilo, no tengo conexion telnet, lo hago desde el PC y cuando acabo e intento ver el disco desde el filebrowser no esta, si meto un pendrive si lo ve.

¿Que me recomendais?

Un saludo Ervis

victor

Cantidad de envíos : 5
Fecha de inscripción : 27/10/2008

Ver perfil de usuario

Volver arriba Ir abajo

Re: Disco duro ERROR 22: Invalid argument

Mensaje por bittor el Jue 20 Nov 2008 - 11:54

Por lo que he leído por google el problema es debido a que el kernel usa una tabla de particiones vieja que no corresponde con la actual.
En principio reiniciando se soluciona.
Otra forma sería formateando, pero si lo acabas de hacer y sigues teniendo este problema es algo bastante extraño.
No sé, prueba a formatear otra vez con una única partición y con los parámetros por defecto del mke2fs y si te funciona, vuelves a formatearlo de manera óptima para comprobar si sigues teniendo el mismo problema.
avatar
bittor
Desarrollador

Cantidad de envíos : 3633
Fecha de inscripción : 25/06/2008
Localización : Zaragoza

Ver perfil de usuario http://bittor7x0.googlepages.com

Volver arriba Ir abajo

Re: Disco duro ERROR 22: Invalid argument

Mensaje por victor el Jue 20 Nov 2008 - 12:20

El problema me esta ocurriendo desde que lo instale, he formateado con una unica particion como lo tenia anteriormente con lemmi y sigue sin funcionar, he reiniciado varias veces, he hecho factory reset y nada.
Incluso he conectado otro disco duro fat32 Iomega de 500G y tampoco no monta ninguno de ellos solo veo el pendrive

saludos Ervis

victor

Cantidad de envíos : 5
Fecha de inscripción : 27/10/2008

Ver perfil de usuario

Volver arriba Ir abajo

Re: Disco duro ERROR 22: Invalid argument

Mensaje por zjuanma el Jue 20 Nov 2008 - 14:48

No tendras roto uno de los puertos usb? ya se que suena a perogrullo.

_________________
M740AV + VDR-NG-EM 0.5 - SVN EM 759 - SVN TC - o7o 410 - SVN plugins 744
Disco: Western Digital Elements mediante un NAS
Conectado a Internet
Plugin yaep 0.2.1: http://sites.google.com/site/yaepvdr
avatar
zjuanma
Desarrollador

Cantidad de envíos : 818
Fecha de inscripción : 27/06/2008

Ver perfil de usuario

Volver arriba Ir abajo

Re: Disco duro ERROR 22: Invalid argument

Mensaje por yeahhh el Jue 20 Nov 2008 - 15:34

Hola, acabo de formtear el disco tal y como indica bittor en el post de mejorar el rendimiento del disco, y tengo el vismo error, error 2, invalid argument.
En la linea de antes pone que ha detectado una partición ext2 con xxxxxx inodes, xxxx bloques, etc... pero no la monta... Llora
avatar
yeahhh
Betatester

Cantidad de envíos : 2260
Fecha de inscripción : 18/08/2008
Edad : 39
Localización : Barcelona

Ver perfil de usuario

Volver arriba Ir abajo

Re: Disco duro ERROR 22: Invalid argument

Mensaje por yeahhh el Jue 20 Nov 2008 - 19:51

He formateado exactamente con los mismos parámetros desde "telnet" y no desde el ubuntu, y el disco va perfecto :roll:
Ahora haré lo del io-test y demás... cosas "raras" Very Happy
avatar
yeahhh
Betatester

Cantidad de envíos : 2260
Fecha de inscripción : 18/08/2008
Edad : 39
Localización : Barcelona

Ver perfil de usuario

Volver arriba Ir abajo

Re: Disco duro ERROR 22: Invalid argument

Mensaje por bittor el Jue 20 Nov 2008 - 20:23

Pues sí que es raro, yo lo formateé con Ubuntu y ningún problema, debe ser que las versiones del mke2fs son distintas y en Ubuntu según el disco cambia alguna cosa por defecto.
avatar
bittor
Desarrollador

Cantidad de envíos : 3633
Fecha de inscripción : 25/06/2008
Localización : Zaragoza

Ver perfil de usuario http://bittor7x0.googlepages.com

Volver arriba Ir abajo

Re: Disco duro ERROR 22: Invalid argument

Mensaje por zjuanma el Jue 20 Nov 2008 - 21:41

En el fichero /etc/mke2fs.conf del giga esta la configuracion por defecto que imagino habran puesto nuestros amigos alemanes.

Es raro lo que comentais del error.
Podeis pegar la salida del comando "tune2fs -l /dev/sdxxxx" de la particion que os da el error?

Asi la podemos revisar e intentar detectar el problema, ahora que le pasa a varias personas.

_________________
M740AV + VDR-NG-EM 0.5 - SVN EM 759 - SVN TC - o7o 410 - SVN plugins 744
Disco: Western Digital Elements mediante un NAS
Conectado a Internet
Plugin yaep 0.2.1: http://sites.google.com/site/yaepvdr
avatar
zjuanma
Desarrollador

Cantidad de envíos : 818
Fecha de inscripción : 27/06/2008

Ver perfil de usuario

Volver arriba Ir abajo

Re: Disco duro ERROR 22: Invalid argument

Mensaje por bittor el Vie 21 Nov 2008 - 9:52

El mke2fs.conf es el que viene por defecto en el "e2fsprogs-1.40", así que el posible problema con ese archivo estaría en las distros de Linux que han cambiado esta configuración por defecto.
avatar
bittor
Desarrollador

Cantidad de envíos : 3633
Fecha de inscripción : 25/06/2008
Localización : Zaragoza

Ver perfil de usuario http://bittor7x0.googlepages.com

Volver arriba Ir abajo

Re: Disco duro ERROR 22: Invalid argument

Mensaje por victor el Vie 21 Nov 2008 - 14:30

zjuanma no me falla el puerto, reconoce el disco pero no lo monta.

mi version ubunto 8.10.

la salida de tune te la posteare la semana que viene.

un saludito
Ervis

victor

Cantidad de envíos : 5
Fecha de inscripción : 27/10/2008

Ver perfil de usuario

Volver arriba Ir abajo

Re: Disco duro ERROR 22: Invalid argument

Mensaje por bittor el Vie 21 Nov 2008 - 16:20

avatar
bittor
Desarrollador

Cantidad de envíos : 3633
Fecha de inscripción : 25/06/2008
Localización : Zaragoza

Ver perfil de usuario http://bittor7x0.googlepages.com

Volver arriba Ir abajo

Re: Disco duro ERROR 22: Invalid argument

Mensaje por atinar el Lun 24 Nov 2008 - 10:56

Hola,
Como últimamente me ha dado por comerme todos los marrones, también me he encontrado con éste, pero me parece que sé dónde está el problema.
Esto es lo que dice el man mke2fs en Ubuntu 8.10, respecto la opción -I:
Código:
-I inode-size
              Specify the size of each inode in bytes.  mke2fs creates 256-byte inodes by default.  In kernels after 2.6.10 and  some  earlier  vendor kernels it is possible to utilize inodes larger than 128 bytes to store extended attributes for improved performance.  The inode-size value must be a power of 2 larger or equal to 128.  The larger the inode-size the more space the inode table will consume, and this reduces the usable space in the filesystem and can also negatively impact performance.  Extended attributes stored in large inodes are not visible with older kernels, and such filesystems will not  be  mountable  with  2.4 kernels at all.  It is not possible to change this value after the filesystem is created.
tune2fs confirma que el tamaño del inode creado por Ubuntu es 256. El kernel 2.4 del box no soporta ese tamaño. Si se especifica la opcion -I 128 al crear el filesystem, el error 22 desaparece.
También creo que la opción -i que se ha dado aquí se podría ajustar más. Se crean demasiados inodes. En una partición configurada con -i 65536 a la que he movido un montón de grabaciones para ajustar las otras, me da que sólo se usa el 0.08% de inodes mientras se está utilizando el 81% de los bloques. Si no he calculado mal, en una partición de 150GB esos inodes ocupan unos 300MB.

atinar
Desarrollador

Cantidad de envíos : 278
Fecha de inscripción : 06/09/2008

Ver perfil de usuario

Volver arriba Ir abajo

Re: Disco duro ERROR 22: Invalid argument

Mensaje por yeahhh el Lun 24 Nov 2008 - 11:59

ok, y entonces que seria lo ideal?
avatar
yeahhh
Betatester

Cantidad de envíos : 2260
Fecha de inscripción : 18/08/2008
Edad : 39
Localización : Barcelona

Ver perfil de usuario

Volver arriba Ir abajo

Re: Disco duro ERROR 22: Invalid argument

Mensaje por bittor el Lun 24 Nov 2008 - 16:46

Otro misterio resuelto, Ubuntu usa por defecto otro tamaño de inodo distinto.
avatar
bittor
Desarrollador

Cantidad de envíos : 3633
Fecha de inscripción : 25/06/2008
Localización : Zaragoza

Ver perfil de usuario http://bittor7x0.googlepages.com

Volver arriba Ir abajo

Re: Disco duro ERROR 22: Invalid argument

Mensaje por jb el Lun 24 Nov 2008 - 18:00

Imagino que es muy probable que sea por esta razón por la que ni con gparted ni formateando desde cónsola desde mi Ubuntu 8.10 he conseguido que me monte el disco duro, razón por la que tuve que acudir al partition magic de windows.

Muy buena vuestra labor de investigación hasta que se ha resuelto el tema, los demás nos aprovechamos también de ello. Gracias.
avatar
jb
Betatester

Cantidad de envíos : 1192
Fecha de inscripción : 16/11/2008
Edad : 48
Localización : Lérida y Zaragoza

Ver perfil de usuario

Volver arriba Ir abajo

Re: Disco duro ERROR 22: Invalid argument

Mensaje por zjuanma el Lun 24 Nov 2008 - 18:08

Unido a esto, siempre que haya problemas con un disco, pegad la salida del tune2fs porque ayudara a detectarlo mas rapidamente.

_________________
M740AV + VDR-NG-EM 0.5 - SVN EM 759 - SVN TC - o7o 410 - SVN plugins 744
Disco: Western Digital Elements mediante un NAS
Conectado a Internet
Plugin yaep 0.2.1: http://sites.google.com/site/yaepvdr
avatar
zjuanma
Desarrollador

Cantidad de envíos : 818
Fecha de inscripción : 27/06/2008

Ver perfil de usuario

Volver arriba Ir abajo

Re: Disco duro ERROR 22: Invalid argument

Mensaje por atinar el Lun 24 Nov 2008 - 22:12

yeahhh escribió:ok, y entonces que seria lo ideal?
Esta es mi elección a día de hoy (mañana posiblemente tendré otra)
Código:
mke2fs -b 4096 -T largefile4 -m 0 -I 128 -O none,dir_index,filetype,sparse_super,large_file /dev/s...

Justifico lo del "-T largefile4": el tamaño promedio por inode en una de mis particiones (que considero representativa) es de unos 68MB. Esta opción crea un inode por cada 4MB de disco, lo cual creará unas 17 veces más inodes de los que se llegarán a usar normalmente. Me parece suficiente margen...
Naturalmente, este tamaño promedio depende de cómo se fragmenten las grabaciones (en mi caso en partes de 100 MB). Si escoges trozos más pequeños, necesitarás más inodes (usa entonces "-T largefile" y tendrás 4 veces más nodos).
Sobre lo de "-m 0" , no tengo una opinión clara formada.
Y lo de "-O none,...." primero desactiva las "características" que asigna por defecto del linux desde el que se crea el sistema de ficheros (para que no ocurra lo que con el Ubuntu 8.10, que asigna características que el kernel del box no puede entender) y luego especifica las que queremos que realmente tenga.


Última edición por atinar el Lun 24 Nov 2008 - 22:14, editado 1 vez (Razón : Usar -I 128 si es necesario)

atinar
Desarrollador

Cantidad de envíos : 278
Fecha de inscripción : 06/09/2008

Ver perfil de usuario

Volver arriba Ir abajo

Re: Disco duro ERROR 22: Invalid argument

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.