Re: Kernel 2.6.39-2-amiga crashes with cirrusfb
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)
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?
Hence the call to zorro_find_device() above must have returned NULL,
i.e. it
couldn't find the second Zorro device. Why not?
I don't know why... :-)
Does this (whitespace-challenged --- thank you gmail) patch help? It
delays registration of devices until all devices has been set up.
Well, that's a little bit difficult... first I need my 3rd machine
(A3000/040) to revive. Broken disk because old SCSI disks doesn't like
being turned off. And I wanted to test Christian d-i image as well, but
I think I can manage this somehow. I'll try to get the machine online
again this weekend, maybe next week. Than I could try the patch.
The host where the problem originally occured is a remote host and the
PII is pulled out of the Zorro slot...
But maybe someone else can test in the meanwhile as well?
--
Ciao... // Fon: 0381-2744150
. Ingo \X/ http://blog.windfluechter.net
gpg pubkey: http://www.juergensmann.de/ij_public_key.
Reply to: