[parisc-linux] Booting C100

Ryan Bradetich rbradetich@uswest.net
Mon, 15 Jan 2001 12:57:35 -0700


Greg,

The ccio detection via GSC port is really a hack.   I will commit your patch
since we do not have a better way to detect the driver atm :)  Hopefully my
local tree will shape up today, and I can commit a new and improved ccio
driver.  Than I will start working on the I/O tree to eliminate this hack.

Thanks for the patch!

- Ryan



Greg Ingram wrote:

> Okay, I grabbed the cross-compiler and various sources and managed to
> build a booting image.  Woohoo!  I also tried the lifimage you just posted
> to the FTP site.  Both kernels died at GSC detection because it didn't
> know the address f5fbf000.  I made this little change to ccio-dma.c:
>
> --- arch/parisc/kernel/ccio-dma.c.orig  Mon Jan 15 12:40:05 2001
> +++ arch/parisc/kernel/ccio-dma.c       Mon Jan 15 13:05:01 2001
> @@ -1174,6 +1174,7 @@
>  ** that can't be detected by PA/EISA/PCI bus walks.
>  */
>         switch((long) d->hpa) {
> +       case 0xf5fbf000L:       /* C1O0 (wild guess!) */
>         case 0xf7fbf000L:       /* C110 IOA0 LBC (aka GSC port) */
>         case 0xf3fbf000L:       /* C110 IOA0 LBC (aka GSC port) */
>                 /* ccio_hpa same as C200 IOA0 */
>
> It got past that point but crashed later.  Full boot log follows. I'm
> looking at excluding the GSC stuff to see if the problem goes
> away.  Updates at 11.
>
> - Greg
>

[bootlog snipped]