OSCAM עבור DDWRT

כל השאלות והדיונים על לווינים, ציוד קליטה, ממירים, ערוצים חדשים, כרטיסי לווין, קידודים ועוד.....
שלח תגובה
סמל אישי של משתמש
deepspace
תותח על
תותח על
הודעות: 1851
הצטרף: 21 נובמבר 2012, 22:26

OSCAM עבור DDWRT

שליחה על ידי deepspace »

יש לי נתב MIPS קרנל 2.6 עם DDWRT MEGA.

קימפלתי עבורו את OSCAM מכאן:
http://www.streamboard.tv/oscam/wiki/crosscompiling

ניסיתי את סעיפי ה- OPENWRT ו DDWRT (עבור MIPSEL אבל ניסתי בכל זאת).
אני לא מקבל שגיאות הרצה, כך שאין אינדיקציה וקשה לברר את השגיאה, אך הקובץ לא רץ.

יש פה מישהו עם נסיון בזה?

דבר נפרד, התקנתי opkg ויש הרשאות ואני רוט, אך אני מקבל:

קוד: בחירת הכל

opkg: Permission denied
מה הסיבות האפשריות?

מחובר USB ב-MOUNT על הנקודות /etc/ /jffs/ /tmp/root/ /mnt/ /opt/
/etc/ מכיל את הקבצים ממחיצת הרוט.

שאר מערכת הקבצים היא RO.
drsignal
תותח על
תותח על
הודעות: 1068
הצטרף: 17 אוגוסט 2009, 13:03

Re: OSCAM עבור DDWRT

שליחה על ידי drsignal »

גבר לא נראה לי שהם מבינים על מה אתה מדבר (אתה בפורום לא נכון חפש בפורום ל unix)

אתה צריך toolchain על מנת לקמפל את זה ל arm\mips או סוג המעבד של הראוטר ( ddwrt

על איזה מכונה אתה מקמפל את זה ?

אם אתה מקמפל את זה על מחשב pc אתה צריך toolchain כמו gcc-mipsel\gcc-armel
זה תלוי גם מה ההפצה שלך בכל הפצה יש תלויות אחרות .
בדביאן יש חבילה ששמה embedian
https://wiki.debian.org/EmdebianToolchain

אם אתה מבצע את הקומפילציה על הנתב אתה צריך קוד מקור של ה libs וכלים (בהנחה שיש מספיק זיכרון על image )
סמל אישי של משתמש
deepspace
תותח על
תותח על
הודעות: 1851
הצטרף: 21 נובמבר 2012, 22:26

Re: OSCAM עבור DDWRT

שליחה על ידי deepspace »

אני יודע. שאלתי פה רק בגללך.

זה מעבד BCM4716 לפי /proc/cpuinfo/.
לפני המידע באינטרנט מעבד BCM4718.
DD-WRT v24-sp2 (03/25/13) mega build 21061

מה ה-toolchain המתאים מהרשימה? אני לא בטוח.
חלק נותנים לי PERMISSION DENIED (כנראה ARCH שגוי), וחלק כלום.
לקוח מכאן: ftp://ftp.dd-wrt.com/toolchains

קוד: בחירת הכל


armb-4.3.2
sources
staging_dir_i386.4.2.1
staging_dir_mips
staging_dir_mips_pb42
staging_dir_powerpc
toolchain-arm_cortex-a9_gcc-4.9-linaro_musl-1.1.2_eabi
toolchain-arm_cortex-a9+neon_gcc-4.9-linaro_musl-1.1.1_eabi
toolchain-armeb_xscale_gcc-4.8-linaro_musl-1.1.2
toolchain-arm_gcc4.2.3
toolchain-arm_mpcore+vfp_gcc-4.8-linaro_uClibc-0.9.33.2_eabi
toolchain-i386_gcc-4.7-linaro_uClibc-0.9.33.2
toolchain-laguna
toolchain-mips_34kc_gcc-4.8-linaro_musl-1.1.2
toolchain-mipsel_3.3.6_BRCM24
toolchain-mipsel_4.1.1_BRCM24
toolchain-mipsel_gcc4.1.2
toolchain-mipsel_gcc-4.7-linaro_uClibc-0.9.33.2
toolchain-mipsel_gcc-linaro_uClibc-0.9.32
toolchain-mipsel_r2_gcc-4.6-linaro_uClibc-0.9.33
toolchain-mipsel_r2_gcc-4.7-linaro_uClibc-0.9.33.2
toolchain-mips_gcc-4.3.3+cs_uClibc-0.9.30.1
toolchain-powerpc_gcc-4.7-linaro_uClibc-0.9.33.2
toolchain-x86_64_gcc-4.8-linaro_uClibc-0.9.33.2
אני מקמפל על AMD64.
בתור בדיקה ראשונית אני מקמפל תוכנית HELLO WORLD פשוטה בשפת C.

איך אני מבדיל אם אני צריך BIG ENDIAN או LITTLE ENDIAN מהנתב? mips או mipsel?
uname -m

קוד: בחירת הכל

mips
cat /proc/cpuinfo

קוד: בחירת הכל

system type             : Broadcom BCM4716 chip rev 1
processor               : 0
cpu model               : MIPS 74K V4.0
BogoMIPS                : 239.20
wait instruction        : no
microsecond timers      : yes
tlb_entries             : 64
extra interrupt vector  : no
hardware watchpoint     : yes
ASEs implemented        : mips16 dsp
shadow register sets    : 1
VCED exceptions         : not available
VCEI exceptions         : not available

dcache hits             : 2147483648
dcache misses           : 2547246971
icache hits             : 2147483648
icache misses           : 1315960824
instructions            : 2147483648

קוד: בחירת הכל

vtysh: ELF 32-bit LSB executable, MIPS, MIPS32 version 1, dynamically linked (uses shared libs), corrupted section header size
יש לי את הקבצים האלה בנתב:

קוד: בחירת הכל

/lib/ld-uClibc.so.0
/opt/lib/libuClibc-0.9.30.1.so
יש מקום להתקנה על ה-DOK.
שאר מערכת הקבצים היא לקריאה בלבד squashfs.

הקובץ עובד בקימפול עבור המחשב המקומי ועבור DREAMBOX.
סמל אישי של משתמש
deepspace
תותח על
תותח על
הודעות: 1851
הצטרף: 21 נובמבר 2012, 22:26

Re: OSCAM עבור DDWRT

שליחה על ידי deepspace »

נראה שאני מסתדר.
עוד שגיאת קומפילציה אחת או שתיים ויהיה בסדר, אני מאמין.
סמל אישי של משתמש
deepspace
תותח על
תותח על
הודעות: 1851
הצטרף: 21 נובמבר 2012, 22:26

Re: OSCAM עבור DDWRT

שליחה על ידי deepspace »

עובד! [מנגן]

תמונה

עכשיו רק הבעיה שהוא עוד לא מופיע בדפדפן.
יש גם PS מאוד STRIPPED DOWN והוא לא מופיע ברשימה.
צריך לבדוק מה העניין.
סמל אישי של משתמש
deepspace
תותח על
תותח על
הודעות: 1851
הצטרף: 21 נובמבר 2012, 22:26

Re: OSCAM עבור DDWRT

שליחה על ידי deepspace »

הוספתי דגל static לקומפיילר וזה פתר את הבעיות הקודמות.
מופיע עכשיו ב-PS והדפדפן מבקש שם משתמש וסיסמה להתחברות.
הבעיה האחרונה שנשארה היא שלאחר הכנסת השם משתמש והסיסמה הדפדפן ממשיך לחשוב וכלום לא קורה.
יש רעיונות?

אני כרגע משתמש ב-oscam.conf בלבד עם הגדרות מינימליות ביותר:

קוד: בחירת הכל


[global]
nice                          = -1
lb_mode                       = 1


[webif]
httpport                      = 83
httpuser                      = admin
httppwd                       = admin
httpallowed                   = 127.0.0.1,192.168.0.0-192.168.255.255

גרסת oscam מינימלית אחרת כבר רצה מעולה. [1eye]
שלח תגובה