From: "Milind Dere" <milind_dere@persistent.co.in>
To: 'Rodolfo Giometti' <giometti@enneenne.com>,
'Dmitry Torokhov' <dtor@insightbb.com>
Cc: linux-input@atrey.karlin.mff.cuni.cz,
'Nicolas Pitre' <nico@cam.org>,
linux-arm-kernel@lists.arm.linux.org.uk
Subject: RE: [PATCH] PXA27x keyboard support
Date: Fri, 23 Feb 2007 17:51:28 +0530 [thread overview]
Message-ID: <000001c75745$2f3b3dc0$af08f40a@persistent.co.in> (raw)
In-Reply-To: <20070222224701.GB6179@enneenne.com>
Hi All!
I just made the AT91RM9200-EK board and successfully place the Uboot and
Linux2.4
But now I want to go for Linux 2.6 version and also I successfully compiled
the Linux 2.6 version and
Now I am trying to download into the board but I amgetting following error
you can see at the last two lines
Anyone can help me out to solve this problem.
I am just attaching whole procees after Reset the board It starts
Now...............
Low Level Init performed
boot 1.0 (Nov 25 2003 - 23:08:05)
Uncompressing image...
Low Level Init performed
boot 1.0 (Nov 25 2003 - 23:08:05)
Uncompressing image...
U-Boot 1.1.1 (Oct 2 2004 - 19:04:01)
U-Boot code: 21F00000 -> 21F16DF0 BSS: -> 21F1B4AC
RAM Configuration:
Bank #0: 20000000 32 MB
Atmel: AT49BV6416 (64Mbit)
Flash: 8 MB
DataFlash:AT45DB642
Nb pages: 8192
Page Size: 1056
Size= 8650752 bytes
Logical address: 0xC0000000
Area 0: C0000000 to C0007FFF (RO)
Area 1: C0008000 to C001FFFF (RO)
Area 2: C0020000 to C0027FFF
Area 3: C0028000 to C083FFFF
In: serial
Out: serial
Err: serial
Uboot> setenv ramdisk tftp 0x00000000 ramdisk
Uboot> saveenv
Saving Environment to Flash...
Un-Protected 1 sectors
Erasing Flash...Erasing sector 7 ... ok.
Erased 1 sectors
Writing to Flash... done
Protected 1 sectors
Uboot> run ramdisk
TFTP from server 10.245.8.175; our IP address is 10.245.8.176
Filename 'ramdisk'.
Load address: 0x0
Loading: #################################################################
#################################################################
#################################################################
########
done
Bytes transferred = 1112544 (10f9e0 hex)
Uboot> run kernel
TFTP from server 10.245.8.175; our IP address is 10.245.8.176
Filename 'zImage'.
Load address: 0x21000000
Loading: #################################################################
#################################################################
############################
done
Bytes transferred = 806672 (c4f10 hex)
Uboot> bootm 21000000
## Booting image at 21000000 ...
Bad Magic Number
Uboot> go 21000000
## Starting application at
Uncompressing Linux......................................................
done,
booting the kernel.
Linux version 2.6.10 (root@localhost.localdomain) (gcc version 3.4.4) #1 Mon
Feb
19 19:52:24 EST 2007
CPU: ARM920Tid(wb) [41129200] revision 0 (ARMv4T)
CPU: D VIVT write-back cache
CPU: I cache: 16384 bytes, associativity 64, 32 byte lines, 8 sets
CPU: D cache: 16384 bytes, associativity 64, 32 byte lines, 8 sets
Machine: ATMEL AT91RM9200
Warning: bad configuration page, trying to continue
Memory policy: ECC disabled, Data cache writeback
Built 1 zonelists
Kernel command line: mem=32M console=ttyS0,115200 initrd=0x20410000,3145728
root
=/dev/ram0 rw
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: 32MB = 32MB total
Memory: 27600KB available (1324K code, 290K data, 80K init)
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
CPU: Testing write buffer coherency: ok
checking if image is initramfs...it isn't (bad gzip magic numbers); looks
like a
n initrd
Freeing initrd memory: 3072K
NET: Registered protocol family 16
usbcore: registered new driver hub
NetWinder Floating Point Emulator V0.97 (double precision)
devfs: 2004-01-31 Richard Gooch (rgooch@atnf.csiro.au)
devfs: boot_options: 0x1
AT91 Watchdog Timer enabled (5 seconds)
AT91 SPI driver loaded
ttyS0 at MMIO 0xfefff200 (irq = 1) is a AT91_SERIAL
ttyS1 at MMIO 0xfefc4000 (irq = 7)
ttyS1 at MMIO 0xfefc4000 (irq = 7)
io scheduler anticipatory registered
RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize
eth%d: Link now 100-HalfDuplex
eth%d: AT91 ethernet at 0xfefbc000 int=24 100-HalfDuplex (00:50:ba:89:69:24)
eth%d: Davicom 9196 PHY (Copper)
elevator: using anticipatory as default io scheduler
physmap flash device: 200000 at 10000000
phys_mapped_flash: Found 1 x16 devices at 0x0 in 16-bit bank
Amd/Fujitsu Extended Query Table at 0x0041
phys_mapped_flash: CFI does not contain boot bank location. Assuming top.
number of CFI chips: 1
cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness.
at91_dataflash: Atmel AT45DB642 detected [spi0] (8650752 bytes)
mice: PS/2 mouse device common for all mice
i2c /dev entries driver
Found AT91 i2c
NET: Registered protocol family 2
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 2048 bind 4096)
NET: Registered protocol family 1
NET: Registered protocol family 17
RAMDISK: Couldn't find valid RAM disk image starting at 0.
Kernel panic - not syncing: VFS: Unable to mount root fs on
unknown-block(1,0)
Regards,
Milind Dere.
-----Original Message-----
From: linux-arm-kernel-bounces@lists.arm.linux.org.uk
[mailto:linux-arm-kernel-bounces@lists.arm.linux.org.uk] On Behalf Of
Rodolfo Giometti
Sent: Friday, February 23, 2007 4:17 AM
To: Dmitry Torokhov
Cc: linux-input@atrey.karlin.mff.cuni.cz; Nicolas Pitre;
linux-arm-kernel@lists.arm.linux.org.uk
Subject: Re: [PATCH] PXA27x keyboard support
On Fri, Nov 24, 2006 at 01:09:22AM -0500, Dmitry Torokhov wrote:
> I was about to apply the patch below from Nicolas Pitre when I saw
> your post. I like your idea of defining keyboard data at machine level
> and have driver adapt to the hardware, however Nicolas driver seems to
> have more features. If I could ask you to work out how both your and
> Nicolas drivers can be merged together taht woudl be great.
Hello, here my last patch for the PXA27x keyboard support updated to
linux-2.6.21-rc1.
As already written I tried to add as mush possible from the Nicolas'
patch but since I haven't a mainstone I can't fully test the keyboard
hardware.
I know that this is not the best but I think it could be a good starting
point for further improvements. :)
Machines should call the driver with the following code:
static struct pxa27x_keyboard_platform_data wwpc1100_kbd = {
.nr_rows = 4,
.nr_cols = 4,
.keycodes = {
{
/* row 0 */
KEY_ESC,
KEY_ENTER,
KEY_F1,
-1,
}, { /* row 1 */
KEY_F2,
KEY_F3,
KEY_F4,
-1,
}, { /* row 2 */
KEY_UP,
KEY_LEFT,
KEY_RIGHT,
-1,
}, { /* row 3 */
KEY_DOWN,
-1,
-1,
-1,
},
},
.gpio_modes = {
GPIO100_KP_MKIN0,
GPIO101_KP_MKIN1,
GPIO102_KP_MKIN2,
GPIO97_KP_MKIN3,
GPIO103_KP_MKOUT0,
GPIO104_KP_MKOUT1,
GPIO105_KP_MKOUT2,
GPIO106_KP_MKOUT3,
},
};
static struct platform_device wwpc1100_keyboard = {
.name = "pxa27x-keyboard",
.id = -1,
.dev = {
.platform_data = &wwpc1100_kbd,
},
};
static struct platform_device *platform_devices[] __initdata = {
&wwpc1100_audio_device,
&wwpc1100_keyboard,
&wwpc1100_lcd_bl_device,
&wwpc1100_keyb_bl_device,
};
Signed-off-by: Rodolfo Giometti <giometti@enneenne.com>
--
GNU/Linux Solutions e-mail: giometti@enneenne.com
Linux Device Driver giometti@gnudd.com
Embedded Systems giometti@linux.it
UNIX programming phone: +39 349 2432127
next prev parent reply other threads:[~2007-02-23 12:21 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <20061120155518.GA6910@enneenne.com>
[not found] ` <20061120160516.GC6910@enneenne.com>
[not found] ` <200611240109.22900.dtor@insightbb.com>
[not found] ` <20061124143534.GI11606@enneenne.com>
[not found] ` <Pine.LNX.4.64.0611241030440.9647@xanadu.home>
2007-02-21 14:07 ` [PATCH] PXA27x keyboard support Rodolfo Giometti
2007-02-22 22:47 ` Rodolfo Giometti
2007-02-23 12:21 ` Milind Dere [this message]
2007-03-02 16:05 ` [PATCH] INPUT/keyboard: " Rodolfo Giometti
2007-03-07 5:35 ` Dmitry Torokhov
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='000001c75745$2f3b3dc0$af08f40a@persistent.co.in' \
--to=milind_dere@persistent.co.in \
--cc=dtor@insightbb.com \
--cc=giometti@enneenne.com \
--cc=linux-arm-kernel@lists.arm.linux.org.uk \
--cc=linux-input@atrey.karlin.mff.cuni.cz \
--cc=nico@cam.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.