Odys Loox - Mit Linux / Serielle Schnittstelle

  • 74 Antworten
  • Letztes Antwortdatum
D@niel schrieb:
Hat schon jemand zufällig den Treiber für die RTL8192/RTL8188 (Wifi) in dem Quellcode gefunden bzw. in die make menuconfig reinbekommen? Ich habe nur unter drivers/staging die Ordner rtl8192e und rtl8192su gefunden, was ich aber in der menuconfig nicht lokalisieren konnte. Irgendwie bezweifle ich auch, dass das die passenden Treiber sind, da ich die Bootmeldung "RTL8192/RTL8188 USB WiFi driver" nicht im Kernel-Quellcode oder dem root-fs usw. gefunden habe :(
Code:
~ # ls -l /sys/module/rtl8192cu/drivers/
lrwxrwxrwx root     root              2012-01-10 02:29 usb:rtl8192cu -> ../../../bus/usb/drivers/rtl8192cu
~ # dmesg | grep rtl
re: deregistering interface driver rtl8192cu
<6>[178616.101116] usbcore: registered new interface driver rtl8192cu
~ # lsusb
Bus 001 Device 001: ID 1d6b:0002
Bus 002 Device 001: ID 1d6b:0002
Bus 001 Device 003: ID 0bda:817a
rtl819x - Debian Wiki
es sieht leider schwer danach aus als ob Axdia uns hier mit dem Source-Paket verarscht :cursing:
also bleibt nur die Hoffnung dass wir noch andere Rockchip Tablet-Sourcen aufstöbern ...
 
Zuletzt bearbeitet:
In der init.rk29board.rc wird dann ein Broadcom BCM4329B1 combo chip for WLAN/BT referiert.
Passt der zum footprint, oder ist das auch nur Datenmüll?


:thumbup:
 
Oma7144 schrieb:
In der init.rk29board.rc wird dann ein Broadcom BCM4329B1 combo chip for WLAN/BT referiert.
Passt der zum footprint, oder ist das auch nur Datenmüll?
Müll. Wir haben ganz klar den Realtek-Chip am USB-Interface hängen.
Hier noch ein paar weitere Links die zeigen dass es offensichtlich ein derzeit allgemeines Prob ist:
GPL situation / source availability - SlateDroid.com
Eken M001 (Wondermedia WM8505) GPL violation - how to proceed?
und bei RockChip selbst findet man nicht mal 'ne Email - nur Telefon:
瑞芯微电å*--首页
Edit - doch noch gefunden: service@rock-chips.com
wir müssen und also an Axdia halten/wenden und denen klarmachen dass die Sources absolut nicht passen und unvollständig sind; eventuell wissen die ja selbst nicht was sie da bekommen haben; außerdem ist mir sowieso nicht klar wo man auf der Axdia-Site überhaupt einen Link zu den Sources findet? Ich habe jedenfalls bis jetzt nix gefunden ...
vielleicht sollten wie folgendes machen:
- neuen Thread eröffnen --> Support-Anfrage Axdia
- alle Infos die wir bis jetzt haben dort zusammentragen, wie z.B. WLAN-Treiber fehlt, Display-Treiber fehlt, falsche Kernel-Konfig, etc.
und zum Schluß einigen wir uns aud einen Tag und greifen alle an bei Axdia und bombadieren die mit unserer Forderung auf Herausgabe der vollständigen Quellen - zunächst mal nett und freundlich und mit dem Hinweis dass es dem Image der Firma nur gut tuen wird wenn sie uns unterstützen (und schlecht wenn nicht: dann wandern wir nämlich über kurz oder lang ab zu anderen Herstellern); siehe auch Archos die sogar öffentlich fragen nach Unterstützung von der Community XDA-Developers ...
und mal ganz nebenbei: es gehört verboten irgendwelche Docus, SDKs, und erst recht C-Sources in irgendeiner anderen Sprache als Englisch zu schreiben bzw. zu veröffentlichen (und das gilt für Detsch genauso wie für Chinesisch!); wenn national dann darf dies nur zusätzlich sein, aber nicht das einzige; es kann nicht angehen dass ein Kernel-Modul in C mit chinesichen Kommentaren gespickt ist - so wird dass dann auch nie was mit Kernel-Integration ...
 
Zuletzt bearbeitet:
Den GPL SourceCode hatte ich bei Dirk Jansen bereits am 28. Dezember erfragt.
Es gibt auch keinen Link auf der HP von denen, man bekommt den Link nur vom Support zugeschickt.
Irgendwo hier hatte ich den auch mal gepostet, glaube Flux hat den auch grad erfragt.

Ein neuer Thread wo man solche Infos sammelt ist eine gute Idee.
 
Also ich habe die vollständigen Sourcen als Gegenleistung zu meinem intern etwas verhunsten Tablet angefragt. Da ich die internen Missstände ja nur durch öffnen des Gehäuses und damit einer eindeutigen Garantieverletzung feststellen konnte.

Leider habe ich noch keine Reaktion von Axdia. Einen Tag gebe ich denen noch, dann hake ich noch mal nach.

Gruß, Ulrich
 
Subcineast schrieb:
Den GPL SourceCode hatte ich bei Dirk Jansen bereits am 28. Dezember erfragt.
Es gibt auch keinen Link auf der HP von denen, man bekommt den Link nur vom Support zugeschickt.
Irgendwo hier hatte ich den auch mal gepostet, glaube Flux hat den auch grad erfragt.

Ein neuer Thread wo man solche Infos sammelt ist eine gute Idee.

Ich habe hier einen Thread aufgemacht, der alles rund um die Erstellung eines eigenen Kernel betrachtet:
https://www.android-hilfe.de/forum/...8/odys-loox-xpress-rk29-kernelbau.188516.html
Ich kann gerne weitere Topics in den ersten Post dieses Threads einfügen um den Status / Fortschritt zu dokumentieren.

Ihr müsst mich nur mit den Updates versorgen.

Gruß, AStralix
 
wusel schrieb:
Maußerdem ist mir sowieso nicht klar wo man auf der Axdia-Site überhaupt einen Link zu den Sources findet? Ich habe jedenfalls bis jetzt nix gefunden ....

In meinem 1.Hilfe-Dokument zu den ODYS-Tablets gibt es seit Ewigkeiten unter 2.5.1.6 einen Link auf die GPL-Sourcen für die Xpress-FW vom 24.9.2011; diesen Link hatte ich - soweit ich mich entsinne - "damals" direkt von der Webseite des Xpress genommen, wo er heute i.d.T. nicht mehr zu finden ist.

MfG

PS: S. auch diesen Beitrag hier, der meine Erinnerung, daß der Link sich mal auf der Webseite befunden hatte, aber wieder entfernt wurde, bestätigt.
 
Zuletzt bearbeitet:
wusel schrieb:
Müll. Wir haben ganz klar den Realtek-Chip am USB-Interface hängen

Kann ich auch bestätigen. In den Linux-Kernelquellen (3.1.8) habe ich in drivers/net/wireless/rtlwifi/rtl8192cu/sw.c die passende USB-Id gefunden:

/* 8188cu Slim Solo */
{RTL_USB_DEVICE(USB_VENDER_ID_REALTEK, 0x817a, rtl92cu_hal_cfg)},
 
Ein Backport von 3.1.8 nach 2.32 ist eine Möglichkeit, ein port vom RK29 nach 3.x wahrscheinlich ein wenig schwerer. Ich habe aber auch die kompletten Sourcen für einen RTL8188, der sollte sich als Modul kompilieren lassen, habe ich aber noch nicht versucht, weil ich den Kernel selbst erst mal bis ins Android booten lassen will.

Alles schön der Reihe nach :)
 
Astralix schrieb:
weil ich den Kernel selbst erst mal bis ins Android booten lassen will. Alles schön der Reihe nach :)

Was fehlt Dir dafür noch? Zumindest blind (ohne display, wlan, ...) konnte ich einen selbstgebackenen Kernel booten. Die serielle Konsole war bedienbar. Den Rest konnte man ohne Bildschirm dann aber schlecht testen ;)
 
@D@niel

Kannst du mal die Config bzgl. Input Devices und Graphics testen, die ich im Kernelthread angehängt habe? Da wird nämlich das Display nicht weggeschaltet, vielleicht endet das Ganze ja nur am Calibration-Tool, das erst bedient werden muss, damit Android startet ...

Thomas.
 
Werde ich mal checken. Kann aber später werden...
 
fluxflux schrieb:
@D@niel
Kannst du mal die Config bzgl. Input Devices und Graphics testen, die ich im Kernelthread angehängt habe?

Die erste Test-Konfiguration ergab:

Code:
CMDLINE: console=ttyS1,115200n8n androidboot.console=ttyS1 init=/init initrd=0x62000000,0x040000 mtdparts=rk29xxnand:0x00002000@0x00002000(misc),0x00004000@0x00004000(kernel),0x00002000@0x00008000(boot),0x00004000@0x0000A000(recovery),0x00080000@0x0000E000(system),0x00082000@0x0008E000(backup),0x0003a000@0x00110000(cache),0x00100000@0x0014a000(userdata),0x00002000@0x0024a000(kpanic),-@0x0024c000(user) bootver=2011-04-22#1.61 firmware_ver=
Starting kernel...@0x60408000
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 2.6.32.27 (xxx@yyy) (gcc version 4.6.1 (Sourcery CodeBench Lite 2011.09-69) ) #4 PREEMPT Tue Jan 10 17:47:04 CET 2012
[    0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7f
[    0.000000] CPU: VIPT nonaliasing data cache, VIPT nonaliasing instruction cache
[    0.000000] Machine: RK29board
[    0.000000] Memory policy: ECC disabled, Data cache writeback
[    0.000000] bootconsole [earlycon0] enabled
[    0.000000] CPU SRAM: copied sram code from c0847000 to ff400000 - ff401408
[    0.000000] CPU SRAM: copied sram data from c0848408 to ff402000 - ff4021bc
[    0.000000] Clocking rate (apll/dpll/cpll/gpll/core/aclk_cpu/hclk_cpu/pclk_cpu/aclk_periph/hclk_periph/pclk_periph): 300/402/552/300/300/150/75/37/150/150/37 MHz
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 80010
[    0.000000] Kernel command line: console=ttyS1,115200n8n androidboot.console=ttyS1 init=/init initrd=0x62000000,0x040000 mtdparts=rk29xxnand:0x00002000@0x00002000(misc),0x00004000@0x00004000(kernel),0x00002000@0x00008000(boot),0x00004000@0x0000A000(recovery),0x00080000@0x0000E000(system),0x00082000@0x0008E000(backup),0x0003a000@0x00110000(cache),0x00100000@0x0014a000(userdata),0x00002000@0x0024a000(kpanic),-@0x0024c000(user) bootver=2011-04-22#1.61 firmware_ver=
[    0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)
[    0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.000000] Memory: 315MB = 315MB total
[    0.000000] Memory: 305724KB available (3868K code, 9193K data, 120K init, 0K highmem)
[    0.000000] Hierarchical RCU implementation.
[    0.000000] NR_IRQS:324
[    0.000000] rk29_gpio_irq_setup: 324 gpio irqs in 7 banks
[    0.000000] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 178956ms
[    0.000153] Calibrating delay loop... 299.00 BogoMIPS (lpj=1495040)
[    0.225293] Mount-cache hash table entries: 512
[    0.231114] Initializing cgroup subsys debug
[    0.235951] Initializing cgroup subsys cpuacct
[    0.240937] Initializing cgroup subsys freezer
[    0.245968] CPU: Testing write buffer coherency: ok
[    0.252495] devtmpfs: initialized
[    0.266073] regulator: core version 0.5
[    0.270695] NET: Registered protocol family 16
[    0.275780] DDR DEBUG: ddr_probe 
[    0.287464] DDR DEBUG: init success!!! freq=396MHz
[    0.296570] rk29sdk_wifi_bt_gpio_control_init: init finished
[    0.303638] rk29_serial: detected port 1
[    0.308145] rk29_serial.1: ttyS1 at MMIO 0x20060000 (irq = 67) is a RK29_SERIAL
[    0.316341] rk29_serial: console setup on port 1
[    0.321536] rk29_serial_set_termios:fcr=0xa1,irq=67
[    0.327028] console [ttyS1] enabled, bootconsole disabled
    0.327028] console [ttyS1] enabled, bootconsole disabled
[    0.338609] rk29_serial: detected port 0
[    0.339731] rk29_serial.0: ttyS0 at MMIO 0x20030000 (irq = 66) is a RK29_SERIAL
[    0.347196] rk29_serial: detected port 2
[    0.350912] rk29_serial.2: ttyS2 at MMIO 0x20064000 (irq = 68) is a RK29_SERIAL
[    0.358414] rk29_serial: driver initialized
[    0.389278] bio: create slab <bio-0> at 0
[    0.391308] regulator: pwm-regulator: 950 <--> 1400 mV 
[    0.395734] pwm_regulator: driver initialized
[    0.401050] SCSI subsystem initialized
[    0.403988] usb_init, usbcore,everest
[    0.407688] usbcore: registered new interface driver usbfs
[    0.412992] usbcore: registered new interface driver hub
[    0.418289] usbcore: registered new device driver usb
[    0.424328] rk29_i2c rk29_i2c.0: i2c-0: RK29 I2C adapter
[    0.428768] rk29_i2c rk29_i2c.1: i2c-1: RK29 I2C adapter
[    0.434071] rk29_i2c rk29_i2c.2: i2c-2: RK29 I2C adapter
[    0.439239] rk29_i2c rk29_i2c.3: i2c-3: RK29 I2C adapter
[    0.444554] rk29-adc rk29-adc: rk29 adc: driver initialized
[    0.451020] Bluetooth: Core ver 2.15
[    0.453598] NET: Registered protocol family 31
[    0.457778] Bluetooth: HCI device and connection manager initialized
[    0.464141] Bluetooth: HCI socket layer initialized
[    0.469230] Switching to clocksource timer3
[    0.473926] rk29_i2c rk29_i2c.1: addr: 0x39 receive no ack
[    0.479582] rk29_i2c rk29_i2c.1: i2c transfer err, client address is 0x39 [20110106]
[    0.486495] rk29_i2c rk29_i2c.1: addr: 0x39 receive no ack
[    0.492753] rk29_i2c rk29_i2c.1: i2c transfer err, client address is 0x39 [20110106]
[    0.499633] rk29_i2c rk29_i2c.1: addr: 0x39 receive no ack
[    0.505954] rk29_i2c rk29_i2c.1: i2c transfer err, client address is 0x39 [20110106]
[    0.512765] rk29_i2c rk29_i2c.1: addr: 0x39 receive no ack
[    0.519126] rk29_i2c rk29_i2c.1: i2c transfer err, client address is 0x39 [20110106]
[    0.525963] rk29_i2c rk29_i2c.1: addr: 0x39 receive no ack
[    0.532272] rk29_i2c rk29_i2c.1: i2c transfer err, client address is 0x39 [20110106]
[    0.539137] rk29_i2c rk29_i2c.1: addr: 0x39 receive no ack
[    0.545471] rk29_i2c rk29_i2c.1: i2c transfer err, client address is 0x39 [20110106]
[    0.552284] rk29_i2c rk29_i2c.1: addr: 0x39 receive no ack
[    0.558645] rk29_i2c rk29_i2c.1: i2c transfer err, client address is 0x39 [20110106]
[    0.565482] rk29_i2c rk29_i2c.1: addr: 0x39 receive no ack
[    0.571792] rk29_i2c rk29_i2c.1: i2c transfer err, client address is 0x39 [20110106]
[    0.578656] rk29_i2c rk29_i2c.1: addr: 0x39 receive no ack
[    0.584991] rk29_i2c rk29_i2c.1: i2c transfer err, client address is 0x39 [20110106]
[    0.591804] rk29_i2c rk29_i2c.1: addr: 0x39 receive no ack
[    0.598165] rk29_i2c rk29_i2c.1: i2c transfer err, client address is 0x39 [20110106]
[    0.604879] anx7150 1-0039: anx7150 i2c probe ok
[    0.660659]  rk29fb_probe ok
[    0.662623] NET: Registered protocol family 2
[    0.665383] IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
[    0.672768] TCP established hash table entries: 16384 (order: 5, 131072 bytes)
[    0.680042] TCP bind hash table entries: 16384 (order: 4, 65536 bytes)
[    0.686238] TCP: Hash tables configured (established 16384 bind 16384)
[    0.692160] TCP reno registered
[    0.695628] NET: Registered protocol family 1
[    0.699958] RK29 Backlight Driver Initialized.
[    0.704510] Unpacking initramfs...
[    0.742757] Freeing initrd memory: 256K
[    0.744412] Loaded driver for PL330 DMAC-0 rk29-pl330
[    0.748786]     DBUFF-32x8bytes Num_Chans-6 Num_Peri-8 Num_Events-3
[    0.755078] Loaded driver for PL330 DMAC-1 rk29-pl330
[    0.759791]     DBUFF-64x8bytes Num_Chans-7 Num_Peri-20 Num_Events-4
[    0.815482] VPU: HW ID = 0x67311148
[    0.816120] VPU: Compatible HW found at 0x10104200
[    0.820889] VPU: HW ID = 0x82701110
[    0.824370] VPU: Compatible HW found at 0x10104000
[    0.849565] VPU: init success
[    0.852604] vpu_mem: 61 initialized
[    0.873403] bt shut off power
[    0.893710] ret=0x0
[    0.904551] ashmem: initialized
[    0.906134] yaffs Jan 10 2012 17:18:58 Installing. 
[    0.912161] alg: No test for stdrng (krng)
[    0.913897] io scheduler noop registered
[    0.917815] io scheduler cfq registered (default)
[    0.926425] loop: module loaded
[    0.926808] pmem_cam: 1 init
[    0.931580] pmem: 1 init
[    0.933761] Android kernel panic handler initialized (bind=kpanic)
[    0.940068] rk29 vmac rk29 vmac.0: ARC VMAC at 0x10204000 irq 51 7a:40:b8:2b:9f:37
[    0.945931] PPP generic driver version 2.4.2
[    0.950262] PPP Deflate Compression module registered
[    0.955089] PPP BSD Compression module registered
[    0.959733] Initializing USB Mass Storage driver...
[    0.964726] usbcore: registered new interface driver usb-storage
[    0.970573] USB Mass Storage support registered.
[    0.975419] usbcore: registered new interface driver usbserial
[    0.981045] USB Serial support registered for generic
[    0.986112] usbcore: registered new interface driver usbserial_generic
[    0.992492] usbserial: USB Serial Driver core
[    0.996956] USB Serial support registered for GSM modem (1-port)
[    1.002895] usbcore: registered new interface driver option
[    1.008380] option: v0.7.2:USB Driver for GSM modems
[    1.013379] DWC_OTG: dwc_otg_driver_probe,everest
[    1.018084] DWC_OTG: dwc_otg_driver_probe otg2.0 reg addr: 0x10180000 remap:0xd4080000
[    1.225859] DWC_OTG: ^^^^^^^^^^^^^^^^^Device Mode
[    1.227708] DWC_OTG: dwc_otg_pcd_init,everest
[    1.232128] DWC_OTG: dwc_otg_driver_probe end, everest
[    1.237379] DWC_OTG: Bad USB clock (42857142 Hz), changing to 48000000 Hz
[    1.243993] DWC_OTG: host11_driver_probe host1.1 reg addr: 0x10140000 remap:0xd4100000
[    1.451745] DWC_OTG: ^^^^^^^^^^^^^^^^^^Host Mode
[    1.453528] DWC_OTG: host11_hcd_init everest
[    1.457765] usb11_host usb11_host: DWC OTG Controller
[    1.462819] usb11_host usb11_host: new USB bus registered, assigned bus number 1
[    1.470212] usb11_host usb11_host: irq 50, io mem 0x00000000
[    1.475807] DWC_OTG: dwc_otg_hcd_start! everest
[    1.480306] DWC_OTG: Init: Port Power? op_state=1
[    1.484966] DWC_OTG: Init: Power Port (0)
[    1.489093] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    1.495745] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.502913] usb usb1: Product: DWC OTG Controller
[    1.507609] usb usb1: Manufacturer: Linux 2.6.32.27 host11_hcd
[    1.513413] usb usb1: SerialNumber: usb11_host
[    1.518274] usb usb1: configuration #1 chosen from 1 choice
[    1.523631] hub 1-0:1.0: USB hub found
[    1.527175] hub 1-0:1.0: 1 port detected
[    1.531416] DWC_OTG: host11_hcd_init end,everest
[    1.535619] DWC_OTG: host11_driver_probe end, everest
[    1.540812] DWC_OTG: host20_driver_probe host2.0 reg addr: 0x101c0000 remap:0xd4180000
[    1.748519] DWC_OTG: ^^^^^^^^^^^^^^^^^^Host Mode
[    1.750283] DWC_OTG: host20_hcd_init everest
[    1.754558] usb20_host usb20_host: DWC OTG Controller
[    1.759593] usb20_host usb20_host: new USB bus registered, assigned bus number 2
[    1.766978] usb20_host usb20_host: irq 49, io mem 0x00000000
[    1.772554] DWC_OTG: dwc_otg_hcd_start! everest
[    1.777072] DWC_OTG: Init: Port Power? op_state=1
[    1.781740] DWC_OTG: Init: Power Port (0)
[    1.785844] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[    1.792498] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.799709] usb usb2: Product: DWC OTG Controller
[    1.804384] usb usb2: Manufacturer: Linux 2.6.32.27 host20_hcd
[    1.810172] usb usb2: SerialNumber: usb20_host
[    1.815061] usb usb2: configuration #1 chosen from 1 choice
[    1.820345] hub 2-0:1.0: USB hub found
[    1.823983] hub 2-0:1.0: 1 port detected
[    1.828211] DWC_OTG: host20_hcd_init end,everest
[    1.832355] DWC_OTG: host20_driver_probe end, everest
[    1.837481] android init
[    1.839966] android_probe pdata: c080f4d0
[    1.843981] android_bind
[    1.846401] usb_add_config, add and bind,everest
[    1.850986] android_bind_config
[    1.854303] android_usb <NULL>: android_usb ready
[    1.858842] f_adb init
[    1.861128] android_register_function adb
[    1.865148] f_mass_storage init
[    1.868234] android_register_function usb_mass_storage
[    1.873371] mass_storage_bind_config
[    1.877084] fsg_probe pdata: c080e550
[    1.893612] android_usb <NULL>: Number of LUNs=2
[    1.895369] adb_bind_config
[    1.898661] input: rk29-keypad as /devices/platform/rk29-keypad/input/input0
[    1.905351] Unable to handle kernel NULL pointer dereference at virtual address 00000266
[    1.913237] pgd = c0404000
[    1.915905] [00000266] *pgd=00000000
[    1.919462] Internal error: Oops: 805 [#1] PREEMPT
[    1.924224] last sysfs file: 
[    1.927171] Modules linked in:
[    1.930209] CPU: 0    Not tainted  (2.6.32.27 #4)
[    1.934895] PC is at mk712_init+0x40/0x1dc
[    1.938964] LR is at __request_region+0xc8/0xd4
[    1.943469] pc : [<c0418a44>]    lr : [<c044d9b0>]    psr: a0000013
[    1.943474] sp : d341dfb0  ip : d341c000  fp : 00000000
[    1.954906] r10: 00000000  r9 : 00000000  r8 : 00000000
[    1.960106] r7 : 00000000  r6 : 00000000  r5 : 00000000  r4 : c08350e4
[    1.966607] r3 : 00000260  r2 : d341df88  r1 : d341c008  r0 : d368c6c0
[    1.973109] Flags: NzCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment kernel
[    1.980387] Control: 10c5387d  Table: 60404019  DAC: 00000017
[    1.986105] 
[    1.986108] PC: 0xc04189c4:
[    1.990351] 89c4  c0834e10 c07bc1f9 c07bc127 c07b5b5b c0727ba0 c07bc11e c0727c08 c07bc227
[    1.998497] 89e4  c0727c70 c07bc12b e59f0000 ea06cc8d c0835040 e59f0000 ea0567df c0835084
[    2.006644] 8a04  e92d4073 e3a02008 e59f4198 e3a05000 e59f0194 e59f3194 e5941000 e58d5000
[    2.014790] 8a24  eb00d3af e1500005 1a000003 e59f0180 e3e06012 eb0b53bc ea000058 e5943000
[    2.022937] 8a44  e5c35006 e5943000 e1d320b2 e3120a0f 1a000007 e1d300b4 e3100a0f 1a000004
[    2.031084] 8a64  e1d310b0 e30f6333 e0016006 e3560000 0a000003 e59f013c e3e06012 eb0b53aa
[    2.039230] 8a84  ea00003e eb06d0e9 e59f512c e3500000 e5850000 1a000003 e59f0120 e3e0600b
[    2.047377] 8aa4  eb0b53a1 ea000035 e59f3114 e3a01010 e1c010bc e3a0c001 e59f1108 e3a0e005
[    2.055524] 
[    2.055527] LR: 0xc044d930:
[    2.059770] d930  e3823102 e0856006 e587300c e5876004 e5901004 e2812001 e5802004 ea000000
[    2.067917] d950  e1a04000 e1a00004 e1a01007 ebfffe08 e3500000 0a000007 e1500004 0a000002
[    2.076064] d970  e590100c e3510000 aafffff4 e1a00007 e3a07000 eb0146de e1a0100d e3c12d7f
[    2.084210] d990  e3c2c03f e59c3004 e243e001 e58ce004 e59c0000 e3100002 0a000000 eb0a8d4a
[    2.092357] d9b0  e1a00007 e8bd81f0 c0820dc4 e92d41f3 e1a05002 e1a07000 e1a06001 e59f0064
[    2.100504] d9d0  e3a0100c e3a020d0 e1a08003 eb0496d2 e2504000 01a05004 0a000010 e9840120
[    2.108650] d9f0  e3a03000 e5846000 e1a01005 e58d3000 e1a00006 e1a02008 e59d3020 ebffffb5
[    2.116797] da10  e2505000 0a000003 e1a00007 e1a01004 eb049764 ea000001 e1a00004 eb04978c
[    2.124945] 
[    2.124947] SP: 0xd341df30:
[    2.129190] df30  d344dec0 c053d174 000000d0 d368bf08 d3692f40 c0795873 00000000 d368bf08
[    2.137337] df50  d3693728 ffffffff d341df9c 00000000 00000000 c042692c d368c6c0 d341c008
[    2.145484] df70  d341df88 00000260 c08350e4 00000000 00000000 00000000 00000000 00000000
[    2.153630] df90  00000000 00000000 d341c000 d341dfb0 c044d9b0 c0418a44 a0000013 ffffffff
[    2.161777] dfb0  00000000 c0849000 c0418a04 00000001 00000000 c0426364 00000143 32330128
[    2.169924] dfd0  00000033 00000000 00000143 c0420ad4 00000000 00000000 00000000 c0408990
[    2.178070] dff0  00000000 c0427830 4007de68 4425ec2c 00000000 00000001 00000000 d341b580
[    2.186217] e010  c0817220 00000000 00000017 d34484c0 00000000 d341b580 d341b828 c0820b1c
[    2.194365] 
[    2.194367] IP: 0xd341bf80:
[    2.198610] bf80  e3500000 1a00000e e0890002 e15000b2 e240ec09 e6ffe07e e15e000b 8afffe99
[    2.206757] bfa0  e087e000 e55e03f0 e3510004 03500004 03a01004 1a000008 e35c0002 0afffe91
[    2.214904] bfc0  e28cc001 e59d002c e2433001 e2422002 e1500003 baffffe0 eafffc0d e2411003
[    2.223050] bfe0  e3510001 93500003 1afffe86 e58d302c e3a01003 eaffffef e2422003 e3520001
[    2.231197] c000  00000002 00000003 00000000 d341b9c0 c0817220 00000000 00000017 d3536d80
[    2.239344] c020  00000000 d341b9c0 d341bc68 c0820b1c 00000000 00000002 d341de74 d341de50
[    2.247490] c040  c06f0d28 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    2.255637] c060  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    2.263784] 
[    2.263787] R0: 0xd368c640:
[    2.268030] c640  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    2.276177] c660  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    2.284324] c680  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    2.292471] c6a0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    2.300617] c6c0  00000260 00000267 c07bc631 80000000 c08173e0 00000000 00000000 00000000
[    2.308764] c6e0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    2.316910] c700  65776f70 00000072 00000000 00000000 00000000 00000000 00000000 00000000
[    2.325057] c720  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    2.333204] 
[    2.333207] R1: 0xd341bf88:
[    2.337450] bf88  e0890002 e15000b2 e240ec09 e6ffe07e e15e000b 8afffe99 e087e000 e55e03f0
[    2.345597] bfa8  e3510004 03500004 03a01004 1a000008 e35c0002 0afffe91 e28cc001 e59d002c
[    2.353744] bfc8  e2433001 e2422002 e1500003 baffffe0 eafffc0d e2411003 e3510001 93500003
[    2.361890] bfe8  1afffe86 e58d302c e3a01003 eaffffef e2422003 e3520001 00000002 00000003
[    2.370037] c008  00000000 d341b9c0 c0817220 00000000 00000017 d3536d80 00000000 d341b9c0
[    2.378184] c028  d341bc68 c0820b1c 00000000 00000002 d341de74 d341de50 c06f0d28 00000000
[    2.386330] c048  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    2.394477] c068  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    2.402625] 
[    2.402627] R2: 0xd341df08:
[    2.406870] df08  00000001 00000000 d3401400 d3694000 00000004 d344dec0 d3694010 00000000
[    2.415017] df28  d3694000 fffffffd d344dec0 c053d174 000000d0 d368bf08 d3692f40 c0795873
[    2.423164] df48  00000000 d368bf08 d3693728 ffffffff d341df9c 00000000 00000000 c042692c
[    2.431310] df68  d368c6c0 d341c008 d341df88 00000260 c08350e4 00000000 00000000 00000000
[    2.439457] df88  00000000 00000000 00000000 00000000 d341c000 d341dfb0 c044d9b0 c0418a44
[    2.447604] dfa8  a0000013 ffffffff 00000000 c0849000 c0418a04 00000001 00000000 c0426364
[    2.455750] dfc8  00000143 32330128 00000033 00000000 00000143 c0420ad4 00000000 00000000
[    2.463897] dfe8  00000000 c0408990 00000000 c0427830 4007de68 4425ec2c 00000000 00000001
[    2.472044] 
[    2.472047] R4: 0xc0835064:
[    2.476290] 5064  00000000 d36696e8 d36696e8 c0834df4 c0834df4 00000001 c083507c c083507c
[    2.484437] 5084  c06ec00c c06ed3b8 00000000 00000000 00000000 c0794297 c082ca08 00000000
[    2.492584] 50a4  00000000 00000000 c05725c8 c05725e8 00000000 00000000 00000000 00000000
[    2.500730] 50c4  c0727ec4 d3686640 00000000 c07bc623 00000000 000001a4 c05cebf0 00000000
[    2.508877] 50e4  00000260 0000000a 00000001 000000ff c07bc756 c083519c 00000000 00000000
[    2.517024] 5104  00000000 00000000 00000000 00000000 c0835114 c0835114 c07ae9f4 00000000
[    2.525170] 5124  00000124 c05cf6f4 00000000 00000000 00000000 00000000 c05cf3b8 c05cf284
[    2.533317] 5144  00000000 00000000 00000000 00000000 c07bc74b 00000000 00000000 00000000
[    2.541468] Process swapper (pid: 1, stack limit = 0xd341c2f0)
[    2.547274] Stack: (0xd341dfb0 to 0xd341e000)
[    2.551609] dfa0:                                     00000000 c0849000 c0418a04 00000001
[    2.559757] dfc0: 00000000 c0426364 00000143 32330128 00000033 00000000 00000143 c0420ad4
[    2.567904] dfe0: 00000000 00000000 00000000 c0408990 00000000 c0427830 4007de68 4425ec2c
[    2.576068] [<c0418a44>] (mk712_init+0x40/0x1dc) from [<c0426364>] (do_one_initcall+0x54/0x19c)
[    2.584721] [<c0426364>] (do_one_initcall+0x54/0x19c) from [<c0408990>] (kernel_init+0x94/0x108)
[    2.593476] [<c0408990>] (kernel_init+0x94/0x108) from [<c0427830>] (kernel_thread_exit+0x0/0x8)
[    2.602225] Code: e3e06012 eb0b53bc ea000058 e5943000 (e5c35006) 
[    2.608344] ---[ end trace a179b483dfea2c63 ]---
[    2.612891] Kernel panic - not syncing: Attempted to kill init!
[    2.618809] [<c042bcbc>] (unwind_backtrace+0x0/0xcc) from [<c06ed854>] (panic+0x54/0x130)
[    2.626952] [<c06ed854>] (panic+0x54/0x130) from [<c044a9f0>] (do_exit+0x5c/0x67c)
[    2.634482] [<c044a9f0>] (do_exit+0x5c/0x67c) from [<c042a628>] (die+0x26c/0x2a0)
[    2.641923] [<c042a628>] (die+0x26c/0x2a0) from [<c042cc18>] (__do_kernel_fault+0x64/0x74)
[    2.650165] [<c042cc18>] (__do_kernel_fault+0x64/0x74) from [<c042cde8>] (do_page_fault+0x1c0/0x1d4)
[    2.659266] [<c042cde8>] (do_page_fault+0x1c0/0x1d4) from [<c0426210>] (do_DataAbort+0x34/0x98)
[    2.667931] [<c0426210>] (do_DataAbort+0x34/0x98) from [<c042692c>] (__dabt_svc+0x4c/0x60)
[    2.676157] Exception stack(0xd341df68 to 0xd341dfb0)
[    2.681179] df60:                   d368c6c0 d341c008 d341df88 00000260 c08350e4 00000000
[    2.689335] df80: 00000000 00000000 00000000 00000000 00000000 00000000 d341c000 d341dfb0
[    2.697481] dfa0: c044d9b0 c0418a44 a0000013 ffffffff
[    2.702500] [<c042692c>] (__dabt_svc+0x4c/0x60) from [<c0418a44>] (mk712_init+0x40/0x1dc)
[    2.710658] [<c0418a44>] (mk712_init+0x40/0x1dc) from [<c0426364>] (do_one_initcall+0x54/0x19c)
[    2.719326] [<c0426364>] (do_one_initcall+0x54/0x19c) from [<c0408990>] (kernel_init+0x94/0x108)
[    2.728078] [<c0408990>] (kernel_init+0x94/0x108) from [<c0427830>] (kernel_thread_exit+0x0/0x8)
[    2.736831] Rebooting in 5 seconds..
[    5.223162] DWC_OTG: ********vbus detect*********************************************
[    7.733488] RESTART_DEBUG : arch/arm/kernel/process.c->machine_restart->223->cmd=<NULL> reboot_mode=h
[    7.739841] RESTART_DEBUG : arch/arm/kernel/process.c->arm_machine_restart->103->mode=0 cmd=<NULL>
[    7.749136] RESTART_DEBUG : arch/arm/mach-rk29/include/mach/system.h->arch_reset->34->mode=
[    7.756922] Loop for debug...
CONFIG_BCM4329 und CONFIG_MEDIA_TUNER_* habe ich rausgemacht, da das bei mir nicht compliert und für den Test unrelevant ist. Ansonsten entspricht es deiner config. Ach und ich compiliere übrigens mit EXTRA_CFLAGS=-mno-unaligned-access. Ohne das sind meine Kernel immer explodiert. Der Kernel bootet zwar nicht bis zur Konsole durch - aber man sieht immerhin einen fehlfarbenen Tux links oben im Display...
 
@fluxflux: Hier die Test-Config Nummer 2 (Vgl. https://www.android-hilfe.de/forum/...k29-kernelbau.188516-page-2.html#post-2517359 ). Das Display verhält sich gleich:

Code:
CMDLINE: console=ttyS1,115200n8n androidboot.console=ttyS1 init=/init initrd=0x62000000,0x040000 mtdparts=rk29xxnand:0x00002000@0x00002000(misc),0x00004000@0x00004000(kernel),0x00002000@0x00008000(boot),0x00004000@0x0000A000(recovery),0x00080000@0x0000E000(system),0x00082000@0x0008E000(backup),0x0003a000@0x00110000(cache),0x00100000@0x0014a000(userdata),0x00002000@0x0024a000(kpanic),-@0x0024c000(user) bootver=2011-04-22#1.61 firmware_ver=
Starting kernel...@0x60408000
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 2.6.32.27 (xxx@yyy) (gcc version 4.6.1 (Sourcery CodeBench Lite 2011.09-69) ) #5 PREEMPT Tue Jan 10 18:25:46 CET 2012
[    0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7f
[    0.000000] CPU: VIPT nonaliasing data cache, VIPT nonaliasing instruction cache
[    0.000000] Machine: RK29board
[    0.000000] Memory policy: ECC disabled, Data cache writeback
[    0.000000] bootconsole [earlycon0] enabled
[    0.000000] CPU SRAM: copied sram code from c0847000 to ff400000 - ff401408
[    0.000000] CPU SRAM: copied sram data from c0848408 to ff402000 - ff4021bc
[    0.000000] Clocking rate (apll/dpll/cpll/gpll/core/aclk_cpu/hclk_cpu/pclk_cpu/aclk_periph/hclk_periph/pclk_periph): 300/402/552/300/300/150/75/37/150/150/37 MHz
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 80010
[    0.000000] Kernel command line: console=ttyS1,115200n8n androidboot.console=ttyS1 init=/init initrd=0x62000000,0x040000 mtdparts=rk29xxnand:0x00002000@0x00002000(misc),0x00004000@0x00004000(kernel),0x00002000@0x00008000(boot),0x00004000@0x0000A000(recovery),0x00080000@0x0000E000(system),0x00082000@0x0008E000(backup),0x0003a000@0x00110000(cache),0x00100000@0x0014a000(userdata),0x00002000@0x0024a000(kpanic),-@0x0024c000(user) bootver=2011-04-22#1.61 firmware_ver=
[    0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)
[    0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.000000] Memory: 315MB = 315MB total
[    0.000000] Memory: 305724KB available (3868K code, 9193K data, 120K init, 0K highmem)
[    0.000000] Hierarchical RCU implementation.
[    0.000000] NR_IRQS:324
[    0.000000] rk29_gpio_irq_setup: 324 gpio irqs in 7 banks
[    0.000000] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 178956ms
[    0.000152] Calibrating delay loop... 299.00 BogoMIPS (lpj=1495040)
[    0.225286] Mount-cache hash table entries: 512
[    0.231113] Initializing cgroup subsys debug
[    0.235951] Initializing cgroup subsys cpuacct
[    0.240939] Initializing cgroup subsys freezer
[    0.245974] CPU: Testing write buffer coherency: ok
[    0.252507] devtmpfs: initialized
[    0.266111] regulator: core version 0.5
[    0.270731] NET: Registered protocol family 16
[    0.275818] DDR DEBUG: ddr_probe 
[    0.287504] DDR DEBUG: init success!!! freq=396MHz
[    0.296614] rk29sdk_wifi_bt_gpio_control_init: init finished
[    0.303684] rk29_serial: detected port 1
[    0.308196] rk29_serial.1: ttyS1 at MMIO 0x20060000 (irq = 67) is a RK29_SERIAL
[    0.316399] rk29_serial: console setup on port 1
[    0.321595] rk29_serial_set_termios:fcr=0xa1,irq=67
[    0.327090] console [ttyS1] enabled, bootconsole disabled
    0.327090] console [ttyS1] enabled, bootconsole disabled
[    0.338672] rk29_serial: detected port 0
[    0.339794] rk29_serial.0: ttyS0 at MMIO 0x20030000 (irq = 66) is a RK29_SERIAL
[    0.347260] rk29_serial: detected port 2
[    0.350975] rk29_serial.2: ttyS2 at MMIO 0x20064000 (irq = 68) is a RK29_SERIAL
[    0.358474] rk29_serial: driver initialized
[    0.389322] bio: create slab <bio-0> at 0
[    0.391349] regulator: pwm-regulator: 950 <--> 1400 mV 
[    0.395777] pwm_regulator: driver initialized
[    0.401092] SCSI subsystem initialized
[    0.404034] usb_init, usbcore,everest
[    0.407733] usbcore: registered new interface driver usbfs
[    0.413032] usbcore: registered new interface driver hub
[    0.418332] usbcore: registered new device driver usb
[    0.424374] rk29_i2c rk29_i2c.0: i2c-0: RK29 I2C adapter
[    0.428809] rk29_i2c rk29_i2c.1: i2c-1: RK29 I2C adapter
[    0.434113] rk29_i2c rk29_i2c.2: i2c-2: RK29 I2C adapter
[    0.439284] rk29_i2c rk29_i2c.3: i2c-3: RK29 I2C adapter
[    0.444597] rk29-adc rk29-adc: rk29 adc: driver initialized
[    0.451064] Bluetooth: Core ver 2.15
[    0.453643] NET: Registered protocol family 31
[    0.457822] Bluetooth: HCI device and connection manager initialized
[    0.464186] Bluetooth: HCI socket layer initialized
[    0.469275] Switching to clocksource timer3
[    0.473974] rk29_i2c rk29_i2c.1: addr: 0x39 receive no ack
[    0.479626] rk29_i2c rk29_i2c.1: i2c transfer err, client address is 0x39 [20110106]
[    0.486540] rk29_i2c rk29_i2c.1: addr: 0x39 receive no ack
[    0.492797] rk29_i2c rk29_i2c.1: i2c transfer err, client address is 0x39 [20110106]
[    0.499678] rk29_i2c rk29_i2c.1: addr: 0x39 receive no ack
[    0.505997] rk29_i2c rk29_i2c.1: i2c transfer err, client address is 0x39 [20110106]
[    0.512808] rk29_i2c rk29_i2c.1: addr: 0x39 receive no ack
[    0.519171] rk29_i2c rk29_i2c.1: i2c transfer err, client address is 0x39 [20110106]
[    0.526008] rk29_i2c rk29_i2c.1: addr: 0x39 receive no ack
[    0.532316] rk29_i2c rk29_i2c.1: i2c transfer err, client address is 0x39 [20110106]
[    0.539182] rk29_i2c rk29_i2c.1: addr: 0x39 receive no ack
[    0.545516] rk29_i2c rk29_i2c.1: i2c transfer err, client address is 0x39 [20110106]
[    0.552328] rk29_i2c rk29_i2c.1: addr: 0x39 receive no ack
[    0.558690] rk29_i2c rk29_i2c.1: i2c transfer err, client address is 0x39 [20110106]
[    0.565527] rk29_i2c rk29_i2c.1: addr: 0x39 receive no ack
[    0.571836] rk29_i2c rk29_i2c.1: i2c transfer err, client address is 0x39 [20110106]
[    0.578700] rk29_i2c rk29_i2c.1: addr: 0x39 receive no ack
[    0.585036] rk29_i2c rk29_i2c.1: i2c transfer err, client address is 0x39 [20110106]
[    0.591848] rk29_i2c rk29_i2c.1: addr: 0x39 receive no ack
[    0.598209] rk29_i2c rk29_i2c.1: i2c transfer err, client address is 0x39 [20110106]
[    0.604923] anx7150 1-0039: anx7150 i2c probe ok
[    0.660734]  rk29fb_probe ok
[    0.662699] NET: Registered protocol family 2
[    0.665464] IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
[    0.672841] TCP established hash table entries: 16384 (order: 5, 131072 bytes)
[    0.680118] TCP bind hash table entries: 16384 (order: 4, 65536 bytes)
[    0.686312] TCP: Hash tables configured (established 16384 bind 16384)
[    0.692236] TCP reno registered
[    0.695706] NET: Registered protocol family 1
[    0.700032] RK29 Backlight Driver Initialized.
[    0.704588] Unpacking initramfs...
[    0.742873] Freeing initrd memory: 256K
[    0.744529] Loaded driver for PL330 DMAC-0 rk29-pl330
[    0.748899]     DBUFF-32x8bytes Num_Chans-6 Num_Peri-8 Num_Events-3
[    0.755193] Loaded driver for PL330 DMAC-1 rk29-pl330
[    0.759913]     DBUFF-64x8bytes Num_Chans-7 Num_Peri-20 Num_Events-4
[    0.815535] VPU: HW ID = 0x67311148
[    0.816168] VPU: Compatible HW found at 0x10104200
[    0.820942] VPU: HW ID = 0x82701110
[    0.824424] VPU: Compatible HW found at 0x10104000
[    0.849622] VPU: init success
[    0.852653] vpu_mem: 61 initialized
[    0.873449] bt shut off power
[    0.893760] ret=0x0
[    0.904603] ashmem: initialized
[    0.906165] yaffs Jan 10 2012 18:22:55 Installing. 
[    0.912235] alg: No test for stdrng (krng)
[    0.913953] io scheduler noop registered
[    0.917866] io scheduler cfq registered (default)
[    0.926459] loop: module loaded
[    0.926843] pmem_cam: 1 init
[    0.931627] pmem: 1 init
[    0.933793] Android kernel panic handler initialized (bind=kpanic)
[    0.940102] rk29 vmac rk29 vmac.0: ARC VMAC at 0x10204000 irq 51 f2:78:51:7e:1a:2f
[    0.945966] PPP generic driver version 2.4.2
[    0.950298] PPP Deflate Compression module registered
[    0.955124] PPP BSD Compression module registered
[    0.959767] Initializing USB Mass Storage driver...
[    0.964763] usbcore: registered new interface driver usb-storage
[    0.970607] USB Mass Storage support registered.
[    0.975453] usbcore: registered new interface driver usbserial
[    0.981080] USB Serial support registered for generic
[    0.986147] usbcore: registered new interface driver usbserial_generic
[    0.992527] usbserial: USB Serial Driver core
[    0.996990] USB Serial support registered for GSM modem (1-port)
[    1.002932] usbcore: registered new interface driver option
[    1.008416] option: v0.7.2:USB Driver for GSM modems
[    1.013414] DWC_OTG: dwc_otg_driver_probe,everest
[    1.018117] DWC_OTG: dwc_otg_driver_probe otg2.0 reg addr: 0x10180000 remap:0xd4080000
[    1.225896] DWC_OTG: ^^^^^^^^^^^^^^^^^Device Mode
[    1.227745] DWC_OTG: dwc_otg_pcd_init,everest
[    1.232163] DWC_OTG: dwc_otg_driver_probe end, everest
[    1.237418] DWC_OTG: Bad USB clock (42857142 Hz), changing to 48000000 Hz
[    1.244031] DWC_OTG: host11_driver_probe host1.1 reg addr: 0x10140000 remap:0xd4100000
[    1.451780] DWC_OTG: ^^^^^^^^^^^^^^^^^^Host Mode
[    1.453563] DWC_OTG: host11_hcd_init everest
[    1.457799] usb11_host usb11_host: DWC OTG Controller
[    1.462857] usb11_host usb11_host: new USB bus registered, assigned bus number 1
[    1.470243] usb11_host usb11_host: irq 50, io mem 0x00000000
[    1.475842] DWC_OTG: dwc_otg_hcd_start! everest
[    1.480342] DWC_OTG: Init: Port Power? op_state=1
[    1.485001] DWC_OTG: Init: Power Port (0)
[    1.489128] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    1.495783] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.502943] usb usb1: Product: DWC OTG Controller
[    1.507644] usb usb1: Manufacturer: Linux 2.6.32.27 host11_hcd
[    1.513451] usb usb1: SerialNumber: usb11_host
[    1.518311] usb usb1: configuration #1 chosen from 1 choice
[    1.523657] hub 1-0:1.0: USB hub found
[    1.527208] hub 1-0:1.0: 1 port detected
[    1.531456] DWC_OTG: host11_hcd_init end,everest
[    1.535652] DWC_OTG: host11_driver_probe end, everest
[    1.540843] DWC_OTG: host20_driver_probe host2.0 reg addr: 0x101c0000 remap:0xd4180000
[    1.748554] DWC_OTG: ^^^^^^^^^^^^^^^^^^Host Mode
[    1.750316] DWC_OTG: host20_hcd_init everest
[    1.754595] usb20_host usb20_host: DWC OTG Controller
[    1.759623] usb20_host usb20_host: new USB bus registered, assigned bus number 2
[    1.767014] usb20_host usb20_host: irq 49, io mem 0x00000000
[    1.772593] DWC_OTG: dwc_otg_hcd_start! everest
[    1.777106] DWC_OTG: Init: Port Power? op_state=1
[    1.781774] DWC_OTG: Init: Power Port (0)
[    1.785877] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[    1.792527] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.799745] usb usb2: Product: DWC OTG Controller
[    1.804421] usb usb2: Manufacturer: Linux 2.6.32.27 host20_hcd
[    1.810202] usb usb2: SerialNumber: usb20_host
[    1.815089] usb usb2: configuration #1 chosen from 1 choice
[    1.820385] hub 2-0:1.0: USB hub found
[    1.824015] hub 2-0:1.0: 1 port detected
[    1.828238] DWC_OTG: host20_hcd_init end,everest
[    1.832389] DWC_OTG: host20_driver_probe end, everest
[    1.837519] android init
[    1.839999] android_probe pdata: c080f4d0
[    1.844010] android_bind
[    1.846430] usb_add_config, add and bind,everest
[    1.851020] android_bind_config
[    1.854342] android_usb <NULL>: android_usb ready
[    1.858877] f_adb init
[    1.861162] android_register_function adb
[    1.865177] f_mass_storage init
[    1.868269] android_register_function usb_mass_storage
[    1.873407] mass_storage_bind_config
[    1.877119] fsg_probe pdata: c080e550
[    1.893426] android_usb <NULL>: Number of LUNs=2
[    1.895185] adb_bind_config
[    1.898479] input: rk29-keypad as /devices/platform/rk29-keypad/input/input0
[    1.905163] Unable to handle kernel NULL pointer dereference at virtual address 00000266
[    1.913038] pgd = c0404000
[    1.915737] [00000266] *pgd=00000000
[    1.919277] Internal error: Oops: 805 [#1] PREEMPT
[    1.924039] last sysfs file: 
[    1.926985] Modules linked in:
[    1.930023] CPU: 0    Not tainted  (2.6.32.27 #5)
[    1.934710] PC is at mk712_init+0x40/0x1dc
[    1.938778] LR is at __request_region+0xc8/0xd4
[    1.943283] pc : [<c0418a44>]    lr : [<c044d9b0>]    psr: a0000013
[    1.943289] sp : d341dfb0  ip : d341c000  fp : 00000000
[    1.954720] r10: 00000000  r9 : 00000000  r8 : 00000000
[    1.959920] r7 : 00000000  r6 : 00000000  r5 : 00000000  r4 : c08350e4
[    1.966421] r3 : 00000260  r2 : d341df88  r1 : d341c008  r0 : d368c6c0
[    1.972923] Flags: NzCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment kernel
[    1.980202] Control: 10c5387d  Table: 60404019  DAC: 00000017
[    1.985920] 
[    1.985922] PC: 0xc04189c4:
[    1.990165] 89c4  c0834e10 c07bc1f9 c07bc127 c07b5b5b c0727ba0 c07bc11e c0727c08 c07bc227
[    1.998311] 89e4  c0727c70 c07bc12b e59f0000 ea06cc8d c0835040 e59f0000 ea0567df c0835084
[    2.006458] 8a04  e92d4073 e3a02008 e59f4198 e3a05000 e59f0194 e59f3194 e5941000 e58d5000
[    2.014605] 8a24  eb00d3af e1500005 1a000003 e59f0180 e3e06012 eb0b53bc ea000058 e5943000
[    2.022751] 8a44  e5c35006 e5943000 e1d320b2 e3120a0f 1a000007 e1d300b4 e3100a0f 1a000004
[    2.030898] 8a64  e1d310b0 e30f6333 e0016006 e3560000 0a000003 e59f013c e3e06012 eb0b53aa
[    2.039045] 8a84  ea00003e eb06d0e9 e59f512c e3500000 e5850000 1a000003 e59f0120 e3e0600b
[    2.047192] 8aa4  eb0b53a1 ea000035 e59f3114 e3a01010 e1c010bc e3a0c001 e59f1108 e3a0e005
[    2.055339] 
[    2.055341] LR: 0xc044d930:
[    2.059585] d930  e3823102 e0856006 e587300c e5876004 e5901004 e2812001 e5802004 ea000000
[    2.067732] d950  e1a04000 e1a00004 e1a01007 ebfffe08 e3500000 0a000007 e1500004 0a000002
[    2.075878] d970  e590100c e3510000 aafffff4 e1a00007 e3a07000 eb0146de e1a0100d e3c12d7f
[    2.084025] d990  e3c2c03f e59c3004 e243e001 e58ce004 e59c0000 e3100002 0a000000 eb0a8d4a
[    2.092171] d9b0  e1a00007 e8bd81f0 c0820dc4 e92d41f3 e1a05002 e1a07000 e1a06001 e59f0064
[    2.100318] d9d0  e3a0100c e3a020d0 e1a08003 eb0496d2 e2504000 01a05004 0a000010 e9840120
[    2.108465] d9f0  e3a03000 e5846000 e1a01005 e58d3000 e1a00006 e1a02008 e59d3020 ebffffb5
[    2.116611] da10  e2505000 0a000003 e1a00007 e1a01004 eb049764 ea000001 e1a00004 eb04978c
[    2.124759] 
[    2.124762] SP: 0xd341df30:
[    2.129005] df30  d344dec0 c053d174 000000d0 d368bf08 d3692f40 c0795873 00000000 d368bf08
[    2.137152] df50  d3693728 ffffffff d341df9c 00000000 00000000 c042692c d368c6c0 d341c008
[    2.145298] df70  d341df88 00000260 c08350e4 00000000 00000000 00000000 00000000 00000000
[    2.153445] df90  00000000 00000000 d341c000 d341dfb0 c044d9b0 c0418a44 a0000013 ffffffff
[    2.161592] dfb0  00000000 c0849000 c0418a04 00000001 00000000 c0426364 00000143 32330128
[    2.169738] dfd0  00000033 00000000 00000143 c0420ad4 00000000 00000000 00000000 c0408990
[    2.177885] dff0  00000000 c0427830 4007de68 4425ec2c 00000000 00000001 00000000 d341b580
[    2.186032] e010  c0817220 00000000 00000017 d34484c0 00000000 d341b580 d341b828 c0820b1c
[    2.194179] 
[    2.194182] IP: 0xd341bf80:
[    2.198425] bf80  e3500000 1a00000e e0890002 e15000b2 e240ec09 e6ffe07e e15e000b 8afffe99
[    2.206572] bfa0  e087e000 e55e03f0 e3510004 03500004 03a01004 1a000008 e35c0002 0afffe91
[    2.214718] bfc0  e28cc001 e59d002c e2433001 e2422002 e1500003 baffffe0 eafffc0d e2411003
[    2.222865] bfe0  e3510001 93500003 1afffe86 e58d302c e3a01003 eaffffef e2422003 e3520001
[    2.231012] c000  00000002 00000003 00000000 d341b9c0 c0817220 00000000 00000017 d3536d80
[    2.239158] c020  00000000 d341b9c0 d341bc68 c0820b1c 00000000 00000002 d341de74 d341de50
[    2.247305] c040  c06f0d28 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    2.255452] c060  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    2.263599] 
[    2.263601] R0: 0xd368c640:
[    2.267845] c640  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    2.275992] c660  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    2.284138] c680  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    2.292285] c6a0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    2.300431] c6c0  00000260 00000267 c07bc631 80000000 c08173e0 00000000 00000000 00000000
[    2.308578] c6e0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    2.316725] c700  65776f70 00000072 00000000 00000000 00000000 00000000 00000000 00000000
[    2.324871] c720  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    2.333019] 
[    2.333021] R1: 0xd341bf88:
[    2.337265] bf88  e0890002 e15000b2 e240ec09 e6ffe07e e15e000b 8afffe99 e087e000 e55e03f0
[    2.345412] bfa8  e3510004 03500004 03a01004 1a000008 e35c0002 0afffe91 e28cc001 e59d002c
[    2.353558] bfc8  e2433001 e2422002 e1500003 baffffe0 eafffc0d e2411003 e3510001 93500003
[    2.361705] bfe8  1afffe86 e58d302c e3a01003 eaffffef e2422003 e3520001 00000002 00000003
[    2.369851] c008  00000000 d341b9c0 c0817220 00000000 00000017 d3536d80 00000000 d341b9c0
[    2.377998] c028  d341bc68 c0820b1c 00000000 00000002 d341de74 d341de50 c06f0d28 00000000
[    2.386145] c048  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    2.394292] c068  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    2.402439] 
[    2.402442] R2: 0xd341df08:
[    2.406685] df08  00000001 00000000 d3401400 d3694000 00000004 d344dec0 d3694010 00000000
[    2.414832] df28  d3694000 fffffffd d344dec0 c053d174 000000d0 d368bf08 d3692f40 c0795873
[    2.422978] df48  00000000 d368bf08 d3693728 ffffffff d341df9c 00000000 00000000 c042692c
[    2.431125] df68  d368c6c0 d341c008 d341df88 00000260 c08350e4 00000000 00000000 00000000
[    2.439271] df88  00000000 00000000 00000000 00000000 d341c000 d341dfb0 c044d9b0 c0418a44
[    2.447418] dfa8  a0000013 ffffffff 00000000 c0849000 c0418a04 00000001 00000000 c0426364
[    2.455565] dfc8  00000143 32330128 00000033 00000000 00000143 c0420ad4 00000000 00000000
[    2.463712] dfe8  00000000 c0408990 00000000 c0427830 4007de68 4425ec2c 00000000 00000001
[    2.471859] 
[    2.471861] R4: 0xc0835064:
[    2.476105] 5064  00000000 d36696e8 d36696e8 c0834df4 c0834df4 00000001 c083507c c083507c
[    2.484251] 5084  c06ec00c c06ed3b8 00000000 00000000 00000000 c0794297 c082ca08 00000000
[    2.492398] 50a4  00000000 00000000 c05725c8 c05725e8 00000000 00000000 00000000 00000000
[    2.500545] 50c4  c0727ec4 d3686640 00000000 c07bc623 00000000 000001a4 c05cebf0 00000000
[    2.508691] 50e4  00000260 0000000a 00000001 000000ff c07bc756 c083519c 00000000 00000000
[    2.516838] 5104  00000000 00000000 00000000 00000000 c0835114 c0835114 c07ae9f4 00000000
[    2.524985] 5124  00000124 c05cf6f4 00000000 00000000 00000000 00000000 c05cf3b8 c05cf284
[    2.533131] 5144  00000000 00000000 00000000 00000000 c07bc74b 00000000 00000000 00000000
[    2.541282] Process swapper (pid: 1, stack limit = 0xd341c2f0)
[    2.547088] Stack: (0xd341dfb0 to 0xd341e000)
[    2.551424] dfa0:                                     00000000 c0849000 c0418a04 00000001
[    2.559572] dfc0: 00000000 c0426364 00000143 32330128 00000033 00000000 00000143 c0420ad4
[    2.567718] dfe0: 00000000 00000000 00000000 c0408990 00000000 c0427830 4007de68 4425ec2c
[    2.575883] [<c0418a44>] (mk712_init+0x40/0x1dc) from [<c0426364>] (do_one_initcall+0x54/0x19c)
[    2.584536] [<c0426364>] (do_one_initcall+0x54/0x19c) from [<c0408990>] (kernel_init+0x94/0x108)
[    2.593290] [<c0408990>] (kernel_init+0x94/0x108) from [<c0427830>] (kernel_thread_exit+0x0/0x8)
[    2.602039] Code: e3e06012 eb0b53bc ea000058 e5943000 (e5c35006) 
[    2.608159] ---[ end trace e0b6f0a5638569a2 ]---
[    2.612709] Kernel panic - not syncing: Attempted to kill init!
[    2.618622] [<c042bcbc>] (unwind_backtrace+0x0/0xcc) from [<c06ed854>] (panic+0x54/0x130)
[    2.626767] [<c06ed854>] (panic+0x54/0x130) from [<c044a9f0>] (do_exit+0x5c/0x67c)
[    2.634297] [<c044a9f0>] (do_exit+0x5c/0x67c) from [<c042a628>] (die+0x26c/0x2a0)
[    2.641735] [<c042a628>] (die+0x26c/0x2a0) from [<c042cc18>] (__do_kernel_fault+0x64/0x74)
[    2.649981] [<c042cc18>] (__do_kernel_fault+0x64/0x74) from [<c042cde8>] (do_page_fault+0x1c0/0x1d4)
[    2.659079] [<c042cde8>] (do_page_fault+0x1c0/0x1d4) from [<c0426210>] (do_DataAbort+0x34/0x98)
[    2.667747] [<c0426210>] (do_DataAbort+0x34/0x98) from [<c042692c>] (__dabt_svc+0x4c/0x60)
[    2.675972] Exception stack(0xd341df68 to 0xd341dfb0)
[    2.680994] df60:                   d368c6c0 d341c008 d341df88 00000260 c08350e4 00000000
[    2.689149] df80: 00000000 00000000 00000000 00000000 00000000 00000000 d341c000 d341dfb0
[    2.697296] dfa0: c044d9b0 c0418a44 a0000013 ffffffff
[    2.702315] [<c042692c>] (__dabt_svc+0x4c/0x60) from [<c0418a44>] (mk712_init+0x40/0x1dc)
[    2.710473] [<c0418a44>] (mk712_init+0x40/0x1dc) from [<c0426364>] (do_one_initcall+0x54/0x19c)
[    2.719140] [<c0426364>] (do_one_initcall+0x54/0x19c) from [<c0408990>] (kernel_init+0x94/0x108)
[    2.727892] [<c0408990>] (kernel_init+0x94/0x108) from [<c0427830>] (kernel_thread_exit+0x0/0x8)
[    2.736645] Rebooting in 5 seconds..
[    5.223206] DWC_OTG: ********vbus detect*********************************************
[    7.733322] RESTART_DEBUG : arch/arm/kernel/process.c->machine_restart->223->cmd=<NULL> reboot_mode=h
[    7.739676] RESTART_DEBUG : arch/arm/kernel/process.c->arm_machine_restart->103->mode=0 cmd=<NULL>
[    7.748966] RESTART_DEBUG : arch/arm/mach-rk29/include/mach/system.h->arch_reset->34->mode=
[    7.756756] Loop for debug...
 
Danke fürs Testen, jetzt wissen wir wenigstens, dass wir ohne korrekten Quellcode irgendwie auf der Stelle treten, falls niemand die zündende Idee hat ...

Thomas.
 
fluxflux schrieb:
Danke fürs Testen, jetzt wissen wir wenigstens, dass wir ohne korrekten Quellcode irgendwie auf der Stelle treten, falls niemand die zündende Idee hat ...
.

Wenn ich die entsprechenden LCD-Module von Deiner config in meine Kernel-config nehme, dann bootet er bis zur seriellen shell durch. Bei'm boot kommt der fehlfarbene Pinguin und nach ein paar Sekunden wird der Schirm aber wieder schwarz :mad2:
 
Ja, das hatte ich auch mit allen Configs, ausser den beiden hochgeladenen, da ist der Pinguin so wie er sein soll, das Display schaltet sich auch nicht weg.

Das sind unter Graphics Support entweder der RGB AT070TN2 oder der RGB Hannstar B101AW06 (1024x600), in dem ich die Auflösung auf 800x600 geändert habe.

Und dazu habe ich unter Touchscreens den ICS Microclock MK712 touchscreen aktiviert.

Nur diese beiden Kombis bringen den korrekten Pinguin und schalten das Display nicht weg. Das wird aber wohl wegen des Kernelcrashes sein, dass das Bild dableibt ...

Aber du kannst ja mal die beiden hier genannten Displays in deiner Config testen ...

Thomas.
 
Also in meiner Version, mit dem AT070 auf 800x600 und ohne Touch, bleibt der Pinguin auf dem Bildschirm und der Kernel crasht auch nicht. Android startet zwar nicht und die GPU wird auf PDown geschaltet, aber der Kernel bleibt über die Serielle voll bedienbar.

Dabei ist es unerheblich, ob ich die Basis mit RK29_SDK oder RK29_DDR3_SDK mache. Der in den original Images verbreitete Bootloader legt aber die Vermutung nahe, dass die DDR3 Variante die richtigere ist.

Stellt sich also nur die Frage, warum Android nicht startet.

1) Der Touch fehlt, er will eine Calibration machen, oder die Calibration Data auslesen, und kann es nicht. Vermutlich klemmt da irgend ein start-up script.

2) Es fehlt irgend eine weitere verbindende Komponente zwischen Kernel und Android, und Android merkt garnicht, dass es nun mal loslegen könnte.
 
Astralix schrieb:
Dabei ist es unerheblich, ob ich die Basis mit RK29_SDK oder RK29_DDR3_SDK mache. Der in den original Images verbreitete Bootloader legt aber die Vermutung nahe, dass die DDR3 Variante die richtigere ist.
kennst Du den Bootloader 2.08?
Code:
-rw-r--r-- 1 root root 140734 Nov  3 09:12 RK29xxLoader(L)_V2.08.bin
den habe ich in einem Download gefunden den glaube ich SatWilli aufgestöbert hat - das war das File was vom Dateinamen suggerierte ein RK29SDK 2.1 zu sein, aber sich dann doch als gewöhnliches Firmware-Update entpuppte. Weiterhin fällt auf das system.img viel größer ist als unser bekanntes cramfs, daher habe ich es mal versucht als ext3 zu mounten, und bingo! das klappt ... :razz:
Somit müsste dieser Bootloader zumindest das Laden von ext3 aus einem update.img heraus zu beherschen ...
das File liegt auf meinem Server.
 
Zuletzt bearbeitet:

Ähnliche Themen

J
  • Jotto94
Antworten
0
Aufrufe
1.505
Jotto94
J
B
  • berry055
Antworten
0
Aufrufe
1.329
berry055
B
B
  • Bochumer86
Antworten
9
Aufrufe
3.499
Mami1973
M
Zurück
Oben Unten