Well, just changing tssdcarda4 to tssdcarda5 in linuxrc-sdroot didn't work.
Here is what I got when I tried to boot the board:
[...]
>> Booting to SD Card...
tssdcard: Technologic Systems SD card controller, address 0x13000000
tssdcard: card /dev/tssdcarda has 3862528 sectors (LUN 0)
tssdcarda: tssdcarda1 tssdcarda2 tssdcarda3 tssdcarda4 < tssdcarda5 tssdcarda6
>
attempt to access beyond end of device
tssdcarda4: rw=0, want=4, limit=2
EXT2-fs: unable to read superblock
attempt to access beyond end of device
tssdcarda4: rw=0, want=72, limit=2
attempt to access beyond end of device
tssdcarda4: rw=0, want=128, limit=2
yaffs: dev is 266338308 name is "tssdcarda4"
yaffs: passed flags ""
yaffs: Attempting MTD mount on 254.4, "tssdcarda4"
yaffs: dev is 266338308 name is "tssdcarda4"
yaffs: passed flags ""
yaffs: Attempting MTD mount on 254.4, "tssdcarda4"
>> SD Card failed. Booting to initrd...
[...]
It looks like it is still trying to do something with tssdcarda4, which is now
an extended partition instead of a primary partition. Any ideas?
Don
On 2012-06-21 09:32, Don Tucker wrote:
> Thanks for educating me, Rod.
>
> So, I guess I should just be able to edit lunuxrc-sdroot on the init
> partition to assign /dev/tssdcarda5 to the root fs instead, right? Do I have
> to worry about the assignment anywhere else?
>
> Don
>
> On 6/21/2012 9:13 AM, Rod wrote:
>> The assignment of device names is architecture-specific. On a x86 based
>> Linux host, the SD flash will be identified as /dev/sdX, where X is some
>> letter, probably low in the alphabet. On the TS-Arm architecture, SD devices
>> are identified as /dev/tssdcarda. The 'a' suffix is because the SD flash is
>> always the first device mapped. Numeric suffixes denote the partition
>> numbers, just like they do on other architectures. The 5th partition on your
>> SD flash should therefore be seen as /dev/tssdcarda5 on your TS-Arm host.
>> --- rod.
>>
>>
>> --- In Don Tucker<> wrote:
>>> I used GParted to add another partition to my SD card. GParted
>>> indicated that there were a maximum of 4 primary partitions allowed, so
>>> I had to create an extended partition (/dev/sdb4) that contains the
>>> original 4th partition and the new 5th partition (/dev/sdb5 and
>>> /dev/sdb6). Normally, during bootup linuxrc-sdroot assigns
>>> /dev/tssdcarda4 as the root file system. Does anyone know where
>>> /dev/tssdcarda4 gets assigned to /dev/sdb4? I need to assign it to
>>> /dev/sdb5, now that I have the extra partition.
>>>
>>> Don
>>>
>>
>>
------------------------------------
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:
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|