Proyecto movido a GitHub
Miér 7 Abr 2021 - 19:23 por bittor
Proyecto movido a GitHub:
https://github.com/bittor7x0/VDR-M7x0
Con muchos cambios y correcciones, Más información
También incluye el plugin epgfixer para corregir la EPG usando expresiones regulares y el plugin xmltv2vdr para descargar la EPG de internet
https://github.com/bittor7x0/VDR-M7x0
Con muchos cambios y correcciones, Más información
También incluye el plugin epgfixer para corregir la EPG usando expresiones regulares y el plugin xmltv2vdr para descargar la EPG de internet
Comentarios: 0
Buscar
Disco duro ERROR 22: Invalid argument
+4
victor
zjuanma
joseagt
lornys1
8 participantes
Página 1 de 1.
Disco duro ERROR 22: Invalid argument
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.
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
Re: Disco duro ERROR 22: Invalid argument
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 #
/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
Re: Disco duro ERROR 22: Invalid argument
Hola, ¿Has hecho una comprobación del disco?
a mi me pasó algo parecido y se solucionó de esa forma.
Saludos
JA
a mi me pasó algo parecido y se solucionó de esa forma.
Saludos
JA
joseagt- Betatester
- Cantidad de envíos : 362
Fecha de inscripción : 26/06/2008
Localización : Valencia
Re: Disco duro ERROR 22: Invalid argument
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
Re: Disco duro ERROR 22: Invalid argument
entra por telnet y pega la salida de
- Código:
fdisk -l /dev/sda
zjuanma- Desarrollador
- Cantidad de envíos : 818
Fecha de inscripción : 27/06/2008
Re: Disco duro ERROR 22: Invalid argument
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
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
Re: Disco duro ERROR 22: Invalid argument
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
Re: Disco duro ERROR 22: Invalid argument
cuando lo instales prueba tambien a hacer el mount añadiendo el parametro -t type, si es ext2 añade el parametro
Ese error puede ser por eso y por lo que sea no detecte bien el tipo.
- Código:
-t ext2
Ese error puede ser por eso y por lo que sea no detecte bien el tipo.
zjuanma- Desarrollador
- Cantidad de envíos : 818
Fecha de inscripción : 27/06/2008
Re: Disco duro ERROR 22: Invalid argument
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
¿Que me recomendais?
Un saludo Ervis
victor- Cantidad de envíos : 5
Fecha de inscripción : 27/10/2008
Re: Disco duro ERROR 22: Invalid argument
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.
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.
Re: Disco duro ERROR 22: Invalid argument
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
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
Re: Disco duro ERROR 22: Invalid argument
No tendras roto uno de los puertos usb? ya se que suena a perogrullo.
zjuanma- Desarrollador
- Cantidad de envíos : 818
Fecha de inscripción : 27/06/2008
Re: Disco duro ERROR 22: Invalid argument
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...
En la linea de antes pone que ha detectado una partición ext2 con xxxxxx inodes, xxxx bloques, etc... pero no la monta...
yeahhh- Betatester
- Cantidad de envíos : 2260
Fecha de inscripción : 18/08/2008
Edad : 46
Localización : Barcelona
Re: Disco duro ERROR 22: Invalid argument
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"
Ahora haré lo del io-test y demás... cosas "raras"
yeahhh- Betatester
- Cantidad de envíos : 2260
Fecha de inscripción : 18/08/2008
Edad : 46
Localización : Barcelona
Re: Disco duro ERROR 22: Invalid argument
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.
Re: Disco duro ERROR 22: Invalid argument
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.
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.
zjuanma- Desarrollador
- Cantidad de envíos : 818
Fecha de inscripción : 27/06/2008
Re: Disco duro ERROR 22: Invalid argument
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.
Re: Disco duro ERROR 22: Invalid argument
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
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
Re: Disco duro ERROR 22: Invalid argument
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:
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.
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.
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
Re: Disco duro ERROR 22: Invalid argument
ok, y entonces que seria lo ideal?
yeahhh- Betatester
- Cantidad de envíos : 2260
Fecha de inscripción : 18/08/2008
Edad : 46
Localización : Barcelona
Re: Disco duro ERROR 22: Invalid argument
Otro misterio resuelto, Ubuntu usa por defecto otro tamaño de inodo distinto.
Re: Disco duro ERROR 22: Invalid argument
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.
Muy buena vuestra labor de investigación hasta que se ha resuelto el tema, los demás nos aprovechamos también de ello. Gracias.
jb- Betatester
- Cantidad de envíos : 1193
Fecha de inscripción : 16/11/2008
Edad : 55
Localización : Lérida y Zaragoza
Re: Disco duro ERROR 22: Invalid argument
Unido a esto, siempre que haya problemas con un disco, pegad la salida del tune2fs porque ayudara a detectarlo mas rapidamente.
zjuanma- Desarrollador
- Cantidad de envíos : 818
Fecha de inscripción : 27/06/2008
Re: Disco duro ERROR 22: Invalid argument
Esta es mi elección a día de hoy (mañana posiblemente tendré otra)yeahhh escribió:ok, y entonces que seria lo ideal?
- 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
Temas similares
» Formatear disco duro
» Problema con disco duro
» Disco Duro WD Elements 1TB
» Problema con disco duro
» No me arranca el disco duro
» Problema con disco duro
» Disco Duro WD Elements 1TB
» Problema con disco duro
» No me arranca el disco duro
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.