Quantcast
Aktuelles
Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Pogoplug Pro openWRT auf Flash installieren

Osprey

Moderator
Teammitglied
Registriert
30. Dezember 2011
Beiträge
16.003
Lösungen
8
Reaktionspunkte
17.413
Punkte
1.093
Ort
Im wilden Süden
Das ist das how2 um das oscam openWRT Image von @derdigge auf den Flash des Pogo Pro draufzubekommen.

Alle Eingaben werden im laufendem Betrieb mit Debian gemacht.

Schaut ob der Flashspeicher im Pogoplug richtig aufgeteilt ist, nur wenn es so aussieht konnt Ihr weitermachen:

Code:
cat /proc/mtd
root@debian:~# cat /proc/mtd
dev: size erasesize name
mtd0: 00e00000 00020000 "boot"
mtd1: 07200000 00020000 "data"

Jetzt könnt Ihr Zeile für Zeile "Copy - Paste" in Putty einfügen und mit Enter ausführen:

Code:
apt-get update && apt-get install mtd-utils squashfs-tools
cd /tmp
ubiformat /dev/mtd1
ubiattach /dev/ubi_ctrl -m 1
ubimkvol /dev/ubi0 -m -N rootfs
mkdir /tmp/ubi
mount -t ubifs ubi0:rootfs /tmp/ubi
wget http://oscamwrt.mooo.com:8331/wrt/autobuild/chaos_calmer/oxnas/openwrt-15.05.1-oxnas-pogoplug-pro-squashfs-sysupgrade.tar
tar -xvf *-pro-squashfs-sysupgrade.tar
unsquashfs sysupgrade-pogoplug-pro/root
mv squashfs-root/* /tmp/ubi
mkdir -p /tmp/ubi/boot
cd /tmp/ubi/boot
wget http://oscamwrt.mooo.com:8331/wrt/autobuild/chaos_calmer/oxnas/openwrt-15.05.1-oxnas-zImage
mv openwrt-15.05.1-oxnas-zImage zImage
wget http://oscamwrt.mooo.com:8331/wrt/autobuild/chaos_calmer/oxnas/openwrt-15.05.1-oxnas-pogoplug-pro.dtb
sync
cd /
umount /tmp/ubi
/tmp/fw_setenv zimage '/boot/zImage'
/tmp/fw_setenv loadaddr '0x60500000'
/tmp/fw_setenv fdt_addr '0x62c00000'
/tmp/fw_setenv loadubi 'echo Trying to boot from NAND ...;if run mountubi; then run loadubizimage;run loadubifdt;ubifsumount;run bootzubi;fi'
/tmp/fw_setenv mountubi 'ubi part data; ubifsmount ubi0:rootfs'
/tmp/fw_setenv loadubizimage 'ubifsload ${loadaddr} ${zimage}'
/tmp/fw_setenv loadubifdt 'ubifsload ${fdt_addr} ${fdt_file_ubi}'
/tmp/fw_setenv bootzubi 'echo Booting from nand ...; run setargsubi; bootz ${loadaddr} - ${fdt_addr};'
/tmp/fw_setenv setargsubi 'setenv bootargs console=ttyS0,115200n8 ubi.mtd=1 root=ubi0:rootfs rw rootfstype=ubifs rootwait ${mtdparts}'
/tmp/fw_setenv fdt_file_ubi '/boot/openwrt-15.05.1-oxnas-pogoplug-pro.dtb'
/tmp/fw_setenv fdt_file_ubi '/boot/ox820-pogoplug-classic.dtb'
/tmp/fw_setenv dt_bootcmd_usb 'usb start; run dt_usb_bootcmd; usb stop'
/tmp/fw_setenv bootcmd 'run dt_bootcmd_usb; run loadubi; reset'
poweroff

1 Minute warten und den Debian stick rausziehen.
Pogo direkt verbinden mit PC und LAN Adapter des PC kurz deaktivieren und wieder aktivieren.
Strom anstecken am Pogoplug und LED fängt an zu blinken. Sobald Lede gebootet ist erlischt die LED.
openWRT auf dem Pogoplug ist erreichbar unter 192.168.1.1

Hier einige Bilder und der Installationlog:
Code:
root@debian ~ > cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00e00000 00020000 "boot"
mtd1: 07200000 00020000 "data"
root@debian ~ > apt-get update && apt-get install mtd-utils squashfs-tools
Get:1 http://security.debian.org stretch/updates InRelease [62.9 kB]
Ign:2 http://ftp.us.debian.org/debian stretch InRelease
Hit:4 http://ftp.us.debian.org/debian stretch Release
Get:3 http://cdn-fastly.deb.debian.org/debian stretch-updates InRelease [91.0 kB]
Get:5 http://security.debian.org stretch/updates/main Sources [76.1 kB]
Get:6 http://security.debian.org stretch/updates/main armel Packages [181 kB]
Get:7 http://security.debian.org stretch/updates/main Translation-en [86.6 kB]
Fetched 498 kB in 5s (93.9 kB/s)
Reading package lists... Done
Reading package lists... Done
Building dependency tree
Reading state information... Done
mtd-utils is already the newest version (1:2.0.0-1).
squashfs-tools is already the newest version (1:4.3-3+deb9u1).
0 upgraded, 0 newly installed, 0 to remove and 59 not upgraded.
root@debian ~ > cd /tmp
root@debian /tmp > ubiformat /dev/mtd1
ubiformat: mtd1 (nand), size 119537664 bytes (114.0 MiB), 912 eraseblocks of 131072 bytes (128.0 KiB), min. I/O size 2048 bytes
libscan: scanning eraseblock 911 -- 100 % complete
ubiformat: 912 eraseblocks have valid erase counter, mean value is 3
ubiformat: formatting eraseblock 911 -- 100 % complete
root@debian /tmp > ubiattach /dev/ubi_ctrl -m 1
UBI device number 0, total 912 LEBs (117669888 bytes, 112.2 MiB), available 888 LEBs (114573312 bytes, 109.3 MiB), LEB size 129024 bytes (126.0 KiB)
root@debian /tmp > ubimkvol /dev/ubi0 -m -N rootfs
Set volume size to 114573312
Volume ID 0, size 888 LEBs (114573312 bytes, 109.3 MiB), LEB size 129024 bytes (126.0 KiB), dynamic, name "rootfs", alignment 1
root@debian /tmp > mkdir /tmp/ubi
root@debian /tmp > mount -t ubifs ubi0:rootfs /tmp/ubi
root@debian /tmp > wget http://oscamwrt.mooo.com:8331/wrt/autobuild/chaos_calmer/oxnas/openwrt-15.05.1-oxnas-pogoplug-pro-squashfs-sysupgrade.tar
--2017-10-29 16:58:31--  http://oscamwrt.mooo.com:8331/wrt/autobuild/chaos_calmer/oxnas/openwrt-15.05.1-oxnas-pogoplug-pro-squashfs-sysupgrade.tar
Resolving oscamwrt.mooo.com (oscamwrt.mooo.com)... 185.216.140.90
Connecting to oscamwrt.mooo.com (oscamwrt.mooo.com)|185.216.140.90|:8331... connected.
HTTP request sent, awaiting response... 200 OK
Length: 4648960 (4.4M) [application/octet-stream]
Saving to: 'openwrt-15.05.1-oxnas-pogoplug-pro-squashfs-sysupgrade.tar'

openwrt-15.05.1-oxnas-p 100%[==============================>]   4.43M   537KB/s    in 7.0s

2017-10-29 16:58:38 (652 KB/s) - 'openwrt-15.05.1-oxnas-pogoplug-pro-squashfs-sysupgrade.tar' saved [4648960/4648960]
root@debian /tmp > tar -xvf *oxnas-pogoplug-pro-squashfs-sysupgrade.tar
sysupgrade-pogoplug-pro/
sysupgrade-pogoplug-pro/CONTROL
sysupgrade-pogoplug-pro/root
sysupgrade-pogoplug-pro/kernel
root@debian /tmp > unsquashfs sysupgrade-pogoplug-pro/root
Parallel unsquashfs: Using 2 processors
970 inodes (973 blocks) to write

[==============================================================================|] 973/973 100%

created 769 files
created 106 directories
created 200 symlinks
created 1 devices
created 0 fifos
root@debian /tmp > mv squashfs-root/* /tmp/ubi
root@debian /tmp > mkdir -p /tmp/ubi/boot
root@debian /tmp > cd /tmp/ubi/boot
root@debian /tmp/ubi/boot > wget http://oscamwrt.mooo.com:8331/wrt/autobuild/chaos_calmer/oxnas/openwrt-15.05.1-oxnas-zImage
--2017-10-29 17:01:15--  http://oscamwrt.mooo.com:8331/wrt/autobuild/chaos_calmer/oxnas/openwrt-15.05.1-oxnas-zImage
Resolving oscamwrt.mooo.com (oscamwrt.mooo.com)... 185.216.140.90
Connecting to oscamwrt.mooo.com (oscamwrt.mooo.com)|185.216.140.90|:8331... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1678672 (1.6M) [application/octet-stream]
Saving to: 'openwrt-15.05.1-oxnas-zImage'

openwrt-15.05.1-oxnas-z 100%[==============================>]   1.60M   279KB/s    in 4.9s

2017-10-29 17:01:20 (331 KB/s) - 'openwrt-15.05.1-oxnas-zImage' saved [1678672/1678672]

root@debian /tmp/ubi/boot > mv openwrt-15.05.1-oxnas-zImage zImage
root@debian /tmp/ubi/boot > wget http://oscamwrt.mooo.com:8331/wrt/autobuild/chaos_calmer/oxnas/openwrt-15.05.1-oxnas-pogoplug-pro.dtb
--2017-10-29 17:03:43--  http://oscamwrt.mooo.com:8331/wrt/autobuild/chaos_calmer/oxnas/openwrt-15.05.1-oxnas-pogoplug-pro.dtb
Resolving oscamwrt.mooo.com (oscamwrt.mooo.com)... 185.216.140.90
Connecting to oscamwrt.mooo.com (oscamwrt.mooo.com)|185.216.140.90|:8331... connected.
HTTP request sent, awaiting response... 200 OK
Length: 6993 (6.8K) [application/octet-stream]
Saving to: 'openwrt-15.05.1-oxnas-pogoplug-pro.dtb'

openwrt-15.05.1-oxnas-p 100%[==============================>]   6.83K  --.-KB/s    in 0s

2017-10-29 17:03:43 (54.3 MB/s) - 'openwrt-15.05.1-oxnas-pogoplug-pro.dtb' saved [6993/6993]
root@debian /tmp/ubi/boot > sync
root@debian /tmp/ubi/boot > cd /
root@debian / > umount /tmp/ubi
root@debian / > /tmp/fw_setenv zimage '/boot/zImage'
root@debian / > /tmp/fw_setenv loadaddr '0x60500000'
root@debian / > /tmp/fw_setenv fdt_addr '0x62c00000'
root@debian / > /tmp/fw_setenv loadubi 'echo Trying to boot from NAND ...;if run mountubi; then run loadubizimage;run loadubifdt;ubifsumount;run bootzubi;fi'
root@debian / > /tmp/fw_setenv mountubi 'ubi part data; ubifsmount ubi0:rootfs'
root@debian / > /tmp/fw_setenv loadubizimage 'ubifsload ${loadaddr} ${zimage}'
root@debian / > /tmp/fw_setenv loadubifdt 'ubifsload ${fdt_addr} ${fdt_file_ubi}'
root@debian / > /tmp/fw_setenv bootzubi 'echo Booting from nand ...; run setargsubi; bootz ${loadaddr} - ${fdt_addr};'
root@debian / > /tmp/fw_setenv setargsubi 'setenv bootargs console=ttyS0,115200n8 ubi.mtd=1 root=ubi0:rootfs rw rootfstype=ubifs rootwait ${mtdparts}'
root@debian / > mount -t ubifs ubi0:rootfs /tmp/ubi
root@debian / > umount /tmp/ubi
root@debian / >
root@debian / > /tmp/fw_setenv fdt_file_ubi '/boot/openwrt-15.05.1-oxnas-pogoplug-pro.dtb'
root@debian / >
root@debian / > /tmp/fw_setenv dt_bootcmd_usb 'usb start; run dt_usb_bootcmd; usb stop'
root@debian / > /tmp/fw_setenv bootcmd 'run dt_bootcmd_usb; run loadubi; reset'
root@debian / > fw_printenv
autoload=no
baudrate=115200
bootargs=console=ttyS0,115200n8
bootdelay=10
console=console=ttyS0,115200n8
ethact=mii0
mtdids=nand0=41000000.nand
mtdparts=mtdparts=41000000.nand:14m(boot),-(data)
stderr=serial
stdin=serial
stdout=serial
usb_device=0:1
if_netconsole=ping $serverip
preboot_nc=run if_netconsole start_netconsole
start_netconsole=setenv ncip $serverip; setenv bootdelay 10; setenv stdin nc; setenv stdout nc; setenv stderr nc; version
usb_set_bootargs=setenv bootargs console=ttyS0,115200 root=/dev/sda1 rootdelay=10
uinitrd_addr=0x60e00000
uimage_addr=0x60500000
dtb_addr=0x62c00000
dt_load_dtb=ext2load usb 0:1 $dtb_addr /boot/dts/ox820-pogoplug-pro.dtb
dt_load_initrd=ext2load usb 0:1 $uinitrd_addr /boot/uInitrd
dt_load_uimage=ext2load usb 0:1 $uimage_addr /boot/uImage
dt_bootm=bootm $uimage_addr $uinitrd_addr $dtb_addr
dt_usb_boot=run dt_load_uimage; run dt_load_initrd; run dt_load_dtb; run dt_bootm
dt_usb_bootcmd=run usb_set_bootargs; run dt_usb_boot
ethaddr=00:25:31:01:c1:c1
preboot=run preboot_nc
ipaddr=192.168.1.10
serverip=192.168.1.12
zimage=/boot/zImage
loadaddr=0x60500000
fdt_addr=0x62c00000
loadubi=echo Trying to boot from NAND ...;if run mountubi; then run loadubizimage;run loadubifdt;ubifsumount;run bootzubi;fi
mountubi=ubi part data; ubifsmount ubi0:rootfs
loadubizimage=ubifsload ${loadaddr} ${zimage}
loadubifdt=ubifsload ${fdt_addr} ${fdt_file_ubi}
bootzubi=echo Booting from nand ...; run setargsubi; bootz ${loadaddr} - ${fdt_addr};
setargsubi=setenv bootargs console=ttyS0,115200n8 ubi.mtd=1 root=ubi0:rootfs rw rootfstype=ubifs rootwait ${mtdparts}
fdt_file_ubi=/boot/openwrt-15.05.1-oxnas-pogoplug-pro.dtb
dt_bootcmd_usb=usb start; run dt_usb_bootcmd; usb stop
bootcmd=run dt_bootcmd_usb; run loadubi; reset
root@debian / > poweroff

Broadcast message from root@debian (pts/1) (Sun Oct 29 17:11:06 2017):

The system is going down for system halt NOW!

Du musst angemeldet sein, um Bilder zu sehen.
Du musst angemeldet sein, um Bilder zu sehen.
Du musst angemeldet sein, um Bilder zu sehen.
 
Hallo kann ich das openwrt installieren wenn der flash so ist, pogoplug pro
root@debian ~ > cat /proc/mtd
dev: size erasesize name
mtd0: 08000000 00020000 "NAND 128MiB 3,3V 8-bit"
mtd1: 00e00000 00020000 "boot"
mtd2: 07200000 00020000 "rootfs"
 
Das würde ich nicht machen da mtd0 bei Dir anders aufgeteilt ist. Schau mal im doozan Forum bei uboot wie man ein Debian drauf macht.
 
Ok , noch mal eine Frage, habe ja eonen Pogoplug Pro mit debian auf usb stick, kann ich da ein neues debian einfach drüber installieren (das jetzige Funktioniert nicht mehr richtig)und wie müsste ich das machen?
 
Ich gehe immer nach dieser Anleitung:
Die Files sind aber offline und muss man sich im doozan Forum holen: h**ps://forum.doozan.com/read.php?2,16044
 
Ok danke, mein problem ist halt das ich auf das webif vom ipc nicht mehr komme, da der Apache Server nicht mehr funktioniert, wie kann ich diesen deinstallieren und wieder neuinstallieren, da würde ich mir die neuinstall sparen.
 
Da würde ich eher mal nach der Ursache suchen. Was steht denn z.B. in /var/log/apache2/error.log?
 
Gibt es auch ein Image für den v3?
Es gibt zwar schon ein how to ( ), aber leider sind die Files alle down

Gesendet von meinem SM-T335 mit Tapatalk
 
Zuletzt bearbeitet von einem Moderator:
Hi,
es gibt rootfs Images im doozan Forum.
Welchen Zustand hat Dein Pogoplug original, arch Kernel oder aktueller Kernel?
 
Ich habe aus dem doozan forum den aktuellsten Kernel mit geänderten uboot installiert. Wäre an dem openwrt als rescue System im Flash interessiert. Ein aktuelles openwrt image habe ich aber nicht gefunden.
 
Zuletzt bearbeitet von einem Moderator:
Für den V3 musst Du halt die V3 Files nehmen direkt von openwrt sind halt ohne oscam:
Code:
apt-get update && apt-get install mtd-utils squashfs-tools
cd /tmp
ubiformat /dev/mtd1
ubiattach /dev/ubi_ctrl -m 1
ubimkvol /dev/ubi0 -m -N rootfs
mkdir /tmp/ubi
mount -t ubifs ubi0:rootfs /tmp/ubi
wget https://downloads.openwrt.org/chaos_calmer/15.05.1/oxnas/generic/openwrt-15.05.1-oxnas-pogoplug-v3-squashfs-sysupgrade.tar
tar -xvf *squashfs-sysupgrade.tar
unsquashfs sysupgrade-pogoplug-v3/root
mv squashfs-root/* /tmp/ubi
mkdir -p /tmp/ubi/boot
cd /tmp/ubi/boot
wget https://downloads.openwrt.org/chaos_calmer/15.05.1/oxnas/generic/openwrt-15.05.1-oxnas-zImage
mv openwrt-15.05.1-oxnas-zImage zImage
wget https://downloads.openwrt.org/chaos_calmer/15.05.1/oxnas/generic/openwrt-15.05.1-oxnas-pogoplug-v3.dtb
sync
cd /
umount /tmp/ubi
/tmp/fw_setenv zimage '/boot/zImage'
/tmp/fw_setenv loadaddr '0x60500000'
/tmp/fw_setenv fdt_addr '0x62c00000'
/tmp/fw_setenv loadubi 'echo Trying to boot from NAND ...;if run mountubi; then run loadubizimage;run loadubifdt;ubifsumount;run bootzubi;fi'
/tmp/fw_setenv mountubi 'ubi part data; ubifsmount ubi0:rootfs'
/tmp/fw_setenv loadubizimage 'ubifsload ${loadaddr} ${zimage}'
/tmp/fw_setenv loadubifdt 'ubifsload ${fdt_addr} ${fdt_file_ubi}'
/tmp/fw_setenv bootzubi 'echo Booting from nand ...; run setargsubi; bootz ${loadaddr} - ${fdt_addr};'
/tmp/fw_setenv setargsubi 'setenv bootargs console=ttyS0,115200n8 ubi.mtd=1 root=ubi0:rootfs rw rootfstype=ubifs rootwait ${mtdparts}'
/tmp/fw_setenv fdt_file_ubi '/boot/openwrt-15.05.1-oxnas-pogoplug-pro.dtb'
/tmp/fw_setenv fdt_file_ubi '/boot/ox820-pogoplug-classic.dtb'
/tmp/fw_setenv dt_bootcmd_usb 'usb start; run dt_usb_bootcmd; usb stop'
/tmp/fw_setenv bootcmd 'run dt_bootcmd_usb; run loadubi; reset'
 
Zurück
Oben