I've just tested a certain patch I made (which is still basically
shawn's work, but a little tweaking in some files)...
It works!! I now have image again on my h4150 with kernel 2.6.8.1-hh0
now, it's time to eat: check in on http://coffeemachine.kalf.org/ipaqlinux/
picture people: http://coffeemachine.kalf.org/ipaqlinux/img_3038_small.jpg
my setup:
- cvs pull of kernel26 from hh.org
- patch file as supplied on http://coffeemachine.kalf.org/ipaqlinux/
(when patchfile gets merged it will be removed from the download
directory)
- config file as supplied on http://coffeemachine.kalf.org/ipaqlinux/
- startup.txt (combination of Michael's work and Shawn's work)
- haret stuff, (always boot with wrap-haret) wrap-haret is a file that
starts haret over and over again if it's not working.
Jelle.
Jelle Kalf wrote:
> (change topic for easier hypermail archive search) (sorry for you
> threaded readers)
>
> Michael,
>
> I'm still working on it, but I think I found out why the screen wasn't
> working anymore. I just looked at the code (from work [lunch break],
> so I'll have to check again tonight if it actually works)... but it
> seems shawn's patch will not work because it will not have a few
> config items needed. As it seems since 2.6.8.1-hh0 there are 2 new
> control items which have to be activated before it works. (I didn't
> see them in your 2.6.7-hh0 config file)
>
> CONFIG_LCD_CLASS_DEVICE=y
> CONFIG_LCD_DEVICE=y
> CONFIG_BACKLIGHT_CLASS_DEVICE=y
> CONFIG_BACKLIGHT_DEVICE=y
>
> These are actually 2 config items in the sub "Graphics Support".
> They're called something like: Lowlevel LCD controls and Lowlevel
> backlight controls.
>
> Now, with the patch of shawn, you'd always get to select h4000 lcd
> support. (which is wrong, because the code is dependend on more items
> then just CONFIG_MACH_H4000.) [This does not yet mean his patch isn't
> needed at all, I haven't tested that yet]
>
> you'll need to have those 4 up here selected AND:
> CONFIG_FB_PXA=y
> CONFIG_MACH_H4000=y
> CONFIG_IPAQ_ASIC3=y
>
> (when in menuconfig):
> System Type --->
> Intel PXA2xx Implementations --->
> [*] hp iPAQ h4000 --->
> Compaq/iPAQ Options --->
> <*> HP iPAQ ASIC3 drivers
> <*> HP iPAQ h4000 LCD
> Graphics support --->
> <*> Lowlevel LCD controls
> <*> Lowlevel Backlight controls
> <*> PXA LCD framebuffer support
> [ ] PXA LCD command line parameters
> <*> PXA LCD framebuffer support
> LCD Bit Depth (16 bpp) --->
>
>
> The "HP iPAQ h4000 LCD" under ASIC3 doesn't come available until
> you've selected all the other menuconfig items!
> Perhaps Shawn's patch will still be needed with this as well (seen
> that his h4000_lcd.c is in a total different place then the current
> hh.org stock kernelsource). I'll have to test that tonight. But
> perhaps this will bring us a bit closer to a sollution.
>
>
> Perhaps even you've already tested this out, but I didn't find it in
> any internet archive yet.
>
>
> Jelle
>
>
> Michael Heyse wrote:
>
>> Jelle Kalf wrote:
>>
>>> Hi Michael,
>>>
>>> thanks for your response. Currently I've left your 2.6.7-hh0 zImage
>>> and went for
>>> my own. I've used your zImage and initrd1.gz and the rootfs I got
>>> from the
>>> HPipaqH2200ssh page. But I opened your initrd1.gz and I definetly
>>> found some
>>> modules in there. (presuming you own http://www.zanggasse.de/h4000/)
>>
>>
>>
>> Yes, zanggasse/h4000 is mine, shoud have said that :-) And yes,
>> there's *one* module in there:
>>
>> /lib/modules/2.6.7-hh0/kernel/drivers/net/wireless/acx/acx_pci.ko
>>
>> but that's for the wireless chip (no, it's not working yet, someone
>> has to figure out the right gpios to power it up and then this driver
>> might be tweaked to work with it), so it's not used anywhere.
>>
>>> The only problem is that I can't get onscreen display. Somehow pxafb
>>> doesn't
>>> want to work. Do you have a clue what might be wrong? Did you apply
>>> a special
>>> patch to your 2.6.7-hh0 kernel source?
>>
>>
>>
>> I never got the framebuffer to work with anything newer than
>> 2.6.7-hh0. And IIRC I applied Shawn's patch, noting else. Then I
>> started with a 'make ipaqpxa_defconfig' and then configuring the
>> options I needed.
>>
>>> I don't know if it's of any help but: CONFIG_PCI_CONSOLE seems to
>>> not exist
>>> anymore, yet it was available in the config-2.6.7-hh0 file. As is with
>>> CONSOLE_SWITCH.
>>>
>>> could you supply me with some more info on those to options?
>>
>>
>>
>> I don't know if CONFIG_PCI_CONSOLE is really necessary, but I can't
>> tell you any more, I'm no Linux expert, just experimenting with the
>> ipaq. You might want to ask these questions on kernel-discuss mailing
>> list, there's a lot more going on than here...
>>
>> I'm sorry I'm not able to help, and as long as I don't have a working
>> ipaq I can't do anything productive here...
>>
>>
>
> _______________________________________________
> H4100-port mailing list
> H4100-port@handhelds.org
> https://www.handhelds.org/mailman/listinfo/h4100-port
>
>
Received on Tue Nov 16 12:16:39 2004
This archive was generated by hypermail 2.1.8 : Tue Nov 16 2004 - 12:19:38 EST