Problem beim Flashen - TFTP error: 'Access violation'

Wie blitze ich ein Bild - Permanent Outgoing Incomes
daywalker2
Interessierter
Interessierter
Beiträge: 51
Registriert: Mittwoch 14. August 2002, 18:16

Problem beim Flashen - TFTP error: 'Access violation'

Beitrag von daywalker2 »

Hallo,

ich will in meine Dbox ein Image einspielen, aber bekomme immer folgende Fehlermeldung:
TFTP error: 'Access violation' (2)
Was bedeutet das?

Habe die Variante "Flashen ohne Nullmodem" gewählt und binn nach dieser Anleitung vorgegangen http://www.dietmar-h.net/alt_flash.html

Davor habe ich meinen PC nach dieser Anleitung http://www.dietmar-h.net/linux.html
konfiguriert.

Und so sehen jetzt die Dateien aus:

Code: Alles auswählen

/etc/inetd.conf

tftp    dgram   udp     wait    root    /usr/sbin/tcpd  /usr/sbin/in.tftpd /home/dbox/dbox2/tftpboot


/etc/dhcpd.conf

ddns-update-style none; ddns-updates off;

subnet 192.168.0.0 netmask 255.255.255.0 {
}
host dbox {
hardware ethernet 00:50:9C:43:F8:C4;
fixed-address 192.168.0.2;
allow bootp;
server-name "192.168.0.40";
filename "/home/dbox/dbox2/tftpboot/ppcboot";
}
Gibt es noch eine andere Methode die dbox unter Linux zu flashen?

Hier meine komplette Bootlog von der dbox:

Code: Alles auswählen

debug: DDF: Calibrating deliy loop... debug: DDF: 67.79 BogoMIPS
debug: WATCHDOG RESET
debug: BMon V1.2 
[..]
WATCHDOG reset enabled
dbox2:root> debug:
BOOTP/TFTP bootstrap loader (v0.3)
debug:
debug: Transmitting BOOTP(request via broadcast
debug: Got BOOTP reply from Server IP 192.168.0.40, My IP 192.168.0.2
debug: Sending TFTP-request for file /home/dbox/dbox2/tftpboot/ppcboot
debug: Got Block #0050
debug: Got Block #0050
debug: Got Block #0100
debug: Got Block #0150
debug: Got Block #0200
debug: Got Block #0250
debug: Got Block #0300
debug: Got Block #0350
debug: Got Block #0400
will verify ELF image, start= 0x800000, size= 222280
verify sig: 262
boot net: boot file has no valid signature
Branching to 0x40000


ppcboot 0.6.4 (Jul 12 2001 - 02:51:28)

Initializing...
  CPU:   xxxxxxxx at 67 MHz: 2 kB I-Cache 1 kB D-Cache
  Board: ### No HW ID - assuming TQM8xxL
  DRAM:  (faked) 32 MB
  Ethernet: 00-50-9c-66-c2-f4
  FLASH:  8 MB
  FB driver (AVIA-GTX) initialized
  FB logo at: 0x8265B (0x74B5 bytes)
  Input:  serial
  Output: serial

Any key druecken um das Flashing abzubrechen.. :  5     4     3     2     1     0
  LCD driver (KS0713) initialized
Logo FlashingBOOTP broadcast 1
TFTP from server 192.168.0.40; our IP address is 192.168.0.2
Filename '/tftpboot/13.img'.
Load address: 0x100000
Loading: * 
TFTP error: 'Access violation' (2)
Starting again

BOOTP broadcast 2
TFTP from server 192.168.0.40; our IP address is 192.168.0.2
Filename '/tftpboot/13.img'.
Load address: 0x100000
Loading: * 
TFTP error: 'Access violation' (2)
Starting again

BOOTP broadcast 3
TFTP from server 192.168.0.40; our IP address is 192.168.0.2
Filename '/tftpboot/13.img'.
Load address: 0x100000
Loading: * 
TFTP error: 'Access violation' (2)
Starting again
Wo liegt das Problem?

Ein Yadd konnte ich booten.


daywalker2
Dietmar
Senior Member
Beiträge: 8282
Registriert: Mittwoch 10. Oktober 2001, 00:00

Beitrag von Dietmar »

BOOTP broadcast 1
TFTP from server 192.168.0.40; our IP address is 192.168.0.2
Filename '/tftpboot/13.img'.
Dein Image wird in /tftpboot/13.img erwartet, das ist alles.
daywalker2
Interessierter
Interessierter
Beiträge: 51
Registriert: Mittwoch 14. August 2002, 18:16

Beitrag von daywalker2 »

@Dietmar:
Danke. Jetzt funktioniert es.
Kann es an dem ppcboot liegen, daß des von sich aus auf /tftpboot/13.img zugreifen will?
Wie könnte ich das abändern?
Würde es nämlich gerne in /home/dbox/dbox2/tftpboot/ppcboot haben. Ich finde nämlich, daß es aufs ROOT nicht so ganz hinpaßt.

Wie kann ich ein ppcboot ändern oder selber erstellen?


daywalker2