[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

O2 boot



Hello, I'm trying to boot and install Debian on an O2. I have read and followed all of the instructions and the first few steps work, but the O2 fails to boot. I've included the appropriate logs and system information. It starts when the dhcp server assigns the O2 its address and it appears as though the O2 downloads its boot image via tftp, but then the O2 gives an error about bootp. I have wireshark set to watch the network activity between the O2 and the dhcp server and they actively communicating one with one another. The dhcp server is 192.168.234.6 and I am assigning 192.168.234.33 to the O2. I have also included the environment vars from the O2, as I think that this is the side that is having the problems. The server is running Ubuntu 6.06 server and I think it is all setup correctly, but I am not one hundred percent sure it is, as I am not use to net booting systems. The only two servers that I have running are dhcpd and tftp.

I got the O2 used from my university's surplus sale, it was running Irix, but they wiped that before I got my hands on it. I tried to install NetBSD on it as well and that failed, so nothing functional is currently installed on it. I am connecting to the O2 through a serial cable.

here is my /etc/dhcpd.conf


subnet 192.168.234.0 netmask 255.255.255.0 {}

# Entry for the O2!

host o2 {
  hardware ethernet 08:00:69:0c:c2:16;
  fixed-address 192.168.234.33;
  option host-name "o2";
  option domain-name-servers 129.123.1.7;
  option routers 192.168.234.1;
  filename "/tftpboot/netboot-boot.img";
}


here is the permissions for my /tftpboot

$ ls -l /tftpboot/netboot-boot.img
-rwxrwxrwx 1 nobody root 11633896 2008-03-10 02:16 /tftpboot/netboot-boot.img


now here is what I get when I start up the O2


Cannot connect to keyboard -- check the cable.
Cannot open keyboard() for input
Cannot connect to keyboard -- check the cable.
Cannot open keyboard() for input



                        Running power-on diagnostics...



System Maintenance Menu

1) Start System
2) Install System Software
3) Run Diagnostics
4) Recover System
5) Enter Command Monitor

Option? 5
Command Monitor.  Type "exit" to return to the menu.
>
> printenv
>
AutoLoad=Yes
console=g
diskless=0
dbaud=9600
volume=80
sgilogo=y
TimeZone=PST8PDT
monitor=h
crt_option=1
SystemPartition=scsi(0)disk(1)rdisk(0)partition(8)
OSLoadPartition=scsi(0)disk(1)rdisk(0)partition(0)
OSLoadFilename=netbsd
osloadoptions=auto
OSLoader=boot
netaddr=192.168.234.33
cpufreq=350
eaddr=08:00:69:0c:c2:16
NoAutoLoad=CONSOLE OPEN FAILED.
ConsoleOut=serial(0)
ConsoleIn=serial(0)
videostatus=illegal_env_var
>
> unsetenv netaddr
> bootp():
Setting $netaddr to 192.168.234.33 (from server )
Unable to execute bootp()::  invalid argument
>

Here is the appropriate portion of the servers syslog from the server.

Mar 10 22:59:45 ubuntu dhcpd: BOOTREQUEST from 08:00:69:0c:c2:16 via eth0 (non-rfc1048) Mar 10 22:59:45 ubuntu dhcpd: BOOTREPLY for 192.168.234.33 to o2 (08:00:69:0c:c2:16) via eth0 Mar 10 22:59:45 ubuntu tftpd[4726]: tftpd: trying to get file: /tftpboot/netboot-boot.img Mar 10 23:00:15 ubuntu tftpd[4728]: tftpd: trying to get file: /tftpboot/netboot-boot.img Mar 10 23:00:45 ubuntu tftpd[4730]: tftpd: trying to get file: /tftpboot/netboot-boot.img Mar 10 23:01:15 ubuntu tftpd[4732]: tftpd: trying to get file: /tftpboot/netboot-boot.img


So what is going wrong, I would appreciate it if Simone would please help me figure out what is not happening.

Lee


Reply to: