Tobias Netzel schrieb:
> Adding that condition to pmu_suspend() makes scrolling work again.

OK

> But nevertheless the PMU driver can't establish a connection to the PMU.

On my PB5300 it seems to work for the interrupt-less "startup phase".
I put several debug outputs in the PMU driver and there have been
several ACKs, responses, etc.
Moreover I spotted that for #undef CONFIG_ADB_PMU_NBPMAC_ALT,
wait_for_ack() is completely removed.
I.e. my current local repository make use of the original PMU approach
with its version of wait_for_ack() enabled.

> On my 1400 pmac_m2_init() completes successfully but shortly after that
> the machine is shut down - well, without a working PMU driver it  
> can't do
> anything else.

The PB5300 does not shutdown anymore. pmac_m2_init() seems to fail on
the extra checks for "irqctrler->n_addrs > 8 && irqctrler->n_intrs > 3".
The m2-node is found though.

I just realized that n_addrs > 8 has been replaced with > 2 in the
meanwhile. Also address ranges in nbpmac_node.h have been modified.
Therefore it's quite likely that the original nbpmac_m2.c cannot work as
long as I make use of the latest nbpmac_node.h.
I will try to get these files matching again.

Cheers,

  Florian

------------------------------------------------------------------------------
Enter the BlackBerry Developer Challenge  
This is your chance to win up to $100,000 in prizes! For a limited time, 
vendors submitting new applications to BlackBerry App World(TM) will have
the opportunity to enter the BlackBerry Developer Challenge. See full prize  
details at: http://p.sf.net/sfu/Challenge
_______________________________________________
Nubus-pmac-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/nubus-pmac-users

Reply via email to