* sharp mobilon hc-4100
@ 2004-07-08 12:52 Volker Jahns
2004-07-08 18:21 ` Ricardo Mendoza
0 siblings, 1 reply; 5+ messages in thread
From: Volker Jahns @ 2004-07-08 12:52 UTC (permalink / raw)
To: linux-mips
Linux on Sharp Mobilon HC-4100
I would like to have Linux boot on the Sharp HC-4100 and have tried a
couple of suitable kernels with the following outcome:
Booting
-------
netbsd tx3912 - netbsd 1.5.3 , keyboard functional
linux for philips velo - vmlinux-2.4.0-test4-pre3 , keyboard not
functional
Booting, but framebuffer scrambled
----------------------------------
linux nino - vmlinux-2.4.17
linux sharp HC-4500/HC-4600 - vmlinux-2.3.21. vmlinux-2.3.47
I have tried to compile a kernel from versions - 2.4.20 and 2.4.0-test9 -
( sharp mobilon, philips velo, philips nino) which all boot but have the
framebuffer device scrambled.
Which kernel version is good to start from, and where would I find its code ?
Has somebody a working .config vor the Velo 500 available, so that I get
the correct options to have this damn framebuffer device working?
Please redirect, in case this should be the wrong place to post.
--
Volker Jahns, volker@thalreit.de, http://thalreit.de, DG7PM
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: sharp mobilon hc-4100
2004-07-08 12:52 sharp mobilon hc-4100 Volker Jahns
@ 2004-07-08 18:21 ` Ricardo Mendoza
2004-07-08 19:26 ` Volker Jahns
0 siblings, 1 reply; 5+ messages in thread
From: Ricardo Mendoza @ 2004-07-08 18:21 UTC (permalink / raw)
To: Volker Jahns, linux-mips
Volker Jahns wrote:
> Linux on Sharp Mobilon HC-4100
>
> I would like to have Linux boot on the Sharp HC-4100 and have tried a
> couple of suitable kernels with the following outcome:
>
> Booting
> -------
> netbsd tx3912 - netbsd 1.5.3 , keyboard functional
> linux for philips velo - vmlinux-2.4.0-test4-pre3 , keyboard not
> functional
>
>
> Booting, but framebuffer scrambled
> ----------------------------------
> linux nino - vmlinux-2.4.17
> linux sharp HC-4500/HC-4600 - vmlinux-2.3.21. vmlinux-2.3.47
>
> I have tried to compile a kernel from versions - 2.4.20 and 2.4.0-test9 -
> ( sharp mobilon, philips velo, philips nino) which all boot but have the
> framebuffer device scrambled.
>
> Which kernel version is good to start from, and where would I find its code ?
> Has somebody a working .config vor the Velo 500 available, so that I get
> the correct options to have this damn framebuffer device working?
>
>
> Please redirect, in case this should be the wrong place to post.
Hi, sometimes the scrambled problem happens when you are using a linked
inside ramdisk image and it corrupts the kernel itself in some way, it
has happened to me quite many times with the nino kernel.
It would help to check your config, I can assure you that the 2.4.17
nino code is working, I use it myself but on the nino, it might require
some modifications for the Mobilon.
--
Ricardo Mendoza Meinhardt
ricardo.mendoza@kanux.com
.knxTech
Administrador Linux
Programador/PHP
"get ready for a bit of the old Ultra Violence"
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: sharp mobilon hc-4100
2004-07-08 18:21 ` Ricardo Mendoza
@ 2004-07-08 19:26 ` Volker Jahns
2004-07-08 19:48 ` Martin Michlmayr
0 siblings, 1 reply; 5+ messages in thread
From: Volker Jahns @ 2004-07-08 19:26 UTC (permalink / raw)
To: Ricardo Mendoza; +Cc: linux-mips
On Thu, Jul 08, 2004 at 02:21:11PM -0400, Ricardo Mendoza wrote:
> Volker Jahns wrote:
> >Linux on Sharp Mobilon HC-4100
> >
> >I would like to have Linux boot on the Sharp HC-4100 and have tried a
> >couple of suitable kernels with the following outcome:
> >
...
> It would help to check your config, I can assure you that the 2.4.17
> nino code is working, I use it myself but on the nino, it might require
> some modifications for the Mobilon.
Modifications are certainly a must:
e.g. 2.4.20 in drivers/video/tx3912fb.h thereis _only_ framebuffer definitions for the nino:
<pre>
#if defined(CONFIG_NINO_4MB) || defined(CONFIG_NINO_8MB)
#define FB_X_RES 240
#define FB_Y_RES 320
#if defined(CONFIG_FBCON_CFB4)
#define FB_BPP 4
</pre>
while 2.4.0-test9 carries the _good_ information for the velo 1, velo 500 and for the helio ( the code for the nino is missing here). In drivers/video/r3912fb.h ( which seems to be the historic version of tx3912fb.h, ouch what a chaos :-(
<pre>
#ifdef CONFIG_PHILIPS_VELO
# ifdef CONFIG_PHILIPS_VELO1
# define FB_X_RES 480
# elif defined(CONFIG_PHILIPS_VELO500)
# define FB_X_RES 640
# endif
# define FB_Y_RES 240
# ifdef CONFIG_PHILIPS_VELO_4GRAY
# define FB_BPP 2
# else /* CONFIG_PHILIPS_VELO_16GRAY */
# define FB_BPP 4
# endif
# define FB_IS_GREY 1
# define FB_IS_INVERSE 0
# define VIDEORAM_SIZE (FB_X_RES * FB_Y_RES * FB_BPP / 8)
</pre>
On the other hand the mobilon needs
<pre>
# define FB_X_RES 640
# define FB_X_RES 240
# define FB_BPP 4
</pre>
This information ( and what else which might be of interest to make the LCD working on this thing) must have get lost on the kernel's way. I really wonder where to find a more or less functional version of the kernel code to start with.
--
Volker Jahns, Volker.Jahns@thalreit.de, http://thalreit.de, DG7PM
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2004-07-09 6:56 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-07-08 12:52 sharp mobilon hc-4100 Volker Jahns
2004-07-08 18:21 ` Ricardo Mendoza
2004-07-08 19:26 ` Volker Jahns
2004-07-08 19:48 ` Martin Michlmayr
2004-07-09 6:56 ` Volker Jahns
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.