Re: Kernel 2.6.39-2-amiga crashes with cirrusfb
Hi Ingo,
2011/8/5 Ingo Jürgensmann <ij@2011.bluespice.org>:
> On Fri, 5 Aug 2011 14:14:38 +0200, Geert Uytterhoeven wrote:
>>
>> 2011/7/25 Ingo Jürgensmann <ij@2011.bluespice.org>:
>>>
>>> [ 0.990000] Zorro: Probing AutoConfig expansion devices: 5 devices
>>> [ 1.010000] cirrusfb 03: CL Picasso board detected
>>
>> So this is a Picasso II?
>
> Yes, it is... my other machine with PicassoIV works without crashing.
>
>> The entry for Picasso II in cirrusfb_zorro_table2[] has:
>> [BT_PICASSO] = {
>> .id2 = ZORRO_PROD_VILLAGE_TRONIC_PICASSO_II_II_PLUS_REG,
>> .size = 0x200000
>> },
>> id2 is the Zorro ID for the second Zorro device for this physical board.
>
> There's just one PicassoII in my machine...
>
> 00: Phase 5 CyberStorm Mk II [Flash ROM]
> 00ea0000 (128K)
>
> 01: Village Tronic Ariadne [Ethernet Card and Parallel Ports]
> 00e90000 (64K)
>
> 02: BSC/Alfadata MultiFace III [Multi I/O]
> 00ec0000 (64K)
What are 03 and 04?
>> Later:
>> if (btype == BT_PICASSO4) {
>> ...
>> } else {
>> dev_info(info->device, " REG at $%lx\n",
>> (unsigned long) z2->resource.start);
>> Bang! z2 seems to be zero!
>
> .. because it's not .id2 but .id1 as I have only one PicassoII in my
> machine?
One single Picasso II card shows up as 2 Zorro devices:
ZORRO_PROD_VILLAGE_TRONIC_PICASSO_II_II_PLUS_RAM for the
frame buffer memory and
ZORRO_PROD_VILLAGE_TRONIC_PICASSO_II_II_PLUS_REG for the
graphics chip's registers.
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org
In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds
Reply to: