ts-7000
[Top] [All Lists]

[ts-7000] Unable to mount root fs in linux-2.6

To:
Subject: [ts-7000] Unable to mount root fs in linux-2.6
From: Eko Didik Widianto <>
Date: Thu, 13 Apr 2006 13:41:48 +0700
i have compiled linux-2.6.16-derevo17 with gcc-3.3.4 for TS7200. But, when i 
load that kernel, it can't mount rootfs either from Compact Flash or on-board 
flash.

>From redboot, the command is
RedBoot> load -r -b 0x00218000 -h 192.168.77.119 zImage-2.6.16
RedBoot> exec -c "console=ttyAM0,115200 root=/dev/sda1 panic=3s"

I also use /dev/hda1, /dev/mtdblock1 in root= boot option. But it still unable 
to mount rootfs.

We need timing source provided by linux-2.6.x. 

Any idea?

this is the snapshot:

Using base address 0x00218000 and length 0x001602a0
Uncompressing 
Linux.................................................................................................
 
done, .
Linux version 2.6.16  (gcc version 3.3.4) #13 PREEMPT Tue Apr 4 
04:50:07 WIT 2006
CPU: ARM920Tid(wb) [41129200] revision 0 (ARMv4T)
Machine: Technologic Systems TS-72xx SBC
Memory policy: ECC disabled, Data cache writeback
CPU0: D VIVT write-back cache
CPU0: I cache: 16384 bytes, associativity 64, 32 byte lines, 8 sets
CPU0: D cache: 16384 bytes, associativity 64, 32 byte lines, 8 sets
Built 1 zonelists
Kernel command line: console=ttyAM0,115200 root=/dev/sda1 panic=3s
PID hash table entries: 256 (order: 8, 4096 bytes)
Console: colour dummy device 80x30
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Memory: 8MB 8MB 8MB 8MB = 32MB total
Memory: 29260KB available (2501K code, 520K data, 104K init)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
NET: Registered protocol family 16
SCSI subsystem initialized
usbcore: registered new driver usbfs
usbcore: registered new driver hub
NetWinder Floating Point Emulator V0.97 (extended precision)
JFFS2 version 2.2. (NAND) (C) 2001-2003 Red Hat, Inc.
io scheduler noop registered
io scheduler deadline registered (default)
ep93xx_wdt: EP93XX watchdog, driver version 0.3
Serial: AMBA driver $Revision: 1.41 $
apb:uart1: ttyAM0 at MMIO 0x808c0000 (irq = 52) is a AMBA
apb:uart2: ttyAM1 at MMIO 0x808d0000 (irq = 54) is a AMBA
apb:uart3: ttyAM2 at MMIO 0x808e0000 (irq = 55) is a AMBA
RAMDISK driver initialized: 16 RAM disks of 2048K size 1024 blocksize
loop: loaded (max 8 devices)
ep93xx_eth: version 2.8 2005-11-08 Cirrus Logic
ep93xx_eth: #0 at 0xfef10000 IRQ:39
ep93xx_eth: using random number 00:d0:69:40:2b:13 as MAC, don't forget to 
assign a valid MAC later!
scsi0 : scsi_debug, version 1.75 [20050113], dev_size_mb=8, opts=0x0
  Vendor: Linux     Model: scsi_debug        Rev: 0004
  Type:   Direct-Access                      ANSI SCSI revision: 05
ata1: PATA max PIO4 cmd 0xC6862000 ctl 0xC6864006 bmdma 0x0 irq 0
ata1: polling mode
readb() at line 451
writeb() at line 979
.....
writeb() at line 979
readb() at line 495
scsi1 : pata_ts7200
ata2: PATA max PIO4 cmd 0x2 ctl 0x19 bmdma 0x0 irq 0
ata2: polling mode
scsi2 : pata_ep93xx
SCSI device sda: 16384 512-byte hdwr sectors (8 MB)
sda: Write Protect is off
SCSI device sda: drive cache: write back
SCSI device sda: 16384 512-byte hdwr sectors (8 MB)
sda: Write Protect is off
SCSI device sda: drive cache: write back
 sda: unknown partition table
sd 0:0:0:0: Attached scsi disk sda
sd 0:0:0:0: Attached scsi generic sg0 type 0
physmap flash device: 1000000 at 60000000
phys_mapped_flash: Found 1 x16 devices at 0x0 in 8-bit bank
 Intel/Sharp Extended Query Table at 0x0031
Using buffer write method
cfi_cmdset_0001: Erase suspend on write enabled
Searching for RedBoot partition table in phys_mapped_flash at offset 0xfe0000
5 RedBoot partitions found on MTD device phys_mapped_flash
Creating 5 MTD partitions on "phys_mapped_flash":
0x00000000-0x00e20000 : "(reserved)"
0x00e20000-0x00e60000 : "RedBoot"
0x00e60000-0x00f40000 : "zImage"
0x00fc0000-0x00fc1000 : "RedBoot config"
mtd: partition "RedBoot config" doesn't end on an erase block -- force 
read-only
0x00fe0000-0x01000000 : "FIS directory"
Initializing USB Mass Storage driver...
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
drivers/usb/net/rtl8150.c: rtl8150 based usb-ethernet driver v0.6.2 
(2004/08/27)
usbcore: registered new driver rtl8150
usbcore: registered new driver usbserial
drivers/usb/serial/usb-serial.c: USB Serial Driver core
drivers/usb/serial/usb-serial.c: USB Serial support registered for pl2303
usbcore: registered new driver pl2303
drivers/usb/serial/pl2303.c: Prolific PL2303 USB to serial adaptor driver
mice: PS/2 mouse device common for all mice
rtc-m48t86 rtc-m48t86: rtc intf: sysfs
rtc-m48t86 rtc-m48t86: rtc intf: proc
rtc-m48t86 rtc-m48t86: rtc intf: dev (254:0)
rtc-m48t86 rtc-m48t86: rtc core: registered m48t86 as rtc0
rtc-m48t86 rtc-m48t86: battery ok
ep93xx-rtc ep93xx-rtc: rtc intf: sysfs
ep93xx-rtc ep93xx-rtc: rtc intf: dev (254:1)
ep93xx-rtc ep93xx-rtc: rtc core: registered ep93xx as rtc1
i2c /dev entries driver
NET: Registered protocol family 2
IP route cache hash table entries: 512 (order: -1, 2048 bytes)
TCP established hash table entries: 2048 (order: 3, 32768 bytes)
TCP bind hash table entries: 2048 (order: 3, 40960 bytes)
TCP: Hash tables configured (established 2048 bind 2048)
TCP reno registered
TCP bic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
NET: Registered protocol family 15
rtc-m48t86 rtc-m48t86: setting the system clock to 2006-04-13 06:00:03 
(1144908003)
VFS: Cannot open root device "sda1" or unknown-block(8,1)
Please append a correct "root=" boot option
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(8,1)
 <0>Rebooting in 3 seconds..

-eko didik widianto
http://dsp.itb.ac.id




 
Yahoo! Groups Links

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

<*> To unsubscribe from this group, send an email to:
    

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



<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