I can't help you out, but there's quite a bit of traffic on the linux-mips
list (http://www.linux-mips.org/wiki/Net_Resources#Mailing_lists) regarding
Octeon -- I'm sure somebody there could provide insight.

Shane

On Thu, Mar 4, 2010 at 9:10 AM, Martin Zobel-Helas <[email protected]> wrote:

> Hi,
>
> [please CC me, i am not subscribed to the list]
>
> i am currently busy setting Debian on MOVIDIS Revolution x16 (Octeon
> 3860NSP) machines. I compiled Linus 2.6.33 with .config [1], including
> the following patches:
>
> * http://www.linux-mips.org/archives/linux-mips/2006-01/msg00181.html
> * in arch/mips/cavium-octeon/csrc-octeon.c (so we always use the ugly
>  way):
> -#if (__GNUC__ < 4) || ((__GNUC__ == 4) && (__GNUC_MINOR__ <= 3))
> +#ifndef __NNNNNNNNNNNNNNNNNNNNNNNNNNN__
>
> * set a symlink from linux-2.6.33/include/asm-mips to asm
>
> The kernel compiles fine, but i don't get it running:
>
> Movidis X16 U-Boot version 1.6.1 (Build time: Nov 23 2007 - 18:27:52)
>
> | CUST_WSX16 board revision major:1, minor:1, serial #: XXXXXXXXX
> | OCTEON CN38XX-EXP revision: 3, Core clock: 500 MHz, DDR clock: 333 MHz
> | (666 Mhz data rate)
> | DRAM:  2048 MB
> | Flash:  2 MB
> | IPD backpressure workaround verified, took 31 loops
> | Clearing DRAM........ done
> | BIST check passed.
> | Starting PCI
> | PCI Status: PCI-X 64-bit
> | PCI BAR 0: 0x00000000, PCI BAR 1: Memory 0x00000000  PCI 0xf8000000
> | Net:   octeth0, octeth1, octeth2, octeth3, octeth4, octeth5, octeth6,
> | octeth7
> |  0
> | Movidis x16> printenv
> | bootdelay=0
> | baudrate=115200
> | download_baudrate=115200
> | bootloader_flash_update=protect off 0xbf430000 0xbf47ffff;erase
> 0xbf430000 0xbf47ffff;cp.b 0x100000 0xbf430000 0x50000
> | flash_update=protect off 0xbec30000 0xbec7ffff;erase 0xbec30000
> 0xbec7ffff;cp.b 0x100000 0xbec30000 0x50000
> | gatewayip=192.168.1.1
> | netmask=255.255.255.0
> | dnsip=192.168.1.1
> | ipaddr=192.168.1.77
> | serverip=192.168.1.151
> | autostart=yes
> | bootcmd=fsload vmlinux.64; bootoctlinux 100000 numcores=16 mem=0
> root=/dev/sda1
> | bootsas=fsload vmlinux.64; bootoctlinux 100000 numcores=16 mem=0
> root=/dev/sda1
> | bootfile=vmlinux.64
> | ethact=octeth1
> | loadaddr=0x100000
> | coremask_override=0xffff
> | numcores=16
> | stdin=serial
> | stdout=serial
> | stderr=serial
> | Movidis x16> setenv ipaddr 192.168.2.17
> | Movidis x16> setenv serverip 192.168.2.10
> | Movidis x16> setenv ethact octeth2
> | Movidis x16> tftpboot 0x0 vmlinux-2.6.33-dsa-octeon
> | octeth2:        Up     1Gbs Full duplex, (port  2)
> | Using octeth2 device
> | TFTP from server 192.168.2.10; our IP address is 192.168.2.17
> | Filename 'vmlinux-2.6.33-dsa-octeon'.
> | Load address: 0x100000
> | Loading: ##########################################
> | done
> | Bytes transferred = 6000378 (5b8efa hex), 13564 Kbytes/sec
> | Movidis x16> bootoctlinux 0x100000 numcores=16 mem=0 root=/dev/sda1
> panic=30
> | argv[2]: numcores=16
> | argv[3]: mem=0
> | argv[4]: root=/dev/sda1
> | argv[5]: panic=30
> | ELF file is 64 bit
> | Allocated memory for ELF segment: addr: 0x1100000, size 0x485ad0
> | Error allocating memory for elf image!
> | ## Loading Linux kernel with entry point: 0x00100000 ...
> | Bootloader: Done loading app on coremask: 0xffff
>
> After that, the machine seems dead.
>
> Any help how to proceed appreciated.
>
> Greetings
> Martin
>
> [1] http://people.debian.org:~zobel/octeon.config
> --
>  Martin Zobel-Helas <[email protected]>  | Debian System Administrator
>  Debian & GNU/Linux Developer           |           Debian Listmaster
>  Public key http://zobel.ftbfs.de/5d64f870.asc   -   KeyID: 5D64 F870
>  GPG Fingerprint:  5DB3 1301 375A A50F 07E7  302F 493E FB8E 5D64 F870
>
>
> --
> To UNSUBSCRIBE, email to [email protected]
> with a subject of "unsubscribe". Trouble? Contact
> [email protected]
> Archive: http://lists.debian.org/[email protected]
>
>

Reply via email to