Home

Disco Duro Interno en Elite

nasky

OpenSpa Team
Miembro del equipo
Admin OpenSPA
19 Mar 2007
9.176
1.168
0
El Axbox élite no tiene conector SATA en la placa, pero si un puerto IDE con un DOM (DiskOnChip Módulo Flash IDE) conector.

68067549ld8.png

77318563wi3.png

85996093cc6.png

92533754ta2.png


Como se puede ver, se puede arrancar desde un disco duro.
 

nasky

OpenSpa Team
Miembro del equipo
Admin OpenSPA
19 Mar 2007
9.176
1.168
0
Otra vuelta de tuerca mas que le han dado para poder utilizar este conector que lleva en la placa el Elite, es añadir un adaptador IDE a Compact Flash como el siguiente

http://www.xataka.com/2007/04/05-adaptador-para-usar-tarjetas-compactflash-como-discos-ide


Aqui podemos ver como queda instalada

hdd_mod.jpg


Y estos los datos que nos da por telnet el AZbox

TD210[~]$ df
Filesystem Size Used Available Use% Mounted on
/dev/mtdblock5 1.0M 388.0k 636.0k 38% /DISK1
/dev/hda1 243.1M 114.0M 116.5M 49% /MMP
/dev/hda2 28.6M 1.0M 26.1M 4% /camd
/dev/hda3 14.3M 1.3M 12.2M 10% /DISK2

TD210[~]$ fdisk -l
Disk /dev/hda: 16.2 GB, 16240345088 bytes
15 heads, 63 sectors/track, 33565 cylinders
Units = cylinders of 945 * 512 = 483840 bytes
Device Boot Start End Blocks Id System
/dev/hda1 1 544 257039+ 83 Linux
/dev/hda2 545 608 30240 83 Linux
/dev/hda3 609 640 15120 83 Linux
/dev/hda4 641 33565 15557062+ 83 Linux

TD210[~]$ mount
/proc on /proc type proc (rw,nodiratime)
/dev/mtdblock5 on /DISK1 type jffs2 (ro,noatime)
devpts on /dev/pts type devpts (rw)
tmpfs on /tmp type tmpfs (rw)
sysfs on /sys type sysfs (rw)
/dev/hda1 on /MMP type ext3 (ro,data=ordered)
/dev/hda2 on /camd type ext3 (rw,data=ordered)
/dev/hda3 on /DISK2 type ext3 (rw,data=ordered)


En otro lado tambien he visto esto

41WRuSt6N9L._SS500_.jpg


¿Funcionara en el AZbox?
 

JR

OpenSPA Team
Miembro del equipo
Admin OpenSPA
10 Ago 2007
23.642
16.769
0
En pleno Delta
Lo malo de este conector es que necesitas alimentar el disco duro desde el exterior. ¿Seguro que no hay ningún conector interno para darle corriente al disco duro?
 

tinos

Usuario
Amigo OpenSPA
Forero
26 Mar 2009
52
0
0
Despues de la ayuda e info que me ha pasado admin en el tema de Mldonkey he encontrado por casualidad unas fotos del interior en las que se ve claramente el fabricante del modulo DOM:
h**p://www.azbox4yu.com/showthread.php?t=9

Los modulos NAND estan aqui... por lo visto los de 40pins que es el del Elite se alimentan del pin 20, me imagino que es suficiente para memoria tipo flash pero no para alimentar un disco 2,5":
h**p://www.dm-storage.com/products.htm

Por lo que veo en los specs tiene 5MB/s lectura y 2MB/s escritura y una durabilidad de 10 años por lo que esta muy bien. Lo importante son las escrituras 100,000... por lo que se puede hacer 27 escrituras al día durante esos 10 años. Pero que a nadie se le ocurra colocar la memoria SWAP en el DOM (yo lo había sugerido y no es buena idea). La única carpeta que soporta logs y otros ficheros de escritura es en /tmp. Asi que cuidado con lo que ponemos en /camd (no sea que los logs del camd destruyan el DOM).

El tema de velocidad lectura/escritura se podría mejorar con los modelos que me ha pasado admin.
h**p://www.hyperdisk.com.cn/en/products3.asp?aId=158&flag=0

Los modelos standard de hyperdisk consiguen 8,5MB/s y 6,5MB/s escritura por lo que estamos hablando de una mejora de casi 2x en lectura y 3x escritura. La importante yo creo que es lectura ya que no se va a escribir apenas. Con las Hi-Speed estamos hablando ya de 7x en lectura!
No se si es necesario tanta velocidad o si el bus lo soportará ya que el máximo en modo PIO son 16MB/s pero desde luego incluso con la standard se ha de notar que carga mucho más rápido.

Alguien ha abierto la suya y puede confirmar mis suposiciones? Puede estar bien probar. Habría que confirmar que las Hyperdisk se alimentan también del pin20 como las DM.

El tema de usar adaptador IDE a CF por lo visto tiene problemas de IRQ y los alemanes lo abandonaron. Por lo que lo lógico parece utilizar DOM. Y el HDD da problemas de alimentar con lo que habría que soldar en fuente (si lo aguanta, la del Elite es 20W menor que la Premium con lo que ha de ser un disco que consuma muy poco).

Ampliar espacio no parece se muy necesario ya que el aumento se añade a /Download por lo que no se puede mejorar mucho, lo único interesante igual es realizar un soft link de la carpeta OpenXCAS hacía el /Download/NewOpenXCAS por ejemplo y asi tener mucho más espacio para las camd y plugins en el AzBox...

Yo creo que con 512MB ó 1GB es perfecto. Incluso con los 256MB de serie ya estaría bien ya que podemos ampliar tirando de disco USB ó interno facilmente. Pero la velocidad igual se nota. Qué pensais?

He encontrado esta tienda que los tienen por la foto es el modelo standard de Hyperdisk, me he pedido uno para hacer la prueba ya os contare:
h**p://cgi.ebay.es/1GB-DOM-Disk-On-Module-40-44-Pin-IDE-Flash-HI-Speed_W0QQitemZ220386027667QQcmdZViewItemQQptZUK_Computing_CablesConnectors_RL
 

comtren

Usuario
Amigo OpenSPA
23 Feb 2009
66
0
0
Despues de leer este post, no me queda muy claro si el elite viene o no preparado para llevar un disco duro. Me lo podeis aclarar por favor.

Un Saludo.
 

Yersi

Usuario Destacado
Vip OpenSPA
18 Mar 2007
6.647
793
0
54
El elite no esta diseñado para poner disco duro interno, aunque se podria haciendo modificaciones y soldaduras internas.
El disco por usb funciona muy bien y cuando afinen las imagenes y salgan los otros sintonizadores a la venta funcionara mucho mejor.
 

tinos

Usuario
Amigo OpenSPA
Forero
26 Mar 2009
52
0
0
Hoy mirando comandos para el disco he encontrado la info del disco DOM interno:

MMP[~]$ /sbin/hdparm -i /dev/hda
/dev/hda:
Model=DM255610V010, FwRev=Ver2.20z, SerialNo=
Config={ HardSect NotMFM Fixed DTR>10Mbs }
RawCHS=980/16/32, TrkSize=16384, SectSize=512, ECCbytes=4
BuffType=DualPort, BuffSize=1kB, MaxMultSect=1, MultSect=off
CurCHS=980/16/32, CurSects=501760, LBA=yes, LBAsects=501760
IORDY=no, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 *udma2
AdvancedPM=no
* signifies the current active mode

MMP[~]$ /sbin/hdparm -I /dev/hda
/dev/hda:
ATA device, with non-removable media
Model Number: DM255610V010
Serial Number:
Firmware Revision: Ver2.20z
Standards:
Likely used: 4
Configuration:
Logical max current
cylinders 980 980
heads 16 16
sectors/track 32 32
--
bytes/track: 16384 bytes/sector: 512
CHS current addressable sectors: 501760
LBA user addressable sectors: 501760
device size with M = 1024*1024: 245 MBytes
device size with M = 1000*1000: 256 MBytes
Capabilities:
LBA, IORDY(may be)(cannot be disabled)
Buffer size: 1.0kB bytes avail on r/w long: 4 Queue depth: 1
Standby timer values: spec'd by Vendor
R/W multiple sector transfer: Max = 1 Current = 0
DMA: mdma0 mdma1 mdma2 udma0 udma1 *udma2 udma3 udma4 udma5
Cycle time: min=120ns recommended=120ns
PIO: pio0 pio1 pio2 pio3 pio4
Cycle time: no flow control=120ns IORDY flow control=120ns

Con lo que puedo confirmar que es el mismo modelo que en la foto un DM255610V010. Lo que me ha sorprendido es que esta en modo UltraDMA 33MB/s con lo que al hacer test de velocidad sencillo no da nada mal (el segundo no es real sino del buffer 1K):

MMP[~]$ /sbin/hdparm -t /dev/hda
/dev/hda:
Timing buffered disk reads: 64 MB in 8.50 seconds = 7.53 MB/sec

MMP[~]$ /sbin/hdparm -T /dev/hda
/dev/hda:
Timing buffer-cache reads: 128 MB in 4.58 seconds = 27.94 MB/sec

Por lo tanto el DOM es de 8MB/s en lectura seguramente. Que es más que lo que publica el fabricante. Y por lo tanto el Hyperdisk tampoco va a mejorar mucho la velocidad sólo en espacio.

Lo interesante sería poder cambiar los parámetros de Sleep Timer del disco USB para poder colocarlo en standby... pero este comando sólo funciona con discos internos IDE (no soporta SCSI que es el disco USB).
El comando para colocar un standby timeout de 120s... pero no funciona con USB.
/sbin/hdparm -S 120 /dev/sda

Alguien sabe el equivalente para discos externos?

En mi caso lo único que consigo sacar del USB es lo siguiente:

MMP[scsi]$ cat /proc/scsi/usb-storage/0
Host scsi0: usb-storage
Vendor: Genesys Logic
Product: USB TO IDE
Serial Number: None
Protocol: Transparent SCSI
Transport: Bulk
Quirks: GO_SLOW

MMP[scsi]$ cat /proc/scsi/scsi
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
Vendor: TOSHIBA Model: MK2004GAL Rev: 0811
Type: Direct-Access ANSI SCSI revision: 02
 

tinos

Usuario
Amigo OpenSPA
Forero
26 Mar 2009
52
0
0
Alguien ha probado a colocar el disco usb como disco interno a ver si funciona? No lo puedo probar pero la idea sería conectar el USB y hacer:

ln -s /dev/sda1 /dev/hdb1

A ver si asi detecta que hay un disco interno... igual necesita también:

ln -s /dev/sda /dev/hdb

Me imagino que no funcionara tan facil pero por probar... Creo que en Premium detecta el disco como hdb con lo que debiera actuar igual. Igual hay que colocar el link antes del script de arranque o algo.

Probar si puedes hacer un mount /dev/hdb1
 

tinos

Usuario
Amigo OpenSPA
Forero
26 Mar 2009
52
0
0
Bueno, ultimamente todo invento que intento con el AzBox acaba en fracaso... :) Que mala suerte tengo! vaya racha!!! Primero lo del mpcs con gbox (añade 7segundos delay osea no util para nada) y ahora el disco este DOM de 1GB que pille en Hong Kong. No funciona!

He probado firmwares desde 1120, 1605, 1868. Los cargo desde USB tal y como utilizo para actualizar, menu USB etc... pues lo formatea copia ficheros y demás, pero luego al arrancar se queda siempre pillado en Loading.. no hay manera. Lo he conectado en un externo USB con IDE y he revisado con Ubuntu en el PC que lo ha formateado bien, ha creado las 4 particiones y las he montado son ext3 correctas y dentro los ficheros bien tal y como estan en el DOM original, el DISK1,2 el MMP y el download casi vacio y el resto del disco 800MB.
Pero luego desde el receptor se queda pillado. Y me pasa con 3 diferentes firmwares, osea que parece que no lo soportan.

Pues nada a volver a lo standard... unica alternativa que veo para el Elite si no se quiere utilizar USB es colocar un disco IDE interno con un cable especial de esos donde podamos mantener el DOM como primario y el disco IDE como secundario para que pille el hdb como en el Premium. Pero para eso hay que añadir una fuente externa para el disco ó tocar la fuente con soldador para sacar corriente. Con la mala suerte que tengo paso de esto y me vuelvo al DOM original con USB! :)
 

tinos

Usuario
Amigo OpenSPA
Forero
26 Mar 2009
52
0
0
Por lo que he leido hay gente que les ha metido discos IDE y CF sustituyendo el modulo DOM y les arranca bien... no sé porque a mi no. Igual incompatibilidad de algún driver ó modo, igual el dma... no se pero a esta persona en el premium le pasa lo mismo que a mi simplemente al meter un disco no soportado:

A ver si hay suerte y lo corrigen...
 

ike

AZvip
Loco por OpenSPA
Fan de OpenSPA
25 Mar 2009
445
2
0
NO me ha quedado muy claro Tinos, si conecto al elite con un cable ide un disco duro que luego alimento desde fuera que me supondria?

1. Mas espacio para grabar, o poner pelis, etc

2. El sistema Arrancaria desde ese disco

Otra cosa que no me ha quedado clara es le tema de las escrituras que se pueden hacer.. supongo que si se usa con un cliente torrent habra muchas escrituras segun va bajando los archivos.

Gracias
 

tinos

Usuario
Amigo OpenSPA
Forero
26 Mar 2009
52
0
0
El punto 1) SI pero con truco... directamente el AzBox no ve dicho espacio, has de utilizar un lapiz USB para poder montar mas espacio en disco. Punto 2) Si (aunque ha de ser compatible, todavia no tengo claro que pasa aqui, o es alimentacion ó algun parametro) normalmente la gente que lo alimenta externamente bien. Yo queria evitar eso...

Si colocas un disco duro interno entonces no hay problema con escrituras, sólo con la Flash (DOM) que viene o puedas comprar. He de probar a alimentar la mia externamente, igual hay algún pico de consumo y no arranca por eso.

Importante es que algunos adaptadores de CF a IDE pueden tener problemas de IRQ, eso dijo un tal slayer aleman que ahora ha desaparecido. Pero hay otros que bien.

Si utilizas un cable ATA133 has de hacer un agujero adicional en el cable IDE ya que el AzBox tiene todos los pins (el que hay extra alimenta el DOM, por lo menos el de fabrica, el que yo compre igual no tiene suficiente? me lo formatea bien, asi que es raro, pero igual con errores).

A ver si alguien se anima... mi próxima prueba será un disco IDE y otra vez el DOM con fuente externa a ver. Pero he de comprar cables para ello.
 

ike

AZvip
Loco por OpenSPA
Fan de OpenSPA
25 Mar 2009
445
2
0
Gracias tinos.

Voy a intentar poner un disco IDE que tengo por casa de 120GB a ver que pasa.

Porque no ve el disco IDE al arrancar?? tendria que aparecer por lo menos como dispositivo hd?? o sd?? creo...

Lo que habria que hacer seria configurarlo en fstab para que lo montara al arrancar como se hace linux... o no tiene nada que ver???
 

tinos

Usuario
Amigo OpenSPA
Forero
26 Mar 2009
52
0
0
Nada que ver, cuando instales el disco IDE has de colocar un USB con el patch.bin y arrancar te coloca el menu de upgrade via USB y has de seleccionar Formatear Apps area... para que te prepare el disco. Una vez formateado realiza el upgrade USB. Ahora ya tienes el disco preparado... y te ha de arrancar si funciona (quitas el USB al acabar ó dices arrancar normal desde menu.

En mi caso el VFD frontal se queda colgado en "Loading.." con dos puntos... si fuese correcto llegaría hasta "..." y arranca. Suerte! A ver si lo consigues... veras que te crea 4 particiones de pequeño tamaño y el resto del disco duro en /download (particion grande) luego es tema de hacer trucos para crear carpetas movie/music/etc... incluso un swap, y esas carpetas nuevas las has de redireccionar a /DATA. Para poder grabar hay que colocar un stick usb.
 

ike

AZvip
Loco por OpenSPA
Fan de OpenSPA
25 Mar 2009
445
2
0
Ufff, pues se complica la cosa... lo probare

no entiendo bien lo que dices que hay que tener un USB stick para poder grabar?

Otra cosa, si instalo el disco y luego lo quito que tengo que hacer instalar de nuevo el firmware y ya está o algo más?
 

tinos

Usuario
Amigo OpenSPA
Forero
26 Mar 2009
52
0
0
Si quitas el DOM y luego lo conectas todo sigue igual como lo dejaste... pero has de mantener siempre el mismo firmware (osea que si instalas en el disco un firmware coloca el mismo que ya tienes en el DOM). Sino tendrías discordancia en el Loader.bin de la flash interna (el boot no dentro del DOM).

Lo de grabar es un truco que hay por ahi en los foros alemanes. Si consigues que te funcione luego lo miramos. Lo idea sería colocar un cable de 2 IDE para que el disco se monte como hdb (como en el premium) y asi seguramente si graba. Pero claro el cable tendría que tener los 40 pines en el DOM para alimentarlo, y no en el del disco IDE.
 

ike

AZvip
Loco por OpenSPA
Fan de OpenSPA
25 Mar 2009
445
2
0
Ah vale entendido...

Y si configuras el disco IDE con los jumpers como "slave" en teoria lo veria como hdBx no? Si fuese asi sería ideal....
 

tinos

Usuario
Amigo OpenSPA
Forero
26 Mar 2009
52
0
0
Desde luego, pero tengo mis dudas de que el DOM permita master/slave (veo en el DOM que hay un switch y no he sabido para que era, si lo cambio de posición no detecta el DOM). Igual es lo de master/slave pero puede ser cualquier otra cosa.

La gente que tiene el disco como slave en IDE ha colocado un adaptador CF/IDE por lo que igual no tira con el DOM.
 

tinos

Usuario
Amigo OpenSPA
Forero
26 Mar 2009
52
0
0
Si funciona el tema de master/slave si... pero no llego a ver los pines... si el conector final tiene todos los pins funcionara la alimentación del DOM (los 40 pines conectados). Son muchas variables, pero si funciona creo que sería como tener un Premium, faltaría la alimentación del disco externa (una fuente de una caja USB a IDE.
También el disco te funcionara en modo ATA66 (por no tener 80 conductores)... pero bueno ya tiene que ir bien. El DOM no necesita más velocidad.

Pero es exactamente el cable que estaba pensando que podría funcionar.