Hi,
Thanks for your reply. I got it solved. It wasn't the problem with sda/hda as
you can see in the boot text it detects that I have sda. Actually it really
depends on the kernel version you are using because When I used the 2.6.29.1
kernel it read CF as hda while 2.6.27.4 reads it as sda. I think, my root file
systems was corrupted because when I formatted the CF into two partition, one
the boot patition formatted with command
mkfs.ext2 -I 128 /dev/sdb
and the other partition formatted into ext3 for the root file system, it booted
perfectly :)
Regards
Jamil Haider
--- In fred basset <> wrote:
>
> If you're booting from CF I believe it's to be mounted as /dev/hd{x} not
> /dev/sd{x}.
> So if /dev/hda3 is your root fs, try changing your cmdline to
>
> console=ttyAM0,115200 root=/dev/hda3
>
> OR, if using as ramdisk
>
> console=ttyAM0,115200 root=/dev/ram0
>
> I've just solved a problem similar to yours booting my 7260 to an SD card.
>
> On Thu, Apr 22, 2010 at 12:40 PM, jamil_fawad <> wrote:
>
> >
> >
> > Hi,
> > I have compiled the 2.6.27.4 kernel after applying matts' patch. When I try
> > to boot from compact flash with commands:
> >
> > load -b 0x00218000 -m disk hda1:/boot/vmlinux
> > exec -c "console=ttyAM0,115200 root=/dev/sda1"
> >
> > I get the error: kernel panic - not syncing: No init found
> >
> > Earlier I have tried to compile 2.6.21 kernel but it was giving the error:
> > Kernel panic - not syncing: VFS: Unable to mount root fs on
> > unknown-block(2,0
> >
> > Here are my Boot messages:
> >
> > >> TS-BOOTROM, Rev 1.09 - built 09:54:04, Oct 23 2008
> > >> Copyright (C) 2006-2008, Technologic Systems
> > >> TS-7200: Rev >E1 CPU, Rev C PLD, 32MB SDRAM, options ( RS485 )
> >
> > +Ethernet eth0: MAC address 00:d0:69:42:82:00
> > IP: 192.168.0.50/255.255.255.0, Gateway: 192.168.0.11
> > Default server: 192.168.0.11
> >
> > RedBoot(tm) bootstrap and debug environment [ROMRAM]
> > Non-certified release, version current-TS_5 - built 11:24:54, Jun 7 2006
> >
> > Platform: TS-7200 Board (ARM920T) Rev A
> > Copyright (C) 2000, 2001, 2002, 2003, 2004 Red Hat, Inc.
> >
> > RAM: 0x00000000-0x02000000, [0x00044f88-0x01fdd000] available
> > FLASH: 0x60000000 - 0x60800000, 64 blocks of 0x00020000 bytes each.
> > == Executing boot script in 0.100 seconds - enter ^C to abort
> > ^C
> > RedBoot> load -b 0x00218000 -m disk hda1:/boot/vmlinux
> > Address offset = 0x00218000
> > Entry point: 0x00218000, address range: 0x00218000-0x003d1394
> > RedBoot> exec -c "console=ttyAM0,115200 root=/dev/sda1"
> > Using base address 0x00218000 and length 0x001b9394
> > Uncompressing
> > Linux.............................................................
> > ......................................................... done, booting the
> > kern
> > el.
> > Linux version 2.6.27.4-matt (gcc version 3.4.4
> > (release) (Co
> > deSourcery ARM 2005q3-2)) #4 PREEMPT Fri Apr 23 00:16:47 PKT 2010
> > CPU: ARM920T [41129200] revision 0 (ARMv4T), cr=40007177
> > 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 4 zonelists in Zone order, mobility grouping on. Total pages: 8128
> > Kernel command line: console=ttyAM0,115200 root=/dev/sda1
> > PID hash table entries: 128 (order: 7, 512 bytes)
> > Console: colour dummy device 80x30
> > Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
> > Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
> > Memory: 8MB 8MB 8MB 8MB = 32MB total
> > Memory: 28616KB available (3356K code, 332K data, 120K init)
> > Calibrating delay loop... 99.73 BogoMIPS (lpj=498688)
> > Mount-cache hash table entries: 512
> > CPU: Testing write buffer coherency: ok
> > net_namespace: 592 bytes
> > NET: Registered protocol family 16
> > ep93xx: PLL1 running at 400 MHz, PLL2 at 192 MHz
> > ep93xx: FCLK 200 MHz, HCLK 100 MHz, PCLK 50 MHz
> > SCSI subsystem initialized
> > usbcore: registered new interface driver usbfs
> > usbcore: registered new interface driver hub
> > usbcore: registered new device driver usb
> > NET: Registered protocol family 2
> > IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
> > TCP established hash table entries: 1024 (order: 1, 8192 bytes)
> > TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
> > TCP: Hash tables configured (established 1024 bind 1024)
> > TCP reno registered
> > NET: Registered protocol family 1
> > NetWinder Floating Point Emulator V0.97 (extended precision)
> > msgmni has been set to 55
> > io scheduler noop registered
> > io scheduler anticipatory registered
> > io scheduler deadline registered
> > io scheduler cfq registered (default)
> > Serial: 8250/16550 driver2 ports, IRQ sharing disabled
> > Serial: AMBA driver
> > apb:uart1: ttyAM0 at MMIO 0x808c0000 (irq = 52) is a AMBA
> > console [ttyAM0] enabled
> > apb:uart2: ttyAM1 at MMIO 0x808d0000 (irq = 54) is a AMBA
> > apb:uart3: ttyAM2 at MMIO 0x808e0000 (irq = 55) is a AMBA
> > ep93xx-eth version 0.1 loading
> > ep93xx_mii_bus: probed
> > Generic PHY 0:01: PHY supports MII frame preamble suppression
> > net eth0: attached PHY driver [Generic PHY] (mii_bus:phy_addr=0:01, irq=-1)
> > net eth0: ep93xx on-chip ethernet, IRQ 39, 00:d0:69:42:82:00
> > Uniform Multi-Platform E-IDE driver
> > Driver 'sd' needs updating - please use bus_type methods
> > scsi0 : pata_ts72xx
> > ata1: PATA max PIO4 mmio cmd 0x11000000 ctl 0x10400006 irq 32
> > ata1.00: CFA: SanDisk SDCFB-1024, HDX 4.03, max MWDMA2
> > ata1.00: 2001888 sectors, multi 0: LBA
> > ata1.00: configured for PIO
> > scsi 0:0:0:0: Direct-Access ATA SanDisk SDCFB-10 HDX PQ: 0 ANSI: 5
> > sd 0:0:0:0: [sda] 2001888 512-byte hardware sectors (1025 MB)
> > sd 0:0:0:0: [sda] Write Protect is off
> > sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't
> > support DP
> > O or FUA
> > sd 0:0:0:0: [sda] 2001888 512-byte hardware sectors (1025 MB)
> > sd 0:0:0:0: [sda] Write Protect is off
> > sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't
> > support DP
> > O or FUA
> > sda: sda1
> > sd 0:0:0:0: [sda] Attached SCSI removable disk
> > sd 0:0:0:0: Attached scsi generic sg0 type 0
> > GPIO-18 autorequested
> > usbmon: debugfs is not available
> > ep93xx-ohci ep93xx-ohci: EP93xx OHCI
> > ep93xx-ohci ep93xx-ohci: new USB bus registered, assigned bus number 1
> > ep93xx-ohci ep93xx-ohci: irq 56, io mem 0x80020000
> > usb usb1: configuration #1 chosen from 1 choice
> > hub 1-0:1.0: USB hub found
> > hub 1-0:1.0: 3 ports detected
> > usb usb1: New USB device found, idVendor=1d6b, idProduct=0001
> > usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
> > usb usb1: Product: EP93xx OHCI
> > usb usb1: Manufacturer: Linux 2.6.27.4-matt ohci_hcd
> > usb usb1: SerialNumber: ep93xx
> > mice: PS/2 mouse device common for all mice
> > ep93xx-rtc ep93xx-rtc: rtc core: registered ep93xx as rtc0
> > rtc-m48t86 rtc-m48t86: rtc core: registered m48t86 as rtc1
> > rtc-m48t86 rtc-m48t86: battery exhausted
> > i2c /dev entries driver
> > i2c-gpio i2c-gpio.0: using pins 14 (SDA) and 15 (SCL)
> > Registered led device: green
> > Registered led device: red
> > usbcore: registered new interface driver usbhid
> > usbhid: v2.6:USB HID core driver
> > IPv4 over IPv4 tunneling driver
> > TCP cubic registered
> > NET: Registered protocol family 17
> > NET: Registered protocol family 15
> > RPC: Registered udp transport module.
> > RPC: Registered tcp transport module.
> > ep93xx-rtc ep93xx-rtc: setting system clock to 1970-01-01 00:00:31 UTC (31)
> > VFS: Mounted root (ext2 filesystem).
> > Freeing init memory: 120K
> > Kernel panic - not syncing: No init found. Try passing init= option to
> > kernel.
> >
> > Any help will be appreciated. I am in desperate need of booting 2.6 kernel
> > from compact flash :(
> >
> > Regards
> > Jamil Haider
> >
> >
> >
>
------------------------------------
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/
|