Kernel Entwicklung

  • 136 Antworten
  • Letztes Antwortdatum
Also hab mir den log angeschaut da kann ich lange warten auf eine veränderung.

-- Installing: /sdcard/update.zip
Finding update package...
I:Update location: /sdcard/update.zip
Opening update package...
Installing update...
AnyKernel Updater by Koush.mount: failed to mount /dev/block/mmcblk0p17 at /system: Device or resource busy
minzip: Extracted file "/system/lib/modules/ansi_cprng.ko"

minzip: Extracted file "/system/lib/modules/cfg80211.ko"
minzip: Extracted file "/system/lib/modules/dal_remotetest.ko"
minzip: Extracted file "/system/lib/modules/evbug.ko"
Extracting System Files...minzip: Extracted file "/system/lib/modules/gspca_main.ko"
minzip: Extracted file "/system/lib/modules/lcd.ko"
minzip: Extracted file "/system/lib/modules/librasdioif.ko"
minzip: Extracted file "/system/lib/modules/mmc_test.ko"
minzip: Extracted file "/system/lib/modules/mtd_erasepart.ko"
minzip: Extracted file "/system/lib/modules/mtd_nandecctest.ko"
minzip: Extracted file "/system/lib/modules/mtd_oobtest.ko"
minzip: Extracted file "/system/lib/modules/mtd_pagetest.ko"
minzip: Extracted file "/system/lib/modules/mtd_readtest.ko"
minzip: Extracted file "/system/lib/modules/mtd_speedtest.ko"
minzip: Extracted file "/system/lib/modules/mtd_stresstest.ko"
minzip: Extracted file "/system/lib/modules/mtd_subpagetest.ko"
minzip: Extracted file "/system/lib/modules/mtd_torturetest.ko"
minzip: Extracted file "/system/lib/modules/pppoe.ko"
minzip: Extracted file "/system/lib/modules/scsi_wait_scan.ko"

Extracting Kernel files...minzip: Extracted file "/tmp/dd"
minzip: Extracted file "/tmp/mkbootimg"
minzip: Extracted file "/tmp/mkbootimg.sh"
minzip: Extracted file "/tmp/unpackbootimg"

minzip: Extracted file "/tmp/zImage"
Installing kernel...set_perm: chown of /tmp/dump_image to 0 0 failed: No such file or directory
set_perm: chmod of /tmp/dump_image to 777 failed: No such file or directory
about to run program [/tmp/dump_image] with 3 args
run_program: execv failed: No such file or directory
run_program: child exited with status 1
about to run program [/tmp/unpackbootimg] with 3 args
run_program: child terminated by signal 11
about to run program [/tmp/mkbootimg.sh] with 1 args
cat: can't open '/tmp/boot.img-cmdline': No such file or directory
cat: can't open '/tmp/boot.img-base': No such file or directory
Segmentation fault
run_program: child exited with status 139
error scanning partitionsscript result was [Done!]

Done!

Install from sdcard complete.
I:Can't partition unsafe device: /dev/block/mmcblk1p1
I:Can't format unknown volume: /external_sd
 
  • Danke
Reaktionen: Andy
Ist dein boot.img denn im tmp ordner?
 
@daddelgreis:
Ich gehe mal davon aus, dass für das Script das "/dev/block/mmcblk0p17" selbst ermittelt hast oder?

Du könntest mal versuchen in der Recovery vorher unter "mounts and storage" oder wie das bei dieser Recovery heißt, die /system-Partition zu mounten und dann erst versuchen die .zip zu flashen. Notfalls vorher über eine ADB-Shell per "df" überprüfen ob /system wirklich gemountet ist.

Ansonsten probiere ich heute abend mal aus, nen boot.img zu erstellen. Erstmal wieder zusammenkramen wie das ging. xD
Wie du aus einem evtl. Bootloop usw. dann raus kommst, weißt du ja hoffentlich. :3
 
Ich gehe mal davon aus, dass für das Script das "/dev/block/mmcblk0p17" selbst ermittelt hast oder?

Nun ja ich entnehme das aus der Log datei wie die Partitionen gemountet werden.


0 /tmp ramdisk (null) (null) 0
1 /boot emmc /dev/block/mmcblk0p12 (null) 0
2 /recovery emmc /dev/block/mmcblk0p13 (null) 0
3 /cache ext4 /dev/block/mmcblk0p15 (null) 0
4 /cust ext4 /dev/block/mmcblk0p16 (null) 0
5 /system ext4 /dev/block/mmcblk0p17 (null) 0
6 /data ext4 /dev/block/mmcblk0p18 (null) -16384
7 /emmc vfat /dev/block/mmcblk0p19 (null) 0
8 /sdcard vfat /dev/block/mmcblk1p1 /dev/block/mmcblk1 0

Ich werde das mal mit von Hand gemountetes system versuchen.

Schaden kanns ja nicht.
 
Wahlweise im laufenden System folgendes eingeben:

  • cat /proc/mtd
  • cat /proc/partitions
  • mount
Nur zum überprüfen ob es übereinstimmt. Denke nicht, dass du da nen Fehler gemacht hast.
 
Also auch von Hand gemountet macht das keinen unterschied.

Er kopiert auch ihn keinster weise die Datein ihn das verzeichniss /system/lib/module das Datum der Datein ist immer noch Aug 01,2008.





-- Installing: /sdcard/update.zip
Finding update package...
I:Update location: /sdcard/update.zip
Opening update package...
Installing update...
AnyKernel Updater by Koush.minzip: Extracted file "/system/lib/modules/ansi_cprng.ko"

Extracting System Files...minzip: Extracted file "/system/lib/modules/cfg80211.ko"
minzip: Extracted file "/system/lib/modules/dal_remotetest.ko"
minzip: Extracted file "/system/lib/modules/evbug.ko"
minzip: Extracted file "/system/lib/modules/gspca_main.ko"
minzip: Extracted file "/system/lib/modules/lcd.ko"
minzip: Extracted file "/system/lib/modules/librasdioif.ko"
minzip: Extracted file "/system/lib/modules/mmc_test.ko"
minzip: Extracted file "/system/lib/modules/mtd_erasepart.ko"
minzip: Extracted file "/system/lib/modules/mtd_nandecctest.ko"
minzip: Extracted file "/system/lib/modules/mtd_oobtest.ko"
minzip: Extracted file "/system/lib/modules/mtd_pagetest.ko"

minzip: Extracted file "/system/lib/modules/mtd_readtest.ko"
minzip: Extracted file "/system/lib/modules/mtd_speedtest.ko"
minzip: Extracted file "/system/lib/modules/mtd_stresstest.ko"
minzip: Extracted file "/system/lib/modules/mtd_subpagetest.ko"
minzip: Extracted file "/system/lib/modules/mtd_torturetest.ko"
minzip: Extracted file "/system/lib/modules/pppoe.ko"
minzip: Extracted file "/system/lib/modules/scsi_wait_scan.ko"
Extracting Kernel files...minzip: Extracted file "/tmp/dd"
minzip: Extracted file "/tmp/mkbootimg"
minzip: Extracted file "/tmp/mkbootimg.sh"
minzip: Extracted file "/tmp/unpackbootimg"

minzip: Extracted file "/tmp/zImage"
set_perm: chown of /tmp/dump_image to 0 0 failed: No such file or directory
set_perm: chmod of /tmp/dump_image to 777 failed: No such file or directory
about to run program [/tmp/dump_image] with 3 args
Installing kernel...run_program: execv failed: No such file or directory
run_program: child exited with status 1
about to run program [/tmp/unpackbootimg] with 3 args
run_program: child terminated by signal 11
about to run program [/tmp/mkbootimg.sh] with 1 args
cat: can't open '/tmp/boot.img-cmdline': No such file or directory
cat: can't open '/tmp/boot.img-base': No such file or directory
Segmentation fault
run_program: child exited with status 139
error scanning partitionsscript result was [Done!]

Done!
 
Zumindest ist oben der Fehler mit /system weg. Der entpackt zwar die Dateien nach /tmp, kann aber dann die Rechte nicht setzen usw. weil die nicht vorhanden sind usw. usf.
Glaube da brauchste nix mehr probieren, außer du hast noch Lust drauf. :flapper:

Ich erstelle heute abend mal ne boot.img. Ende, aus, Micky Maus. xD
 
Ich glaub da ist die boot.img schneller erstellt.

Der wird ja die tmp ihn der /cache partition erstellen wieso der script da keine read/write/execute bekommt ist mir völlig schleierhaft.
 
Zuletzt bearbeitet von einem Moderator:
Zuletzt bearbeitet:
Schaun wir mal schimpfen wird keiner

Boot.img läuft zwar aber es ist langsam und freezt.

Aber fürs erste mal ohne handy zum testen ganz ordentlich

Edit# G330 hängt sich ungefär nach einer minute auf und rebootet neu.
 
Zuletzt bearbeitet von einem Moderator:
  • Danke
Reaktionen: Andy
Hast du zufällig logcat mitlaufen lassen, damit man sieht, an welcher Stelle es genau freezt? Habe halt nur die Standardeinstellungen kompiliert. Die erstellen Module habe ich dann noch händisch in die Ramdisk unter /system/lib/modules gepackt (Ordner neu erstellt). Außer das war nen Fehler.
 
logcat ??
 
Ja Gerät am PC angesteckt haben und dann ein "adb logcat" machen.

Konntest du in der einen Minute testen ob Bluetooth oder Wlan ging? xD
 
Wlan / Bluetooth keine funktion

info: log device is empty!
 
Zuletzt bearbeitet von einem Moderator:
Ich hab ne Idee: Ich erstelle das boot.img neu ohne veränderter Ramdisk sondern nur mit dem zImage und du pusht dir die ganzen libs selber nach /system/lib/modules rüber?

neu: http://d-h.st/PAz

Btw. passt die boot.img schon komplett auf die Boot-Partition? Bei mir waren die Kernels früher immer genau 5 MB groß. Hier isser 8,x MB groß? ^^

Der ursprüngliche Beitrag von 20:51 Uhr wurde um 21:00 Uhr ergänzt:

Ach da Huawei wieder das Logging abgeschaltet. ^^
Muss man über das Project Menü erst aktivieren.
In der Telefonapp: *#*#2846579#*#* eingeben, dann Project Menu -> Background Setting -> Log Setting -> Log switch -> on und bei Dump & Log alles anhaken, evtl. auch vorher noch bei "Log Setting" -> Log Level auf verbose. Dann dürfte es nach Neustart gehen. (und das aus dem Kopf xD)

Bei meinem Teil habe ich einfach unter Background Setings bei USB Port Setting auf "Google Mode" umgestellt, da sonst Linux nicht mag.
 
Zuletzt bearbeitet:
ja nee 8mb passen darf nur nicht 8,30 überschreiten

Wo schreibt der die log hin.
 
Zuletzt bearbeitet von einem Moderator:
Ist keine Datei, sondern der zeigt dir den Log dann just-in-time in der Console an. ^^
z.b.:
I/ActivityManager( 160): Displayed com.gau.go.launcherex/com.jiubang.ggheart.apps.desks.Preferences.FunAppUISettingAppActivity: +576ms
D/dalvikvm( 264): GC_EXTERNAL_ALLOC freed 636K, 35% free 7524K/11527K, external 6580K/6593K, paused 105ms
D/dalvikvm( 264): GC_EXTERNAL_ALLOC freed 144K, 36% free 7461K/11527K, external 7079K/7102K, paused 104ms
W/KeyCharacterMap( 264): Can't open keycharmap file
W/KeyCharacterMap( 264): Error loading keycharmap file '/system/usr/keychars/synaptics.kcm.bin'. hw.keyboards.131076.devname='synaptics'
W/KeyCharacterMap( 264): err is 0 dev is .
W/KeyCharacterMap( 264): Use qwerty.kcm.bin
W/KeyCharacterMap( 264): Using default keymap: /system/usr/keychars/qwerty.kcm.bin
I/DemoService( 264): DiyScheduer.onStart
I/ggheart ( 264): onStart
V/capture ( 264): resumecapture
E/Sensors ( 160): ProximitySensor: unknown event (type=0, code=0)
I/ActivityManager( 160): Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10200000 cmp=com.gau.go.launcherex/com.jiubang.ggheart.apps.desks.diy.GoLauncher } from pid 160
E/Sensors ( 160): ProximitySensor: unknown event (type=0, code=0)
E/Sensors ( 160): ProximitySensor: unknown event (type=0, code=0)
E/Sensors ( 160): ProximitySensor: unknown event (type=0, code=0)
E/Sensors ( 160): ProximitySensor: unknown event (type=0, code=0)
E/Sensors ( 160): ProximitySensor: unknown event (type=0, code=0)
W/Finsky ( 495): [1] LibraryUpdateListener.onErrorResponse: Library replication failed: com.android.volley.NoConnectionError: java.net.UnknownHostException: android.clients.google.com
E/PlayEventLogger( 495): Upload failed class java.net.UnknownHostException (play.googleapis.com)
W/Finsky ( 495): [1] LibraryUpdateListener.onErrorResponse: Library replication failed: com.android.volley.NoConnectionError: java.net.UnknownHostException: android.clients.google.com
W/Finsky ( 495): [1] 2.onErrorResponse: Update check failed: com.android.volley.NoConnectionError: java.net.UnknownHostException: android.clients.google.com
D/Finsky ( 495): [1] DailyHygiene.flushEventLogs: Flushing event logs for [MB2JDStdsbi3HoEN7SotjTqT2D0]
D/Finsky ( 495): [1] DailyHygiene.reschedule: Scheduling new run in 30 minutes (failures=2)
D/dalvikvm( 495): GC_CONCURRENT freed 507K, 48% free 3383K/6407K, external 0K/0K, paused 3ms+4ms
I/pcm_service( 103): The value returned from pcm_getusbmodemstate_fromsys is 1
I/pcm_service( 103): Post event 1
I/dun_service( 102): The value returned from dun_getusbmodemstate_fromsys is 1
I/dun_service( 102): Post event 1
I/pcm_service( 103): received event: PCM_EVENT_USB_UNPLUG
I/pcm_service( 103): received event(PCM_EVENT_USB_UNPLUG) in state(PCM_STATE_USB_UNPLUG)
I/pcm_service( 103): Ignoring the event PCM_EVENT_USB_UNPLUG in USB_UNPLUG_STATE
I/pcm_service( 103): Moved to state(PCM_STATE_USB_UNPLUG)
I/dun_service( 102): received event: DUN_EVENT_USB_UNPLUG
I/dun_service( 102): received event(DUN_EVENT_USB_UNPLUG) in state(DUN_STATE_USB_UNPLUG)
I/dun_service( 102): Ignoring the event DUN_EVENT_USB_UNPLUG in USB_UNPLUG_STATE
I/dun_service( 102): Moved to state(DUN_STATE_USB_UNPLUG)
D/dalvikvm( 495): GC_EXPLICIT freed 19K, 48% free 3364K/6407K, external 0K/0K, paused 66ms
I/dalvikvm( 234): Jit: resizing JitTable from 512 to 1024
D/SntpClient( 160): request time failed: java.net.UnknownHostException: xtra1.gpsonextra.net
D/SntpClient( 160): request time failed: java.net.UnknownHostException: xtra1.gpsonextra.net
D/SntpClient( 160): request time failed: java.net.UnknownHostException: xtra1.gpsonextra.net
I/power ( 160): *** set_screen_state 0
D/SurfaceFlinger( 160): About to give-up screen, flinger = 0x99910
D/ConnectivityService( 160): receive screen off intent!
D/NotificationService( 160): mLedNotification=null
D/NotificationService( 160): mPendingPulseNotification=false
D/NotificationService( 160): mScreenOn=false
D/NotificationService( 160): mInCall=false
D/ConnectivityService( 160): getMobileDataEnabled returning true
D/TLockScreenFactory( 160): none user-defined lock screen package can be gotten for none such package is installed.
D/dalvikvm( 740): GC_EXPLICIT freed 2K, 50% free 3369K/6663K, external 0K/0K, paused 62ms
I/power ( 160): *** set_screen_state 1
D/KeyguardViewMediator( 160): wakeWhenReadyLocked(26)
D/NotificationService( 160): mLedNotification=null
D/NotificationService( 160): mPendingPulseNotification=false
D/NotificationService( 160): mScreenOn=true
D/NotificationService( 160): mInCall=false
D/ConnectivityService( 160): receive screen on intent!
D/SurfaceFlinger( 160): Screen about to return, flinger = 0x99910
E/Sensors ( 160): ProximitySensor: unknown event (type=0, code=0)
E/Sensors ( 160): ProximitySensor: unknown event (type=0, code=0)
Siehe: http://developer.android.com/tools/help/logcat.html
 
Ja ok stehe schon bissel auf dem Schlauch.

Das problem ist ja das der TS schon wieder Stock auf seinen Handy hat und ich hier für in teste wieso auch immer damit du dir die Arbeit nicht ganz umsonst machst.
 
Keine Ahnung warum ich mir die Arbeit mache, obwohl ich das Gerät nicht mal habe. Habe wohl zuviel Zeit. :scared:
Ist halt immer Mist, wenn man nichts selber testen kann. :/
Zumindest sieht man schon mal, dass das Gerät noch bootet und nicht bereits während des Bootens winkewinke sagt. Von daher kann/darf Braile da gerne weiter machen, da er/sie ja eigentlich nen Custom Kernel kompilieren wollte. ^^
 

Ähnliche Themen

Braile
  • Braile
2
Antworten
26
Aufrufe
3.315
daddelgreis
D
pspuser97
  • pspuser97
Antworten
4
Aufrufe
1.842
pspuser97
pspuser97
Braile
  • Braile
Antworten
7
Aufrufe
1.280
LordMCDonald
LordMCDonald
Zurück
Oben Unten