Dies ist eine mobil optimierte Seite, die schnell lädt. Wenn Sie die Seite ohne Optimierung laden möchten, dann klicken Sie auf diesen Text.

Pogo E02 uboot auf aktuelle Version updaten

    Nobody is reading this thread right now.
Ich habe auch nach Lösungen dafür gesucht,
Das ist die richtige Adresse:
Ist zwar etwas Aufwendig, aber ich konnte meinen letzten Pogoplug E02 mit diesen Anleitungen mit Debian Buster installieren + Pi-Hole, Wireguard, nginx....usw..
 
Danke @Osprey für deine Antwort, aber genau so ein Link, der sehr umfangreich und gesprickt mit Infos und Links zu weiteren Downloads wo ich nicht einordnen kann "brauch ich das oder nicht, betrifft mich das oder nicht?" habe auch gefunden und damit hab ich Schwierigkeiten. Ist nicht so das ich kein ToDo abarbeiten kann, aber wenn es an Enzscheidungen geht die ich nicht einordnen kann hörts auf.

OK das uboot für meine E02 runterladen, und dann? wie bekomme ich das File nun auf den Pogo? mit WinSCP?

zu 1. Die uBoot envs sind wohl definiert, oder muss ich hier was beachten?
zu 2. Wenn ich fw_printenv ethaddr eingeben bekomme ich ein MAC adresse angezeigt, oder muss ich eine eingeben?
zu 3. völlig unverständlich, brauch ich das?
zu 4. logisch,
...

Ich hab dann mit WinSCP gearbeitet und alles aud den Pogo geladen, entpackt und geflasht bis zum Punkt E.
Ab da war ich raus, zu viele sollten sie, wenn sie beabsichtigen, Netconsole ???, ja ich war da raus, also reboot.
Pogo startet, Led blinkt schnell, geht dann in dauerlicht an, aber keine ssh Konsole mehr aufrufbar.
Ist er nun ein Briefbeschwerer?
arcNumber=3542
baudrate=115200
bootcmd=usb start; run force_rescue_bootcmd; run ubifs_bootcmd; run usb_bootcmd; usb stop; run rescue_bootcmd; run pogo_bootcmd; reset
bootdelay=3
console=ttyS0,115200
ethact=egiga0
ethaddr=00:25:31:04:98:79
force_rescue=0
force_rescue_bootcmd=if test $force_rescue -eq 1 || ext2load usb 0:1 0x1700000 /rescueme 1 || fatload usb 0:1 0x1700000 /rescueme.txt 1; then run rescue_bootcmd; fi
led_error=orange blinking
led_exit=green off
led_init=green blinking
machid=bb6
mainlineLinux=yes
mtdids=nand0=orion_nand
mtdparts=mtdparts=orion_nand:1M(u-boot),4M(uImage),32M(rootfs),-(data)
partition=nand0,2
pogo_bootcmd=if fsload uboot-original-mtd0.kwb; then go 0x800200; fi
rescue_bootcmd=if test $rescue_installed -eq 1; then run rescue_set_bootargs; nand read.e 0x800000 0x100000 0x400000; bootm 0x800000; else run pogo_bootcmd; fi
rescue_installed=0
rescue_set_bootargs=setenv bootargs console=$console ubi.mtd=2 root=ubi0:rootfs ro rootfstype=ubifs $mtdparts $rescue_custom_params
stderr=serial
stdin=serial
stdout=serial
ubifs_bootcmd=run ubifs_set_bootargs; if ubi part data && ubifsmount rootfs && ubifsload 0x800000 /boot/uImage && ubifsload 0x1100000 /boot/uInitrd; then bootm 0x800000 0x1100000; fi
ubifs_mtd=3
ubifs_set_bootargs=setenv bootargs console=$console ubi.mtd=$ubifs_mtd root=ubi0:rootfs rootfstype=ubifs $mtdparts $ubifs_custom_params
usb_boot=mw 0x800000 0 1; ext2load usb $usb_device 0x800000 /boot/uImage; if ext2load usb $usb_device 0x1100000 /boot/uInitrd; then bootm 0x800000 0x1100000; else bootm 0x800000; fi
usb_bootcmd=run usb_init; run usb_set_bootargs; run usb_boot
usb_device=0:1
usb_init=run usb_scan
usb_root=/dev/sda1
usb_rootdelay=10
usb_rootfstype=ext2
usb_scan=usb_scan_done=0;for scan in $usb_scan_list; do run usb_scan_$scan; if test $usb_scan_done -eq 0 && ext2load usb $usb 0x800000 /boot/uImage 1; then usb_scan_done=1; echo "Found bootable drive on usb $usb"; setenv usb_device $usb; setenv usb_root /dev/$dev; fi; done
usb_scan_1=usb=0:1 dev=sda1
usb_scan_2=usb=1:1 dev=sdb1
usb_scan_3=usb=2:1 dev=sdc1
usb_scan_4=usb=3:1 dev=sdd1
usb_scan_list=1 2 3 4
usb_set_bootargs=setenv bootargs console=$console root=$usb_root rootdelay=$usb_rootdelay rootfstype=$usb_rootfstype $mtdparts $usb_custom_params

Ich finde keine Anleitung die verständlich genug ist. Gut, dann fliegt er eben in die Tonne.
 
Zuletzt bearbeitet von einem Moderator:
Ich hab ihn natürlich nicht vernichtet, aber ich habe gelesen.
Hier mal das Bootlog, ja panic Kernel am Ende.
Ich weiss nicht was fehlt.

U-Boot 2017.07-tld-1 (Sep 05 2017 - 00:13:18 -0700)
Pogo E02

SoC: Kirkwood 88F6281_A0
DRAM: 256 MiB
WARNING: Caches not enabled
NAND: 128 MiB
In: serial
Out: serial
Err: serial
Net: egiga0
Hit any key to stop autoboot: 0
starting USB...
USB0: USB EHCI 1.00
scanning bus 0 for devices... 3 USB Device(s) found
scanning usb for storage devices...
Use USB retry period from the environment: 15 second(s)
1 Storage Device(s) found
Unknown command 'ide' - try 'help'
Unknown command 'mmc' - try 'help'

Partition Map for USB device 0 -- Partition Type: DOS

Part Start Sector Num Sectors UUID Type
1 62 7830466 a4b57300-01 83

## Unknown partition table type 0

## Unknown partition table type 0

## Unknown partition table type 0

## Unknown partition table type 0

## Unknown partition table type 0

## Unknown partition table type 0
loading envs from usb 0 ...
** File not found /boot/uEnv.txt **
Unknown command 'ide' - try 'help'
Unknown command 'mmc' - try 'help'
running scan_disk ...
Scan device usb
device usb 0:1
1 bytes read in 415 ms (0 Bytes/s)
Found bootable drive on usb 0
loading uImage ...
4661632 bytes read in 713 ms (6.2 MiB/s)
loading uInitrd ...
** File not found /boot/uInitrd **
loading DTB /boot/dts/kirkwood-pogo_e02.dtb ...
** File not found /boot/dts/kirkwood-pogo_e02.dtb **
## Booting kernel from Legacy Image at 00800000 ...
Image Name: Linux-4.4.271-1-ARCH
Created: 2021-06-06 1:06:10 UTC
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 4661568 Bytes = 4.4 MiB
Load Address: 00008000
Entry Point: 00008000
Verifying Checksum ... OK
Loading Kernel Image ... OK
Using machid 0x831 from environment

Starting kernel ...

[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Initializing cgroup subsys cpuacct
[ 0.000000] Linux version 4.4.271-1-ARCH (builduser@leming) (gcc version 10.2.0 (GCC) ) #1 PREEMPT Sun Jun 6 01:22:10 UTC 2021
[ 0.000000] CPU: Feroceon 88FR131 [56251311] revision 1 (ARMv5TE), cr=0005397f
[ 0.000000] CPU: VIVT data cache, VIVT instruction cache
[ 0.000000] Machine: Marvell SheevaPlug Reference Board
[ 0.000000] Memory policy: Data cache writeback
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 64960
[ 0.000000] Kernel command line: console=ttyS0,115200 root=LABEL=rootfs rootdelay=10 mtdparts=orion_nand:1M(u-boot),4M(uImage),32M(rootfs),-(data)
[ 0.000000] PID hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
[ 0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
[ 0.000000] Memory: 249368K/262144K available (6749K kernel code, 549K rwdata, 1876K rodata, 300K init, 720K bss, 12776K reserved, 0K cma-reserved)
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
[ 0.000000] fixmap : 0xffc00000 - 0xfff00000 (3072 kB)
[ 0.000000] vmalloc : 0xd0800000 - 0xff800000 ( 752 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xd0000000 ( 256 MB)
[ 0.000000] modules : 0xbf000000 - 0xc0000000 ( 16 MB)
[ 0.000000] .text : 0xc0008000 - 0xc08749d8 (8627 kB)
[ 0.000000] .init : 0xc0875000 - 0xc08c0000 ( 300 kB)
[ 0.000000] .data : 0xc08c0000 - 0xc09494dc ( 550 kB)
[ 0.000000] .bss : 0xc09494dc - 0xc09fd698 ( 721 kB)
[ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.000000] Preemptible hierarchical RCU implementation.
[ 0.000000] Build-time adjustment of leaf fanout to 32.
[ 0.000000] NR_IRQS:114
[ 0.000012] sched_clock: 32 bits at 200MHz, resolution 5ns, wraps every 10737418237ns
[ 5.440838] clocksource: orion_clocksource: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 9556302233 ns
[ 5.441026] Console: colour dummy device 80x30
[ 5.441055] Calibrating delay loop... 1191.11 BogoMIPS (lpj=5955584)
[ 5.530917] pid_max: default: 32768 minimum: 301
[ 5.531004] Security Framework initialized
[ 5.531079] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 5.531095] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 5.531825] Initializing cgroup subsys io
[ 5.531856] Initializing cgroup subsys memory
[ 5.531908] Initializing cgroup subsys devices
[ 5.531933] Initializing cgroup subsys freezer
[ 5.531953] Initializing cgroup subsys net_cls
[ 5.531971] Initializing cgroup subsys perf_event
[ 5.531993] Initializing cgroup subsys net_prio
[ 5.532070] CPU: Testing write buffer coherency: ok
[ 5.532539] Setting up static identity map for 0x81e0 - 0x8238
[ 5.534475] devtmpfs: initialized
[ 5.536717] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 5.536751] futex hash table entries: 256 (order: -1, 3072 bytes)
[ 5.537157] pinctrl core: initialized pinctrl subsystem
[ 5.537924] NET: Registered protocol family 16
[ 5.538365] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 5.560922] cpuidle: using governor ladder
[ 5.590920] cpuidle: using governor menu
[ 5.591030] Kirkwood: MV88F6281-A0, TCLK=200000000.
[ 5.591054] Feroceon L2: Enabling L2
[ 5.591091] Feroceon L2: Cache support initialised.
[ 5.632361] vgaarb: loaded
[ 5.632690] SCSI subsystem initialized
[ 5.633178] usbcore: registered new interface driver usbfs
[ 5.633254] usbcore: registered new interface driver hub
[ 5.633308] usbcore: registered new device driver usb
[ 5.633466] pps_core: LinuxPPS API ver. 1 registered
[ 5.633475] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 5.633507] PTP clock support registered
[ 5.634488] clocksource: Switched to clocksource orion_clocksource
[ 5.674687] FS-Cache: Loaded
[ 5.687758] NET: Registered protocol family 2
[ 5.688529] TCP established hash table entries: 2048 (order: 1, 8192 bytes)
[ 5.688566] TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
[ 5.688597] TCP: Hash tables configured (established 2048 bind 2048)
[ 5.688668] UDP hash table entries: 256 (order: 0, 4096 bytes)
[ 5.688690] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[ 5.688894] NET: Registered protocol family 1
[ 5.689215] RPC: Registered named UNIX socket transport module.
[ 5.689226] RPC: Registered udp transport module.
[ 5.689232] RPC: Registered tcp transport module.
[ 5.689238] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 5.704089] VFS: Disk quotas dquot_6.6.0
[ 5.704344] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[ 5.706465] FS-Cache: Netfs 'nfs' registered for caching
[ 5.707580] NFS: Registering the id_resolver key type
[ 5.707661] Key type id_resolver registered
[ 5.707669] Key type id_legacy registered
[ 5.707745] jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
[ 5.709048] fuse init (API version 7.23)
[ 5.711199] aufs 4.4-20170911
[ 5.716745] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 250)
[ 5.716769] io scheduler noop registered
[ 5.716784] io scheduler deadline registered
[ 5.717058] io scheduler cfq registered
[ 5.717313] io scheduler bfq registered (default)
[ 5.717322] BFQ I/O-scheduler: v7r11
[ 5.717533] mv_xor mv_xor.0: Marvell shared XOR driver
[ 5.755767] mv_xor mv_xor.0: Marvell XOR (Registers Mode): ( xor cpy )
[ 5.756005] mv_xor mv_xor.1: Marvell shared XOR driver
[ 5.795752] mv_xor mv_xor.1: Marvell XOR (Registers Mode): ( xor cpy )
[ 5.801379] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
[ 5.802483] console [ttyS0] disabled
[ 5.822593] serial8250.0: ttyS0 at MMIO 0xf1012000 (irq = 33, base_baud = 12500000) is a 16550A
[ 6.378610] console [ttyS0] enabled
[ 6.397806] brd: module loaded
[ 6.408543] loop: module loaded
[ 6.412761] nand: Could not find valid ONFI parameter page; aborting
[ 6.419286] nand: device found, Manufacturer ID: 0xad, Chip ID: 0xf1
[ 6.425684] nand: Hynix NAND 128MiB 3,3V 8-bit
[ 6.430149] nand: 128 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64
[ 6.437775] Scanning device for bad blocks
[ 6.519517] 4 cmdlinepart partitions found on MTD device orion_nand
[ 6.525830] Creating 4 MTD partitions on "orion_nand":
[ 6.530992] 0x000000000000-0x000000100000 : "u-boot"
[ 6.536468] 0x000000100000-0x000000500000 : "uImage"
[ 6.541888] 0x000000500000-0x000002500000 : "rootfs"
[ 6.547365] 0x000002500000-0x000008000000 : "data"
[ 6.559567] libphy: orion_mdio_bus: probed
[ 6.563783] mv643xx_eth: MV-643xx 10/100/1000 ethernet driver version 1.4
[ 7.645315] mv643xx_eth_port mv643xx_eth_port.0 eth0: port 0 with MAC address 52:3b:20:9c:11:51
[ 7.654190] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 7.660783] ehci-pci: EHCI PCI platform driver
[ 7.665335] ehci-orion: EHCI orion driver
[ 7.669438] orion-ehci orion-ehci.0: EHCI Host Controller
[ 7.674905] orion-ehci orion-ehci.0: new USB bus registered, assigned bus number 1
[ 7.682648] orion-ehci orion-ehci.0: irq 19, io mem 0xf1050000
[ 7.704516] orion-ehci orion-ehci.0: USB 2.0 started, EHCI 1.00
[ 7.711453] hub 1-0:1.0: USB hub found
[ 7.715315] hub 1-0:1.0: 1 port detected
[ 7.720066] usbcore: registered new interface driver uas
[ 7.725605] usbcore: registered new interface driver usb-storage
[ 7.731697] usbcore: registered new interface driver ums-alauda
[ 7.737820] usbcore: registered new interface driver ums-cypress
[ 7.743904] usbcore: registered new interface driver ums-datafab
[ 7.750013] usbcore: registered new interface driver ums_eneub6250
[ 7.756288] usbcore: registered new interface driver ums-freecom
[ 7.762371] usbcore: registered new interface driver ums-isd200
[ 7.768391] usbcore: registered new interface driver ums-jumpshot
[ 7.774581] usbcore: registered new interface driver ums-karma
[ 7.780492] usbcore: registered new interface driver ums-onetouch
[ 7.786709] usbcore: registered new interface driver ums-realtek
[ 7.792803] usbcore: registered new interface driver ums-sddr09
[ 7.798826] usbcore: registered new interface driver ums-sddr55
[ 7.804840] usbcore: registered new interface driver ums-usbat
[ 7.811151] mousedev: PS/2 mouse device common for all mice
[ 7.954515] usb 1-1: new high-speed USB device number 2 using orion-ehci
[ 8.107164] hub 1-1:1.0: USB hub found
[ 8.111286] hub 1-1:1.0: 4 ports detected
[ 8.394511] usb 1-1.4: new high-speed USB device number 3 using orion-ehci
[ 8.515918] usb-storage 1-1.4:1.0: USB Mass Storage device detected
[ 8.522537] scsi host0: usb-storage 1-1.4:1.0
[ 8.824510] rtc-mv rtc-mv: internal RTC not ticking
[ 8.829553] i2c /dev entries driver
[ 8.833645] sdhci: Secure Digital Host Controller Interface driver
[ 8.839872] sdhci: Copyright(c) Pierre Ossman
[ 8.884589] sdhci-pltfm: SDHCI platform and OF driver helper
[ 8.894011] ledtrig-cpu: registered to indicate activity on CPUs
[ 8.900284] usbcore: registered new interface driver r8712u
[ 8.906204] gre: GRE over IPv4 demultiplexor driver
[ 8.911181] NET: Registered protocol family 17
[ 8.916842] Key type dns_resolver registered
[ 8.922075] registered taskstats version 1
[ 8.928140] Key type encrypted registered
[ 8.932699] console [netcon0] enabled
[ 8.936457] netconsole: network logging started
[ 8.941092] hctosys: unable to open rtc device (rtc0)
[ 8.947317] Waiting 10 sec before mounting root device...
[ 9.526261] scsi 0:0:0:0: Direct-Access TOSHIBA TransMemory 5.00 PQ: 0 ANSI: 0 CCS
[ 9.535948] sd 0:0:0:0: Attached scsi generic sg0 type 0
[ 9.541837] sd 0:0:0:0: [sda] 7830528 512-byte logical blocks: (4.01 GB/3.73 GiB)
[ 9.550189] sd 0:0:0:0: [sda] Write Protect is off
[ 9.555437] sd 0:0:0:0: [sda] No Caching mode page found
[ 9.560793] sd 0:0:0:0: [sda] Assuming drive cache: write through
[ 9.571504] sda: sda1
[ 9.576439] sd 0:0:0:0: [sda] Attached SCSI removable disk
[ 18.954750] VFS: Cannot open root device "LABEL=rootfs" or unknown-block(0,0): error -6
[ 18.962794] Please append a correct "root=" boot option; here are the available partitions:
[ 18.971269] 0100 8192 ram0 (driver?)
[ 18.975967] 0101 8192 ram1 (driver?)
[ 18.980611] 0102 8192 ram2 (driver?)
[ 18.985297] 0103 8192 ram3 (driver?)
[ 18.989943] 0104 8192 ram4 (driver?)
[ 18.994624] 0105 8192 ram5 (driver?)
[ 18.999273] 0106 8192 ram6 (driver?)
[ 19.003919] 0107 8192 ram7 (driver?)
[ 19.008587] 0108 8192 ram8 (driver?)
[ 19.013232] 0109 8192 ram9 (driver?)
[ 19.017899] 010a 8192 ram10 (driver?)
[ 19.022632] 010b 8192 ram11 (driver?)
[ 19.027387] 010c 8192 ram12 (driver?)
[ 19.032120] 010d 8192 ram13 (driver?)
[ 19.036874] 010e 8192 ram14 (driver?)
[ 19.041608] 010f 8192 ram15 (driver?)
[ 19.046365] 0800 3915264 sda driver: sd
[ 19.051008] 0801 3915233 sda1 a4b57300-01
[ 19.055927] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
[ 19.064228] CPU: 0 PID: 1 Comm: swapper Not tainted 4.4.271-1-ARCH #1
[ 19.070694] Hardware name: Marvell SheevaPlug Reference Board
[ 19.076483] [<c000febc>] (unwind_backtrace) from [<c000d43c>] (show_stack+0x10/0x14)
[ 19.084262] [<c000d43c>] (show_stack) from [<c066570c>] (panic+0x9c/0x21c)
[ 19.091174] [<c066570c>] (panic) from [<c08762a8>] (mount_block_root+0x1a4/0x250)
[ 19.098693] [<c08762a8>] (mount_block_root) from [<c08766b0>] (prepare_namespace+0x15c/0x1bc)
[ 19.107256] [<c08766b0>] (prepare_namespace) from [<c0875e60>] (kernel_init_freeable+0x1e8/0x238)
[ 19.116171] [<c0875e60>] (kernel_init_freeable) from [<c066da9c>] (kernel_init+0x8/0xe0)
[ 19.124303] [<c066da9c>] (kernel_init) from [<c000a4c8>] (ret_from_fork+0x14/0x2c)
[ 19.131908] ---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
[ 77.454494] random: nonblocking pool is initialized

U-Boot 2017.07-tld-1 (Sep 05 2017 - 00:13:18 -0700)
Pogo E02

SoC: Kirkwood 88F6281_A0
DRAM: 256 MiB
WARNING: Caches not enabled
NAND: 128 MiB
In: serial
Out: serial
Err: serial
Net: egiga0
Hit any key to stop autoboot: 0
starting USB...
USB0: USB EHCI 1.00
scanning bus 0 for devices... 2 USB Device(s) found
scanning usb for storage devices... 0 Storage Device(s) found
Unknown command 'ide' - try 'help'
Unknown command 'mmc' - try 'help'
## Unknown partition table type 0

## Unknown partition table type 0

## Unknown partition table type 0

## Unknown partition table type 0

## Unknown partition table type 0

## Unknown partition table type 0

## Unknown partition table type 0
loading envs from usb 0 ...
** Bad device usb 0 **
Unknown command 'ide' - try 'help'
Unknown command 'mmc' - try 'help'
running scan_disk ...
Scan device usb
device usb 0:1
** Bad device usb 0 **
device usb 1:1
** Bad device usb 1 **
device usb 2:1
** Bad device usb 2 **
device usb 3:1
** Bad device usb 3 **
Scan device ide
Unknown command 'ide' - try 'help'
device ide 0:1
** Bad device ide 0 **
device ide 1:1
** Bad device ide 1 **
device ide 2:1
** Bad device ide 2 **
device ide 3:1
** Bad device ide 3 **
Scan device mmc
Unknown command 'mmc' - try 'help'
device mmc 0:1
** Bad device mmc 0 **
device mmc 1:1
** Bad device mmc 1 **
device mmc 2:1
** Bad device mmc 2 **
device mmc 3:1
** Bad device mmc 3 **
loading uImage ...
** Bad device usb 0 **
loading uInitrd ...
** Bad device usb 0 **
loading DTB /boot/dts/kirkwood-pogo_e02.dtb ...
** Bad device usb 0 **
## Booting kernel from Legacy Image at 00800000 ...
Image Name: Linux-2.6.32-5-kirkwood
Created: 2000-01-01 0:24:25 UTC
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 1437136 Bytes = 1.4 MiB
Load Address: 00008000
Entry Point: 00008000
Verifying Checksum ... OK
Loading Kernel Image ... OK
Using machid 0x831 from environment

Starting kernel ...

Uncompressing Linux... done, booting the kernel.
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Linux version 2.6.32-5-kirkwood (Debian 2.6.32-48) (ben@decadent.org.uk) (gcc version 4.3.5 (Debian 4.3.5-4) ) #1 Sat Feb 16 04:43:37 UTC 2013
[ 0.000000] CPU: Feroceon 88FR131 [56251311] revision 1 (ARMv5TE), cr=00053977
[ 0.000000] CPU: VIVT data cache, VIVT instruction cache
[ 0.000000] Machine: Marvell SheevaPlug Reference Board
[ 0.000000] Memory policy: ECC disabled, Data cache writeback
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 65024
[ 0.000000] Kernel command line: console=ttyS0,115200 root=LABEL=rootfs rootdelay=10 mtdparts=orion_nand:1M(u-boot),4M(uImage),32M(rootfs),-(data)
[ 0.000000] PID hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
[ 0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
[ 0.000000] Memory: 256MB = 256MB total
[ 0.000000] Memory: 255360KB available (3520K code, 583K data, 124K init, 0K highmem)
[ 0.000000] SLUB: Genslabs=11, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.000000] Hierarchical RCU implementation.
[ 0.000000] NR_IRQS:114
[ 0.000000] Console: colour dummy device 80x30
[ 21.474974] Calibrating delay loop... 1192.75 BogoMIPS (lpj=5963776)
[ 21.714931] Security Framework initialized
[ 21.714951] SELinux: Disabled at boot.
[ 21.714981] Mount-cache hash table entries: 512
[ 21.715295] Initializing cgroup subsys ns
[ 21.715311] Initializing cgroup subsys cpuacct
[ 21.715321] Initializing cgroup subsys devices
[ 21.715330] Initializing cgroup subsys freezer
[ 21.715339] Initializing cgroup subsys net_cls
[ 21.715400] CPU: Testing write buffer coherency: ok
[ 21.716215] devtmpfs: initialized
[ 21.717935] regulator: core version 0.5
[ 21.718160] NET: Registered protocol family 16
[ 21.718695] Kirkwood: MV88F6281-A0, TCLK=200000000.
[ 21.718709] Feroceon L2: Enabling L2
[ 21.718745] Feroceon L2: Cache support initialised.
[ 21.720659] bio: create slab <bio-0> at 0
[ 21.720935] vgaarb: loaded
[ 21.721405] Switching to clocksource orion_clocksource
[ 21.725441] NET: Registered protocol family 2
[ 21.725683] IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
[ 21.726442] TCP established hash table entries: 8192 (order: 4, 65536 bytes)
[ 21.726626] TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
[ 21.726721] TCP: Hash tables configured (established 8192 bind 8192)
[ 21.726730] TCP reno registered
[ 21.726881] NET: Registered protocol family 1
[ 21.727144] NetWinder Floating Point Emulator V0.97 (double precision)
[ 21.727378] audit: initializing netlink socket (disabled)
[ 21.727408] type=2000 audit(0.243:1): initialized
[ 21.733889] VFS: Disk quotas dquot_6.5.2
[ 21.734158] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[ 21.734253] JFFS2 version 2.2. (NAND) (SUMMARY) © 2001-2006 Red Hat, Inc.
[ 21.734894] msgmni has been set to 499
[ 21.736638] alg: No test for stdrng (krng)
[ 21.736763] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[ 21.736776] io scheduler noop registered
[ 21.736784] io scheduler anticipatory registered
[ 21.736791] io scheduler deadline registered
[ 21.736969] io scheduler cfq registered (default)
[ 21.742989] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
[ 21.743464] serial8250.0: ttyS0 at MMIO 0xf1012000 (irq = 33) is a 16550A
[ 22.062243] console [ttyS0] enabled
[ 22.066318] NAND device: Manufacturer ID: 0xad, Chip ID: 0xf1 (Hynix NAND 128MiB 3,3V 8-bit)
[ 22.074840] Scanning device for bad blocks
[ 22.116695] 4 cmdlinepart partitions found on MTD device orion_nand
[ 22.123004] Creating 4 MTD partitions on "orion_nand":
[ 22.128169] 0x000000000000-0x000000100000 : "u-boot"
[ 22.133742] 0x000000100000-0x000000500000 : "uImage"
[ 22.139191] 0x000000500000-0x000002500000 : "rootfs"
[ 22.144699] 0x000002500000-0x000008000000 : "data"
[ 22.150576] mice: PS/2 mouse device common for all mice
[ 23.161447] rtc-mv rtc-mv: internal RTC not ticking
[ 23.166438] i2c /dev entries driver
[ 23.170110] cpuidle: using governor ladder
[ 23.174356] cpuidle: using governor menu
[ 23.178389] Registered led device: plug:green:health
[ 23.183457] mv_xor_shared mv_xor_shared.0: Marvell shared XOR driver
[ 23.189855] mv_xor_shared mv_xor_shared.1: Marvell shared XOR driver
[ 23.231475] mv_xor mv_xor.0: Marvell XOR: ( xor cpy )
[ 23.271472] mv_xor mv_xor.1: Marvell XOR: ( xor fill cpy )
[ 23.311472] mv_xor mv_xor.2: Marvell XOR: ( xor cpy )
[ 23.351472] mv_xor mv_xor.3: Marvell XOR: ( xor fill cpy )
[ 23.358160] TCP cubic registered
[ 23.361407] NET: Registered protocol family 17
[ 23.366237] registered taskstats version 1
[ 23.371023] /build/buildd-linux-2.6_2.6.32-48-armel-El1v47/linux-2.6-2.6.32/debian/build/source_armel_none/drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
[ 23.385686] Initalizing network drop monitor service
[ 23.390717] Waiting 10sec before mounting root device...
[ 33.401534] List of all partitions:
[ 33.405047] 1f00 1024 mtdblock0 (driver?)
[ 33.410041] 1f01 4096 mtdblock1 (driver?)
[ 33.415056] 1f02 32768 mtdblock2 (driver?)
[ 33.420051] 1f03 93184 mtdblock3 (driver?)
[ 33.425053] No filesystem could mount root, tried:
[ 33.429966] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
[ 33.438307] [<c002df78>] (unwind_backtrace+0x0/0xdc) from [<c02b8148>] (panic+0x34/0x128)
[ 33.446546] [<c02b8148>] (panic+0x34/0x128) from [<c0008fbc>] (mount_block_root+0x25c/0x2b4)
[ 33.455043] [<c0008fbc>] (mount_block_root+0x25c/0x2b4) from [<c00091ac>] (prepare_namespace+0x12c/0x198)
[ 33.464669] [<c00091ac>] (prepare_namespace+0x12c/0x198) from [<c00085e8>] (kernel_init+0xf8/0x138)
[ 33.473773] [<c00085e8>] (kernel_init+0xf8/0x138) from [<c0028e7c>] (kernel_thread_exit+0x0/0x8)
 
Zuletzt bearbeitet:
Dein Pogo ist nicht tot,
Soweit fehlt es nicht, du brauchst nur noch vernünftige uboot-envs und ein passendes Image am Stick, dann läuft er wieder.
Du solltest dich aber vorher noch ein wenig einlesen wenn die Beschreibung im ersten Post zu viele Fragen aufwirft.
Begriffe wie NC (Netcat), tftp Server, das Handling mit envs von der Console (sprich entweder über NC oder über einen TTL-USB Adapter) sollten dir geläufig sein sonst wirst du hier nicht weiter kommen. (gibt hier aber in anderen Pogo/GFN/Kirkwood Threads genug darüber....)
Der original Beitrag ist wie von osprey schon richtig verlinkt und doch wirklich gut beschrieben, geh den nochmals durch und wenn dann Fragen auftauchen stelle sie hier.

Zu deinen Punkten oben:
1. die uboot envs müssen neu eingespielt werden!!! der Rest sind Erweiterungen der envs falls du nicht das original Pogobetriebssystem sondern ein (alte)s Rescue System oder LEDE/oder (aktuelles) openwrt im Nand hast welches du dann eben ohne Stick booten kannst. (aus dem nand Speicher)
2. printenv ethaddr ist ein Ausgabebefehl auf uboot-Ebene (also wen der Pogo noch kein Betriebssystem gebootet hat) und dient dazu dir deine MAC Adresse ausgeben zu lassen um sie mit Papier und Bleistift auf einen Zettel zu schreiben um sie später wieder in die uboot- envs einzutragen da Pogo eben nicht startet wenn keine drinnen steht bzw du deine ursprüngliche wieder eintragen möchtest.
fw_printenv ethaddr ist der selbe Befehl auf linux-Basis also wenn debian schon läuft.
fw_setenv ethaddr bzw. setenv ethaddr (auf uboot Ebene) dient zum setzen/schreiben der neuen mac Adresse
3. siehe punkt 1
Ich hoffe, dass ich ein wenig Klarheit in die Sache bringen konnte.

PS: habe die Anweisungen im Beitrag1 ein wenig angepasst um Unklarheiten zu vermeiden
LG
 
Zuletzt bearbeitet:
Für die Nutzung dieser Website sind Cookies erforderlich. Du musst diese akzeptieren, um die Website weiter nutzen zu können. Erfahre mehr…