From: Frank L. <mai...@hi...> - 2006-02-21 16:57:38
|
Hi, I have downloaded and compiled the current trunk. Work all fine. Also the compilation of linphonec work smoothly and out of the box. Thanks Craig for integrating and improving the scripts. But I can get it working. I have copied the fs to the Gumstix via MMC, kermit and minicom. When I boot/reboot the gumstix, I get the message you can see below. With 2.6.11 and 2.6.14 it worked fine. I never had this problems. I use a Basix Platform, so I thought that the file might be to large for the flash. But reducing the file root_fs_arm_nofpu to ~3mb also didn't work. The gumstix is about half a year old. And I have erased the complete flash before copying the file. Does anyone have an idea what the problem is? Thanks. Frank --------------------------------------------------------------------------------- Boot log: ### JFFS2 loading 'boot/uImage' to 0xa2000000 Scanning JFFS2 FS: Unknown node type: 2005 len 24 offset 0x0 . Unknown node type: 2005 len 24 offset 0x20000 | Unknown node type: 2005 len 24 offset 0x40000 Unknown node type: 2005 len 24 offset 0x60000 / Unknown node type: 2005 len 24 offset 0x80000 Unknown node type: 2005 len 24 offset 0xa0000 - Unknown node type: 2005 len 24 offset 0xc0000 Unknown node type: 2005 len 24 offset 0xe0000 \ Unknown node type: 2005 len 24 offset 0x100000 . Unknown node type: 2005 len 24 offset 0x120000 | Unknown node type: 2005 len 24 offset 0x140000 Unknown node type: 2005 len 24 offset 0x160000 / Unknown node type: 2005 len 24 offset 0x180000 . Unknown node type: 2005 len 24 offset 0x1a0000 - Unknown node type: 2005 len 24 offset 0x1c0000 Unknown node type: 2005 len 24 offset 0x1e0000 \ Unknown node type: 2005 len 24 offset 0x200000 Unknown node type: 2005 len 24 offset 0x220000 | Unknown node type: 2005 len 24 offset 0x240000 Unknown node type: 2005 len 24 offset 0x260000 . / Unknown node type: 2005 len 24 offset 0x280000 Unknown node type: 2005 len 24 offset 0x2a0000 - Unknown node type: 2005 len 24 offset 0x2c0000 Unknown node type: 2005 len 24 offset 0x2e0000 \ Unknown node type: 2005 len 24 offset 0x300000 Unknown node type: 2005 len 24 offset 0x320000 . | Unknown node type: 2005 len 24 offset 0x340000 Unknown node type: 2005 len 24 offset 0x360000 / Unknown node type: 2005 len 24 offset 0x380000 done. ### JFFS2 load complete: 744372 bytes loaded to 0xa2000000 ## Booting image at a2000000 ... Image Name: uImage Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 744308 Bytes = 726.9 kB Load Address: a0008000 Entry Point: a0008000 Verifying Checksum ... OK OK Starting kernel ... Uncompressing Linux.................................................. done, booting the kernel. Linux version 2.6.15gum (gemini@Starfleet) (gcc version 3.4.4) #1 Tue Feb 21 14:59:21 CET 2006 CPU: XScale-PXA255 [69052d06] revision 6 (ARMv5TE) Machine: The Gumstix Platform Memory policy: ECC disabled, Data cache writeback Memory clock: 99.53MHz (*27) Run Mode clock: 398.13MHz (*4) Turbo Mode clock: 398.13MHz (*1.0, inactive) CPU0: D VIVT undefined 5 cache CPU0: I cache: 32768 bytes, associativity 32, 32 byte lines, 32 sets CPU0: D cache: 32768 bytes, associativity 32, 32 byte lines, 32 sets Built 1 zonelists Kernel command line: console=ttyS0,115200n8 root=1f02 rootfstype=jffs2 reboot=cold,hard PID hash table entries: 512 (order: 9, 8192 bytes) Dentry cache hash table entries: 16384 (order: 4, 65536 bytes) Inode-cache hash table entries: 8192 (order: 3, 32768 bytes) Memory: 64MB = 64MB total Memory: 63280KB available (1235K code, 242K data, 56K init) Mount-cache hash table entries: 512 CPU: Testing write buffer coherency: ok NET: Registered protocol family 16 JFFS2 version 2.2. (NAND) (C) 2001-2003 Red Hat, Inc. Initializing Cryptographic API io scheduler noop registered pxa2xx-uart.0: ttyS0 at MMIO 0x40100000 (irq = 15) is a FFUART pxa2xx-uart.1: ttyS1 at MMIO 0x40200000 (irq = 14) is a BTUART pxa2xx-uart.2: ttyS2 at MMIO 0x40700000 (irq = 13) is a STUART pxa2xx-uart.3: ttyS3 at MMIO 0x41600000 (irq = 0) is a HWUART Probing Gumstix Flash ROM at physical address 0x00000000 (16-bit bankwidth) Gumstix Flash ROM: Found 1 x16 devices at 0x0 in 16-bit bank Intel/Sharp Extended Query Table at 0x0031 Using buffer write method cfi_cmdset_0001: Erase suspend on write enabled Using static partitions on Gumstix Flash ROM Creating 2 MTD partitions on "Gumstix Flash ROM": 0x00000000-0x00040000 : "Bootloader" 0x00040000-0x00400000 : "RootFS" NET: Registered protocol family 2 IP route cache hash table entries: 1024 (order: 0, 4096 bytes) TCP established hash table entries: 4096 (order: 2, 16384 bytes) TCP bind hash table entries: 4096 (order: 2, 16384 bytes) TCP: Hash tables configured (established 4096 bind 4096) TCP reno registered TCP bic registered Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(31,2) |
From: Dave H. <dhy...@gm...> - 2006-02-21 17:21:09
|
Hi Frank, On 2/21/06, Frank Leipold <mai...@hi...> wrote: > Hi, > I have downloaded and compiled the current trunk. Work all fine. Also > the compilation of linphonec work smoothly and out of the box. Thanks > Craig for integrating and improving the scripts. > > But I can get it working. I have copied the fs to the Gumstix via MMC, > kermit and minicom. When I boot/reboot the gumstix, I get the message > you can see below. > With 2.6.11 and 2.6.14 it worked fine. I never had this problems. > I use a Basix Platform, so I thought that the file might be to large for > the flash. But reducing the file root_fs_arm_nofpu to ~3mb also didn't > work. Check out the tutorial page. It covers the issue you're seeing. http://gumstix.org/tikiwiki/tiki-index.php?page=3Dtutorial The unknow node types are normal for the time being. The fact that it doesn't boot is because the u-boot bootargs needs to be modified for the newer kernel. -- Dave Hylands Vancouver, BC, Canada http://www.DaveHylands.com/ |
From: Nhat K. <nh...@st...> - 2006-02-22 03:11:14
|
Hi every one, Is any one know why I can't compile the linux-2.6.11 kernel with the Console Display turned on ? Below is the error messages when it got compiled: In file included from drivers/video/console/vgacon.c:53: include/video/vga.h: In function `vga_io_r': include/video/vga.h:227: warning: cast to pointer from integer of different size include/video/vga.h: In function `vga_io_w': include/video/vga.h:232: warning: cast to pointer from integer of different size include/video/vga.h: In function `vga_io_w_fast': include/video/vga.h:238: warning: cast to pointer from integer of different size drivers/video/console/vgacon.c: In function `write_vga': drivers/video/console/vgacon.c:150: warning: cast to pointer from integer of different size drivers/video/console/vgacon.c:151: warning: cast to pointer from integer of different size drivers/video/console/vgacon.c: In function `vgacon_startup': drivers/video/console/vgacon.c:289: error: `PCIMEM_BASE' undeclared (first use in this function) drivers/video/console/vgacon.c:289: error: (Each undeclared identifier is reported only once drivers/video/console/vgacon.c:289: error: for each function it appears in.) drivers/video/console/vgacon.c: In function `vgacon_set_cursor_size': ...................... drivers/video/console/vgacon.c: In function `vgacon_do_font_op': drivers/video/console/vgacon.c:730: error: `PCIMEM_BASE' undeclared (first use in this function) drivers/video/console/vgacon.c:845: warning: cast to pointer from integer of different size drivers/video/console/vgacon.c:850: warning: cast to pointer from integer of different size drivers/video/console/vgacon.c: In function `vgacon_adjust_height': ............... make[3]: *** [drivers/video/console/vgacon.o] Error 1 make[2]: *** [drivers/video/console] Error 2 make[1]: *** [drivers/video] Error 2 make: *** [drivers] Error 2 Thank for your help, Khai |
From: Dave H. <dhy...@gm...> - 2006-02-22 03:29:57
|
Hi Khai, On 2/21/06, Nhat Khai <nh...@st...> wrote: > Hi every one, > Is any one know why I can't compile the linux-2.6.11 kernel with the > Console Display turned on ? Below is the error messages when it got > compiled: > > drivers/video/console/vgacon.c: In function `vgacon_startup': > drivers/video/console/vgacon.c:289: error: `PCIMEM_BASE' undeclared (firs= t > use in this function) This seems to be the real error. The VGA driver must be assuming that it's on a PCI bus. There isn't a PCI bus on the gumstix. You might be able to fake it, but I've never looked at what might be involved. -- Dave Hylands Vancouver, BC, Canada http://www.DaveHylands.com/ |
From: Michael P. <mk...@in...> - 2006-02-22 23:03:08
|
On Tue, 2006-02-21 at 22:11 -0500, Nhat Khai wrote: > Hi every one, > Is any one know why I can't compile the linux-2.6.11 kernel with the > Console Display turned on ? Below is the error messages when it got > compiled: > > In file included from drivers/video/console/vgacon.c:53: Hi Khai, my first guess is it's a problem with the kernel config. When I look at the .config file from my linux-2.6.11gum directory (where I've successfully compiled console support) I see these lines # # Console display driver support # # CONFIG_VGA_CONSOLE is not set CONFIG_DUMMY_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_FONTS=y # CONFIG_FONT_8x8 is not set CONFIG_FONT_8x16=y # CONFIG_FONT_6x11 is not set # CONFIG_FONT_PEARL_8x8 is not set # CONFIG_FONT_ACORN_8x8 is not set # CONFIG_FONT_MINI_4x6 is not set # CONFIG_FONT_SUN8x16 is not set # CONFIG_FONT_SUN12x22 is not set so VGA console support should be set to No in menuconfig Framebuffer console should be Yes (not Module) If you have VGA console set to compile it will fail as it's not supported by gumstix native hardware, no PCI bus as Dave pointed out. Is that it? If not I can send you my whole .config file to compare with your own. Michael P. |
From: Nhat K. <nha...@gm...> - 2006-02-23 01:20:01
|
Thank a lot Michael, My .config have the only different is CONFIG_VGA_CONSOLE=m, but I'm not sure it would be a proper way to config it. I sound like the CONFIG_VGA_CONSOLE must be set in oder to do the console display. But yet, it did not give me any error when I change the config to your direction. Khai ----- Original Message ----- From: "Michael Petchkovsky" <mk...@in...> To: <gum...@li...> Sent: Wednesday, February 22, 2006 6:07 PM Subject: Re: [Gumstix-users] Can't compile Console Display > On Tue, 2006-02-21 at 22:11 -0500, Nhat Khai wrote: > > Hi every one, > > Is any one know why I can't compile the linux-2.6.11 kernel with the > > Console Display turned on ? Below is the error messages when it got > > compiled: > > > > In file included from drivers/video/console/vgacon.c:53: > > Hi Khai, my first guess is it's a problem with the kernel config. > > When I look at the .config file from my linux-2.6.11gum directory (where > I've successfully compiled console support) I see these lines > > # > # Console display driver support > # > # CONFIG_VGA_CONSOLE is not set > CONFIG_DUMMY_CONSOLE=y > CONFIG_FRAMEBUFFER_CONSOLE=y > CONFIG_FONTS=y > # CONFIG_FONT_8x8 is not set > CONFIG_FONT_8x16=y > # CONFIG_FONT_6x11 is not set > # CONFIG_FONT_PEARL_8x8 is not set > # CONFIG_FONT_ACORN_8x8 is not set > # CONFIG_FONT_MINI_4x6 is not set > # CONFIG_FONT_SUN8x16 is not set > # CONFIG_FONT_SUN12x22 is not set > > so VGA console support should be set to No in menuconfig > Framebuffer console should be Yes (not Module) > > If you have VGA console set to compile it will fail as it's not > supported by gumstix native hardware, no PCI bus as Dave pointed out. > > Is that it? If not I can send you my whole .config file to compare with > your own. > > Michael P. |
From: Paul C. <pa...@en...> - 2006-02-23 01:33:53
|
It is a little confusing when you are used to PCs where VGA is the normal way. Because the Gumstix doesn't have VGA support, the graphical interface (and console interface) are implemented via a frame buffer. To install your new file system on the Gumstix and have it work you may also have to recompile your kernel with frame buffer support and supply it with some boot-time arguments,.... this process is discussed on the wiki at: http://www.gumstix.org/tikiwiki/tiki-index.php?page=Display Cheers, Paul. Nhat Khai wrote: > Thank a lot Michael, > My .config have the only different is CONFIG_VGA_CONSOLE=m, but I'm not > sure it would be a proper way to config it. I sound like the > CONFIG_VGA_CONSOLE must be set in oder to do the console display. > But yet, it did not give me any error when I change the config to your > direction. > > Khai > |
From: Paul C. <pa...@en...> - 2006-02-23 01:46:48
|
There's also a slightly-hard-to-get-to wiki page at: http://www.gumstix.org/tikiwiki/tiki-index.php?page=TextModeLCD which might help. Cheers, Paul. Nhat Khai wrote: > Thank a lot Michael, > My .config have the only different is CONFIG_VGA_CONSOLE=m, but I'm not > sure it would be a proper way to config it. I sound like the > CONFIG_VGA_CONSOLE must be set in oder to do the console display. > But yet, it did not give me any error when I change the config to your > direction. > > Khai > > ----- Original Message ----- > From: "Michael Petchkovsky" <mk...@in...> > To: <gum...@li...> > Sent: Wednesday, February 22, 2006 6:07 PM > Subject: Re: [Gumstix-users] Can't compile Console Display > > > >> On Tue, 2006-02-21 at 22:11 -0500, Nhat Khai wrote: >> >>> Hi every one, >>> Is any one know why I can't compile the linux-2.6.11 kernel with the >>> Console Display turned on ? Below is the error messages when it got >>> compiled: >>> >>> In file included from drivers/video/console/vgacon.c:53: >>> >> Hi Khai, my first guess is it's a problem with the kernel config. >> >> When I look at the .config file from my linux-2.6.11gum directory (where >> I've successfully compiled console support) I see these lines >> >> # >> # Console display driver support >> # >> # CONFIG_VGA_CONSOLE is not set >> CONFIG_DUMMY_CONSOLE=y >> CONFIG_FRAMEBUFFER_CONSOLE=y >> CONFIG_FONTS=y >> # CONFIG_FONT_8x8 is not set >> CONFIG_FONT_8x16=y >> # CONFIG_FONT_6x11 is not set >> # CONFIG_FONT_PEARL_8x8 is not set >> # CONFIG_FONT_ACORN_8x8 is not set >> # CONFIG_FONT_MINI_4x6 is not set >> # CONFIG_FONT_SUN8x16 is not set >> # CONFIG_FONT_SUN12x22 is not set >> >> so VGA console support should be set to No in menuconfig >> Framebuffer console should be Yes (not Module) >> >> If you have VGA console set to compile it will fail as it's not >> supported by gumstix native hardware, no PCI bus as Dave pointed out. >> >> Is that it? If not I can send you my whole .config file to compare with >> your own. >> >> Michael P. >> > > > > ------------------------------------------------------- > This SF.Net email is sponsored by xPML, a groundbreaking scripting language > that extends applications into web and mobile media. Attend the live webcast > and join the prime developer group breaking into this new coding territory! > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > -- Paul Coldrey http://www.ensigma.com.au/ |
From: Nhat K. <nha...@gm...> - 2006-02-23 01:51:06
|
I see, I thing I miss understanding the config step in http://www.gumstix.org/tikiwiki/tiki-index.php?page=TextModeLCD. Thank Paul. ----- Original Message ----- From: "Paul Coldrey" <pa...@en...> To: <gum...@li...> Sent: Wednesday, February 22, 2006 8:33 PM Subject: Re: [Gumstix-users] Can't compile Console Display > It is a little confusing when you are used to PCs where VGA is the > normal way. Because the Gumstix doesn't have VGA support, the graphical > interface (and console interface) are implemented via a frame buffer. To > install your new file system on the Gumstix and have it work you may > also have to recompile your kernel with frame buffer support and supply > it with some boot-time arguments,.... this process is discussed on the > wiki at: > > http://www.gumstix.org/tikiwiki/tiki-index.php?page=Display > > Cheers, > > Paul. > > Nhat Khai wrote: > > Thank a lot Michael, > > My .config have the only different is CONFIG_VGA_CONSOLE=m, but I'm not > > sure it would be a proper way to config it. I sound like the > > CONFIG_VGA_CONSOLE must be set in oder to do the console display. > > But yet, it did not give me any error when I change the config to your > > direction. > > > > Khai > > > > > > ------------------------------------------------------- > This SF.Net email is sponsored by xPML, a groundbreaking scripting language > that extends applications into web and mobile media. Attend the live webcast > and join the prime developer group breaking into this new coding territory! > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users |
From: Michael P. <mk...@in...> - 2006-02-23 03:30:47
|
Khai, I'm glad that fixed the problem. Kernel configuration can be a pain. I'll see if I can tidy up the instructions on the TextModeLCD page to make it clearer (and make the page a little easier to find :) cheers Michael P On Wed, 2006-02-22 at 20:51 -0500, Nhat Khai wrote: > I see, I thing I miss understanding the config step in > http://www.gumstix.org/tikiwiki/tiki-index.php?page=TextModeLCD. > > Thank Paul. |