Hi all, I'm currently involved in a compiler course where we use mips assembly for pedagogical reasons. Up to recently, we were only using emulators: spim, gxemul, maybe qemu some day. That's nice, but not so fun, so I searched and found two real pieces of mips hardware: a SGI Indigo (IP20) and an Indigo2 (IP22). They're both operational (Irix+NetBSD on the IP20, NetBSD on the IP22). But since I'm rather a Debian user than a BSD one, I also tried the Debian/mips port:
- Concerning the IP20, I initially got confused by the Indigo vs. Indy naming convention and tried debian on it, of course with no luck, since (quoting http://www.linux-mips.org/wiki/IP20): "The indigo is not supported ... Steve Hill is working on taking the NetBSD port to Linux." Has somebody more infos on this project ? I would be interested in contributing (up to my modest means, e.g. testing stuff, etc). - What really puzzled me is my IP22, that obstinately refused to boot all the debian kernels I tried with it (sarge, woody, etch...), even if this machine seems to be supported according to debian docs. Each time, kernel gets downloaded via tftpboot, a message about initrd is displayed, and nothing more (see complete bootlog and some info found in the PROM at the end of the mail). -> in my suspect list is the video card, GU1-Extreme, that isn't supported by Xfree/Xorg. Could it prevent me to see anything, from the very start of the kernel booting ? I would be tempted to answer no, since I've tried today with a DIN-8 serial console cable, that works fine under NetBSD, and allows me to capture the bootlog that follows. But the linux boot stops at the same point as with regular keyboard+screen. Maybe is there some boot parameters to feed into the kernel ? -> Something wrong with the bootloader ? From my tests with NetBSD, I know that this PROM can only launch ecoff image, not elf. But all the kernel image I've tested are MIPSEB ECOFF executable (according to "file"). -> Could it be something wrong with the processor (R4000) ? To sum up, any hints/suggestion would be greatly appreciated... Pierre Letouzey ------------------------------------------------------------------------ Running power-on diagnostics... Starting up the system... To perform system maintenance instead, press <Esc> Setting $netaddr to 192.168.5.13 (from server ) System Maintenance Menu 1) Start System 3) Run Diagnostics 5) Enter Command Monitor Option? 5 Command Monitor. Type "exit" to return to the menu. >> printenv SystemPartition=/chroot-mips-linux OSLoadPartition=bootp(): AutoLoad=Yes TimeZone=PST8PDT console=d1 diskless=1 keybd=US dbaud=9600 volume=50 sgilogo=y autopower=y netaddr=192.168.5.13 eaddr=08:00:69:07:51:6e ConsoleOut=serial(0) ConsoleIn=serial(0) cpufreq=100 >> hinv -v -t -p system ARC SGI-IP22 key 0 processor CPU MIPS-R4000 key 0 processor FPU MIPS-R4000FPC key 0 cache primary icache 8 Kbytes (block 1 lines, line 16 bytes) cache primary dcache 8 Kbytes (block 1 lines, line 16 bytes) cache secondary cache 1024 Kbytes (block 1 lines, line 128 bytes) memory main 64 Mbytes controller display SGI-GU1-Extreme key 0 ( ConsoleOut Output ) p: video(0) peripheral monitor key 0 p: video(0)monitor(0) controller network ec0 key 0 v: net SEEQ NQ8003 - type: Ethernet MTU: 1500 HW: 8:0:69:7:51:6e p: network(0) peripheral network key 0 ( Input Output ) p: network(0)network(0) adapter SCSI WD33C93B key 0 p: scsi(0) adapter SCSI WD33C93B key 1 p: scsi(1) controller serial IP22 tty key 0 p: serial(0) peripheral line key 0 ( ConsoleIn ConsoleOut Input Output ) p: serial(0)line(0) controller serial IP22 tty key 1 p: serial(1) peripheral line key 0 ( ConsoleIn ConsoleOut Input Output ) p: serial(1)line(0) controller audio HAL2 key 16 ( Input Output ) p: audio(16) controller keyboard pc kbd key 0 p: key(0) peripheral keyboard key 0 ( ReadOnly ConsoleIn Input ) p: key(0)keyboard(0) controller pointer pcms key 0 p: pointer(0) peripheral pointer key 0 ( ReadOnly Input ) p: pointer(0)pointer(0) >> bootp(): Setting $netaddr to 192.168.5.13 (from server ) Obtaining from server 7616 +9809632 +64 entry: 0x888020d0 \0x1b[2J tip22: IP22 Linux tftpboot loader 0.3.8.8 Loading program segment 1 at 0x0, size = 0xZeroing memory at 0x88004000, size = 0x0 Starting kernel; entry point = 0x883c4000 Copied initrd from 0x88ec17c0 to 0x88456000 (0x29d4d4 bytes) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

