ts-7000
[Top] [All Lists]

Re: [ts-7000] Re: TS-7260 _ Debian Linux on a 2GB SD card

To:
Subject: Re: [ts-7000] Re: TS-7260 _ Debian Linux on a 2GB SD card
From: Ismael Gonzalez <>
Date: Fri, 13 Nov 2009 08:37:43 -0800 (PST)


Hi all and Santigo,

I will write in English (except the answer that gives me the computer) due to the petition in the last replies ;)

I do:
1. :/home/ismael# dd if=sdimage.dd of=/dev/sdc
487936+0 registros de entrada
487936+0 registros de salida
249823232 bytes (250 MB) copiados, 85,9185 s, 2,9 MB/s


2. :/home/ismael# dd if=ts7260-nand2k-fb-default of=/dev/sdc1
2841+1 registros de entrada
2841+1 registros de salida
1454636 bytes (1,5 MB) copiados, 0,747293 s, 1,9 MB/s


3. fdisk
:/home/ismael# fdisk /dev/sdc

El nÃmero de cilindros para este disco està establecido en 7544.
No hay nada malo en ello, pero es mayor que 1024, y en algunos casos
podrÃa causar problemas con:
1) software que funciona en el inicio (p.ej. versiones antiguas de LILO)
2) software de arranque o particionamiento de otros sistemas operativos
(p.ej. FDISK de DOS, FDISK de OS/2)

Orden (m para obtener ayuda): p

Disco /dev/sdc: 1977 MB, 1977614336 bytes
16 cabezas, 32 sectores/pista, 7544 cilindros
Unidades = cilindros de 512 * 512 = 262144 bytes
Identificador de disco: 0x00000000

Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/sdc1 1 6 1520 da Datos sin SF
/dev/sdc2 7 10 1024 da Datos sin SF
/dev/sdc3 20 953 239104 83 Linux

Orden (m para obtener ayuda): d
NÃmero de particiÃn (1-4): 3


Orden (m para obtener ayuda): n
AcciÃn de la orden
e ParticiÃn extendida
p ParticiÃn primaria (1-4)
p
NÃmero de particiÃn (1-4): 3
Primer cilindro (11-7544, valor predeterminado 11):
Se està utilizando el valor predeterminado 11
Ãltimo cilindro o +tamaÃo o +tamaÃoM o +tamaÃoK (11-7544, valor
predeterminado 7544):
Se està utilizando el valor predeterminado 7544

Orden (m para obtener ayuda): p

Disco /dev/sdc: 1977 MB, 1977614336 bytes
16 cabezas, 32 sectores/pista, 7544 cilindros
Unidades = cilindros de 512 * 512 = 262144 bytes
Identificador de disco: 0x00000000

*Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/sdc1 1 6 1520 da Datos sin SF
/dev/sdc2 7 10 1024 da Datos sin SF
/dev/sdc3 11 7544 1928704 83 Linux*

Orden (m para obtener ayuda): w
ÂSe ha modificado la tabla de particiones!

Llamando a ioctl() para volver a leer la tabla de particiones.

ATENCIÃN: La relectura de la tabla de particiones fallà con el
error 16: Dispositivo à recurso ocupado.
El nÃcleo todavÃa usa la tabla antigua.
La nueva tabla se usarà en el prÃximo reinicio.
Se estÃn sincronizando los discos.

QUESTION 1: Do I do anything wrong?

--------------------------------------------------------------------
--------------------------------------------------------------------




* After point 3, I can load the Debian Linux from the SD card, but it is
256MB

* After point 4, I cannot load the Debian Linux from the SD card:
$ /usr/bin/loadSD.sh
VFS: Can't find ext2 filesystem on dev sdcard0(254,3).
mount: Mounting /dev/sdcard0/disc0/part3 on /mnt/cf failed: Invalid argument
mount: Mounting devfs on /mnt/cf/dev failed: No such file or directory
chroot: cannot execute /etc/init.d/rcS.USB: No such file or directory
umount: /mnt/cf/proc: No such file or directory
umount: /mnt/cf/dev: No such file or directory
umount: /mnt/cf/proc: No such file or directory
umount: /mnt/cf/dev: No such file or directory
umount: /mnt/cf: Invalid argument
$


--------------------------------------------------------------------
--------------------------------------------------------------------



I have found this post: http://tech.groups.yahoo.com/group/ts-7000/message/8831
It says: "Can't do bigger than 1 GB because the block size is no longer 512 and the 
dd file supplied by technologic uses 512 byte blocks. Need to have Technologic
provide dd image using 2048 byte blocks for 4 gb sd card."

QUESTION 2: When I resize the partition 3 I cannot boot the Linux from the SD card (before resizing, I could) -> Could be the reason the explanation that is in the post "http://tech.groups.yahoo.com/group/ts-7000/message/8831"?

QUESTION 3: What can I do to record the image in a 2GB-4GB SD card?


Crazy problem!!!

Thanks,
Ismael


--- On Sat, 11/7/09, santiago reyes <> wrote:

From: santiago reyes <>
Subject: Re: [ts-7000] Re: TS-7260 _ Debian Linux on a 2GB SD card
To:
Date: Saturday, November 7, 2009, 10:29 AM

 

How to make a bootable SD:
1 - It starts giving ext2 format to the sd card.
     1.1- execute: $ mkfs.ext2 /dev/mmcblk
     1.2- If you are not able to format the sd can be because it is mounted run: $ umount / dev / mmcblk * (Unmount all partitions)

2 - Copy the image that TS provide on the page (http://www.embedded arm.com/software /arm-linux- fastboot- ts7300.php).
  2.1- unzip the image: $ bunzip2 sdimage.dd.bz2
2.2- execute $ dd if = sdimage.dd of = / dev / mmcblk

3 - Copy the boot disk image in the first partition.
     3.1-execute $ dd if = ts7260-fb-default of = / dev/mmcblkp1

4 - To resize the third partition follows this sequence.
     4.1- $ fdisk / dev / mmcblk
     4.2- typing $ p , shows the partitions on the SD card.
     4.3- To delete the third partition typed $ d.
     4.4- will ask for the partition number, income $ 3.
     4.5- if you want you can type $ p to see that we no longer have the 3.
     4.6-To create the partition type $ n.
     4.7- type $ p to make a primary partition.
     4.8- Select which is the first cylinder, let the first one that appear.
     4.9- then the program asks us to choose the last cylinder, choose the last one.
     4.10- type $p to see if the partitions you wish is there, if there is not return to Step 4.3.
     4.11-type $ w, to write the partitions on the SD.

5 - Finally install the tsbootrom-update.
     5.1-Copy tsbootrom-update to an SD card, mount it and copy tsbootrom in some directory (example: / tmp)
     5.2-  locate in the directory where tsbootrom-update was copy.
     5.3- execute ifconfig, and copy the number of MAC. They give the following option $ mac = `ifconfig eth0 | grep HWaddr | cut-d ''-f11` which gives the mac.
     5.4-execute  $ . /tsbootrom-update- s-m MAC (MAC copied in the previous step), or execute $ ./tsbootrom- update-s- m $ mac

I hope that is useful
Sorry for my bad english.

Greetings
Santiago




El 6 de noviembre de 2009 22:29, Satish Chetty <m("suburbia.org.au","satish");" target="_blank" href="/mc/compose?to="> org.au> escribiÃ:
Yes, please. I am interested too.

-Satish.

Blair wrote:
>
>
> Would you boys mind posting English translations? I'd like to know the
> steps. Thanks.
>
> --- In m("yahoogroups.com","ts-7000");" target="_blank" href="/mc/compose?to="> .com <mailto:ts-7000%40yahoogrou ps.com>,
> santiago reyes <mailalcuete@ ...> wrote:
>  >
>  > ---------- Mensaje reenviado ----------
>  > De: santiago reyes <mailalcuete@ ...>
>  > Fecha: 5 de noviembre de 2009 19:14
>  > Asunto: Re: [ts-7000] TS-7260 _ Debian Linux on a 2GB SD card
>  > Para: Ismael Gonzalez <ismael.gonzalez83@ ...>
>  >
>  >
>  > Ismael,
>  > Es correcto si no querÃs que arranque directamente de la SD no es
> necesario
>  > el paso 5.
>  > Por lo que mostras tu tarjeta ya tiene tamaÃo de 2GB.
>  > Por lo que se tendrÃas que modificar el archivo linuxrc que se
> encuentra en
>  > la primer particiÃn de la SD Card, para poder arrancar el linux.
>  > Pero esto tomalo con pinzas....
>  > Ese archivo es el que carga el sistema al inicio.
>  > ÂComà pensado hacer que arranque el Debian?
>  >
>  > Se que no es de gran ayuda lo que te digo, pero espero que te sirva.
>  >
>  > Saludos
>  > Santiago
>  >
>  >
>  > El 5 de noviembre de 2009 14:44, Ismael Gonzalez <
>  > ismael.gonzalez83@ ...> escribiÃ:
>  >
>  > Buenas Santiago por tu rapida respuesta,
>  > >
>  > > Antes que nada, indicarte que no quiero lanzar Debian Linux
> directamente
>  > > desde la SD card, si no que lanzo este desde TS-Linux siempre. Con
> lo que,
>  > > en un principio no necesitaria realizar el paso 5, Âcorrecto?
>  > >
>  > > Una vez realizado el paso 2 puedo lanzar Debian Linux desde la SD card
>  > > (aunque este Linux dispone de 256MB solamente... yo deseo 2GB)
>  > >
>  > > Cuando realizo por completo el paso 4, soy capaz de ver las tres
>  > > particiones (en la #3 es donde esta el sistema Linux), pero ya no
> consigo
>  > > lanzar Linux desde la SD card como antes Âalguna idea?
>  > >
>  > > Disposit. Inicio Comienzo Fin Bloques Id Sistema
>  > > /dev/sdc1 1 6 1520 da Datos sin SF
>  > > /dev/sdc2 7 10 1024 da Datos sin SF
>  > > /dev/sdc3 11 7850 2007040 83 Linux
>  > >
>  > >
>  > > El paso 5 no lo realizo.
>  > >
>  > > Gracias,
>  > > Ismael
>  > >
>  > >
>  > > 2- Es posible:
>  > >
>  > > How to make a booteable SD:
>  > > 1- Se inicia dandole formato ext2 a la tarjeta sd.
>  > > 1.1- Ejecutamos mkfs.ext2 /dev/mmcblk
>  > > 1.2- De no poderse debido a que esta montado ejecutar umount
>  > > /dev/mmcblk* (Desmonta todas las particiones)
>  > >
>  > > 2- Copiamos la imÃgen que nos brindan en la pÃgina (http://www.embedded
>  > > arm.com/software /arm-linux- fastboot-
> ts7300.php<http://www.embedded arm.com/software /arm-linux- fastboot- ts7300.php
> <http://www.embedded arm.com/software /arm-linux- fastboot- ts7300.php>>
>  > > ).
>  > >
>  > > 2.1- Desomprimos la imÃgen bunzip2 sdimage.dd.bz2
>  > > 2.2- Ejecutamos dd if=sdimage.dd of=/dev/mmcblk
>  > >
>  > > 3- Copiamos la imagen del disco de arranque.
>  > > 3.1- Ejecutamos dd if=ts7260-fb- default of=/dev/mmcblkp1
>  > >
>  > > 4- Para redimencionar la tercera particiÃn realizamos la siguiente
>  > > secuencia.
>  > > 4.1- fdisk /dev/mmcblk
>  > > 4.2- Tecleamos p, nos muestra las particiones de ls SD.
>  > > 4.3- Para borrar la tercera particiÃn digitamos d.
>  > > 4.4- Nos va a pedir el nÃmero de particiÃn, ingresamos 3.
>  > > 4.5- Volvemos a digitar p, vemos que ya no tenemos la particiÃn 3.
>  > > 4.6- Para crear la particiÃn tecleamos n.
>  > > 4.7- Luego digitamos p para que sea una particiÃn primaria.
>  > > 4.8- Nos va a dar a elejir cual es el primer cilindro, dejamos el
>  > > primero.
>  > > 4.9- Seguido nos pide el Ãltimo elegimos el Ãltimo cilindro.
>  > > 4.10- Digitamos p, para ver las particiones de ser la que deseamos
>  > > pasamos al siguiente paso sino volver al paso 3.
>  > > 4.11- Tecleamos w, para grabar las particiones en la SD.
>  > > 5- Por Ãltimo instalaremos el tsbootrom-update.
>  > > 5.1- Copiar tsbootrom-update a una SD card, montarla y copiar
>  > > tsbootrom-update en algÃn directorio (ej.: /tmp)
>  > > 5.2- Nos ubicamos en el directorio donde copiamos tsbootrom-update.
>  > > 5.3- Ejectamos ifconfig, y copiamos en nÃmero de MAC. Ellos dan la
>  > > siguiente opciÃn mac=`ifconfig eth0 | grep HWaddr | cut -d' ' -f11`
> (la cual
>  > > tiene en la placa que usamos daba un error al buscar la mac).
>  > > 5.4- Ejecutamos ./tsbootrom- update -s -m MAC (MAC la copiamos en el
>  > > paso anterior), sino ellos recomiendar tsbootrom-update -s -m $mac
> (esto no
>  > > se ejecuta; se deberia hacer ./tsbootrom- update -s -m $mac).
>  > >
>  > >
>  > >
>  >
>
>


------------ --------- --------- ------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
   http://groups. yahoo.com/ group/ts- 7000/

<*> Your email settings:
   Individual Email | Traditional

<*> To change settings online go to:
   http://groups. yahoo.com/ group/ts- 7000/join
   (Yahoo! ID required)

<*> To change settings via email:
   m("yahoogroups.com","ts-7000-digest");" target="_blank" href="/mc/compose?to=">ts-7000-digest@ yahoogroups. com
   m("yahoogroups.com","ts-7000-fullfeatured");" target="_blank" href="/mc/compose?to=">ts-7000-fullfeature com

<*> To unsubscribe from this group, send an email to:
   m("yahoogroups.com","ts-7000-unsubscribe");" target="_blank" href="/mc/compose?to=">ts-7000-unsubscribe @yahoogroups. com

<*> Your use of Yahoo! Groups is subject to:
   http://docs. yahoo.com/ info/terms/





__._,_.___


Your email settings: Individual Email|Traditional
Change settings via the Web (Yahoo! ID required)
Change settings via email: =Email Delivery: Digest | m("yahoogroups.com?subject","ts-7000-fullfeatured");=Change Delivery Format: Fully Featured">Switch to Fully Featured
Visit Your Group | Yahoo! Groups Terms of Use | =Unsubscribe

__,_._,___
<Prev in Thread] Current Thread [Next in Thread>
Admin

Disclaimer: Neither Andrew Taylor nor the University of NSW School of Computer and Engineering take any responsibility for the contents of this archive. It is purely a compilation of material sent by many people to the birding-aus mailing list. It has not been checked for accuracy nor its content verified in any way. If you wish to get material removed from the archive or have other queries about the archive e-mail Andrew Taylor at this address: andrewt@cse.unsw.EDU.AU