Hello, Please find here attached a patch which adds support for the Pegasos 2 motherboard, and partial support for the Pegasos 1. I would like to have some review of it, and if it is ok, see how it would be possible to have it included in the main kernel. The patch is against 2.6.7. The remaining problem for the pegasos 2 is with the via82cxxx ide driver, which needs to support a different irq for both channels, thus breakign when a device is present on the second ide channel. The pegasos-via82cxxx.diff patches is a hcky soltuion for this, but is naturally not fit for mainstream inclusion. I would welcome any hint on how to solve this issue. The pegasos1 support is not complete, but i believe this is due to some brokeness in the OF. The main problem being that the translate function is broken, and altough phys has the right value (0x00010000) before calling it, it is 0 afterwards. I suppose the initial value is taken from &_stext, so it should be feasible to detect that this is the correct value before calling the translate OF method, or fixing it if we detect a Pegasos 1 with the model OF property. Comments on this would also be welcome. There may be some interrupt level thing left on pegasos 1 also, but i would need to check that. Thanks for your comments, Friendly, Sven Luther