Visualizzazione stampabile
-
Quote:
Originariamente inviato da PrinceEndymion88
Allora ragazzuoli... sto provando a compilare il kernel, solo che durante la compilazione mi chiede alcune cose e devo rispondere si o no oppure 1,2,3 ecc... tipo:
RCU Implementation
> 1. Preemptible tree-based hierarchical RCU (TREE_PREEMPT_RCU)
2. UP-only small-memory-footprint RCU (TINY_RCU) (NEW)
3. Preemptible UP-only small-memory-footprint RCU (TINY_PREEMPT_RCU) (NEW)
Control Group support (CGROUPS) [Y/n/?] y
Example debug cgroup subsystem (CGROUP_DEBUG) [N/y/?] n
Namespace cgroup subsystem (CGROUP_NS) [N/y/?] (NEW) n
Freezer cgroup subsystem (CGROUP_FREEZER) [Y/n/?] y
Device controller for cgroups (CGROUP_DEVICE) [Y/n/?] y
Cpuset support (CPUSETS) [N/y/?] n
Simple CPU accounting cgroup subsystem (CGROUP_CPUACCT) [Y/n/?] y
Resource counters (RESOURCE_COUNTERS) [Y/n/?] y
Memory Resource Controller for Control Groups (CGROUP_MEM_RES_CTLR) [N/y/?] n
*
* Group CPU scheduler
*
Group CPU scheduler (CGROUP_SCHED) [Y/n/?] y
Group scheduling for SCHED_OTHER (FAIR_GROUP_SCHED) [Y/n] y
Group scheduling for SCHED_RR/FIFO (RT_GROUP_SCHED) [Y/n/?] y
Block IO controller (BLK_CGROUP) [N/m/y/?] n
*
* Configure standard kernel features (for small systems)
*
Configure standard kernel features (for small systems) (EMBEDDED) [Y/n/?] y
Enable 16-bit UID system calls (UID16) [Y/n/?] y
Sysctl syscall support (SYSCTL_SYSCALL) [Y/n/?] y
Load all symbols for debugging/ksymoops (KALLSYMS) [Y/?] y
Include all symbols in kallsyms (KALLSYMS_ALL) [Y/n/?] y
Do an extra kallsyms pass (KALLSYMS_EXTRA_PASS) [N/y/?] (NEW) n
Support for hot-pluggable devices (HOTPLUG) [Y/n/?] y
Enable support for printk (PRINTK) [Y/n/?] y
BUG() support (BUG) [Y/n/?] y
Enable ELF core dumps (ELF_CORE) [Y/n/?] y
Enable full-sized data structures for core (BASE_FULL) [Y/n/?] y
Enable futex support (FUTEX) [Y/n/?] y
Enable eventpoll support (EPOLL) [Y/n/?] y
Enable signalfd() system call (SIGNALFD) [Y/n/?] y
Enable timerfd() system call (TIMERFD) [Y/n/?] y
Enable eventfd() system call (EVENTFD) [Y/n/?] y
Use full shmem filesystem (SHMEM) [Y/n/?] y
*
* IO Schedulers
*
Deadline I/O scheduler (IOSCHED_DEADLINE) [N/m/y/?] n
CFQ I/O scheduler (IOSCHED_CFQ) [Y/n/m/?] y
BFQ I/O scheduler (IOSCHED_BFQ) [N/m/y/?] (NEW) y
BFQ hierarchical scheduling support (CGROUP_BFQIO) [N/y/?] (NEW) y
Default I/O scheduler
> 1. CFQ (DEFAULT_CFQ)
2. BFQ (DEFAULT_BFQ) (NEW)
3. No-op (DEFAULT_NOOP)
choice[1-3?]: 1
*
* System Type
*
MMU-based Paged Memory Management Support (MMU) [Y/n/?] y
ARM system type
1. Agilent AAEC-2000 based (ARCH_AAEC2000) (NEW)
2. ARM Ltd. Integrator family (ARCH_INTEGRATOR)
3. ARM Ltd. RealView family (ARCH_REALVIEW)
4. ARM Ltd. Versatile family (ARCH_VERSATILE)
5. ARM Ltd. Versatile Express family (ARCH_VEXPRESS)
6. Atmel AT91 (ARCH_AT91)
7. Broadcom BCMRING (ARCH_BCMRING)
8. Cirrus Logic CLPS711x/EP721x-based (ARCH_CLPS711X)
9. Cavium Networks CNS3XXX family (ARCH_CNS3XXX)
10. Cortina Systems Gemini (ARCH_GEMINI)
11. EBSA-110 (ARCH_EBSA110)
12. EP93xx-based (ARCH_EP93XX)
13. FootBridge (ARCH_FOOTBRIDGE)
14. Freescale MXC/iMX-based (ARCH_MXC)
15. Freescale STMP3xxx (ARCH_STMP3XXX) (NEW)
16. Hilscher NetX based (ARCH_NETX)
17. Hynix HMS720x-based (ARCH_H720X)
18. IOP13xx-based (ARCH_IOP13XX)
19. IOP32x-based (ARCH_IOP32X)
20. IOP33x-based (ARCH_IOP33X)
21. IXP23XX-based (ARCH_IXP23XX)
22. IXP2400/2800-based (ARCH_IXP2000)
23. IXP4xx-based (ARCH_IXP4XX)
24. Marvell Dove (ARCH_DOVE)
25. Marvell Kirkwood (ARCH_KIRKWOOD)
26. Marvell Loki (88RC8480) (ARCH_LOKI)
27. NXP LPC32XX (ARCH_LPC32XX)
28. Marvell MV78xx0 (ARCH_MV78XX0)
29. Marvell Orion (ARCH_ORION5X)
30. Marvell PXA168/910/MMP2 (ARCH_MMP)
31. Micrel/Kendin KS8695 (ARCH_KS8695)
32. NetSilicon NS9xxx (ARCH_NS9XXX) (NEW)
33. Nuvoton W90X900 CPU (ARCH_W90X900)
34. Nuvoton NUC93X CPU (ARCH_NUC93X)
35. NVIDIA Tegra (ARCH_TEGRA)
36. Philips Nexperia PNX4008 Mobile (ARCH_PNX4008)
37. PXA2xx/PXA3xx-based (ARCH_PXA)
> 38. Qualcomm MSM (ARCH_MSM)
39. Renesas SH-Mobile (ARCH_SHMOBILE)
40. RiscPC (ARCH_RPC)
41. SA1100-based (ARCH_SA1100)
42. Samsung S3C2410, S3C2412, S3C2413, S3C2416, S3C2440, S3C2442, S3C2443, S3C2450 (ARCH_S3C2410)
43. Samsung S3C64XX (ARCH_S3C64XX)
44. Samsung S5P6440 S5P6450 (ARCH_S5P64X0)
45. Samsung S5P6442 (ARCH_S5P6442) (NEW)
46. Samsung S5PC100 (ARCH_S5PC100)
47. Samsung S5PV210/S5PC110 (ARCH_S5PV210)
48. Samsung S5PV310/S5PC210 (ARCH_S5PV310) (NEW)
49. Shark (ARCH_SHARK)
50. Telechips TCC ARM926-based systems (ARCH_TCC_926)
51. Sharp LH7A40X (ARCH_LH7A40X) (NEW)
52. ST-Ericsson U300 Series (ARCH_U300)
53. ST-Ericsson U8500 Series (ARCH_U8500)
54. STMicroelectronics Nomadik (ARCH_NOMADIK)
55. TI DaVinci (ARCH_DAVINCI)
56. TI OMAP (ARCH_OMAP)
57. ST SPEAr (PLAT_SPEAR)
choice[1-57]: 38
Qualcomm MSM SoC Type
> 1. MSM7x00A / MSM7x01A (ARCH_MSM7X00A) (NEW)
2. MSM7x30 (ARCH_MSM7X30)
3. QSD8X50 (ARCH_QSD8X50)
4. MSM8X60 (ARCH_MSM8X60)
choice[1-4]: 1
HTC Performance Lock (PERFLOCK) [N/y] (NEW) n
AMSS modem firmware version
1. 6.2.10 (MSM_AMSS_VERSION_6210)
2. 6.2.20 (MSM_AMSS_VERSION_6220)
> 3. 6.2.20 + New ADSP (MSM_AMSS_VERSION_6225)
4. 6.3.50 (MSM_AMSS_VERSION_6350) (NEW)
5. 3.2.00 (MSM_AMSS_VERSION_3200) (NEW)
choice[1-5]:
*
* Qualcomm MSM Board Type
*
Halibut Board (QCT SURF7201A) (MACH_HALIBUT) [N/y/?] (NEW) y
HTC Dream (aka trout) (MACH_TROUT) [N/y/?] (NEW) n
Debug UART
> 1. None (MSM_DEBUG_UART_NONE) (NEW)
2. UART1 (MSM_DEBUG_UART1) (NEW)
3. UART2 (MSM_DEBUG_UART2) (NEW)
4. UART3 (MSM_DEBUG_UART3) (NEW)
choice[1-4]:
Sapphire (MACH_SAPPHIRE) [Y/n] (NEW)
Enable Jesus Phone mode (DANGEROUS) (JESUS_PHONE) [N/y/?] (NEW) n
HTC 2 Wire detection driver (HTC_HEADSET) [N/m/y/?] n
HTC 3.5mm headset jack (HTC_35MM_JACK) [N/y/?] (NEW) y
Trout battery / charger driver (TROUT_BATTCHG) [Y/n] (NEW) y
HTC battery / charger driver (HTC_BATTCHG) [N/y] (NEW) n
HTC Power Sink Driver (HTC_PWRSINK) [N/y] n
Check Power Collapse State (HTC_POWER_COLLAPSE_MAGIC) [N/y] (NEW) y
Low-power hibernate charging support (HTC_ONMODE_CHARGING) [N/y] (NEW) n
Cache flush range limit (CACHE_FLUSH_RANGE_LIMIT) [0x40000] (NEW) ^Cmake[1]:
qualcuno sa darmi una mano a riguardo?
Hai messo il file .config dentro la cartella del kernel? A me l'ha fatto solo quando l'avevo dimenticato...
Comunque io quando compilo mi escono degli errori tipo /arch/arm/msm e poi non ricordo
Ora ho reinstallato ubuntu perchè avevo elementary os e delle librerie erano diverse quindi potrebbe capitare. Tu che compilatore stai usando?
Inviato dal mio HUAWEI U8825-1 usando Androidiani App
-
Ho notato che il kernel di default ha come governor performance e con cpuz ho visto che la cpu sta quasi sempre a 1004 mhz quindi penso che a questo sia dovuto il consumo eccessivo e anche il riscaldamento quindi quando sto provando a fare una cmpilazione di prova con governor ondemand e se riesce poi provo a fare qualche altra cosa :)
Inviato dal mio HUAWEI U8825-1 usando Androidiani App
-
comunque ci sto provando e riprovando ma ottengo diversi errori e poi la compilazione dura pochissimo, e poi al termine se vado in /arch/arm/boot non c'è il file zimage, ci sto perdendo le speranze :(
-
Raga,ho visto in uno screenshot che la cm10.1 dell's2 plus ha il 3.0.31,dobbiamo tentare a compilare il 3.0.31 e poi compilare una cm10.1,io purtroppo non credo che ce la faccia con 2 gb di ram di cui 1 é sempre occupato
-
io ci provo e ripeovo a compilare, cambio compilatore ma niente, anzi compila e poi non c'è il file zImage, la compilazione dura anche poco.... bho, ma il 3.0.31 da dove si prende?
Quote:
Originariamente inviato da
dark706i
Raga,ho visto in uno screenshot che la cm10.1 dell's2 plus ha il 3.0.31,dobbiamo tentare a compilare il 3.0.31 e poi compilare una cm10.1,io purtroppo non credo che ce la faccia con 2 gb di ram di cui 1 é sempre occupato
-
Non lo so,forse bisogna adattarlo al nostro cell,ma.prima si deve estrapolare,si potrebbe provare col kernel del g510
-
Quote:
Originariamente inviato da
agd
io ci provo e ripeovo a compilare, cambio compilatore ma niente, anzi compila e poi non c'è il file zImage, la compilazione dura anche poco.... bho, ma il 3.0.31 da dove si prende?
Contattami posso provare a darti una mano, sono uno sviluppatore C\C++.
-
Quote:
Originariamente inviato da Ikon
Quote:
Originariamente inviato da agd
io ci provo e ripeovo a compilare, cambio compilatore ma niente, anzi compila e poi non c'è il file zImage, la compilazione dura anche poco.... bho, ma il 3.0.31 da dove si prende?
Contattami posso provare a darti una mano, sono uno sviluppatore C\C++.
Ok allora quando provo a rkcompilare ti elenco i passaggi che seguo e gli errore che mi da grazie con l aiuto comunque ;) un altra cosa oggi dark ha scritto di provare a portare il kernel del g510 e ho visto in rete ed ho trovato che questo kernel è adattabile a molti dispositivi tra cui anche il nostro
Inviato dal mio HUAWEI U8825-1 usando Androidiani App
-
Quote:
Originariamente inviato da
agd
Ok allora quando provo a rkcompilare ti elenco i passaggi che seguo e gli errore che mi da grazie con l aiuto comunque ;) un altra cosa oggi dark ha scritto di provare a portare il kernel del g510 e ho visto in rete ed ho trovato che questo kernel è adattabile a molti dispositivi tra cui anche il nostro
Inviato dal mio HUAWEI U8825-1 usando
Androidiani App
Tutti i kernel sono "adattabili" dopo il necessario quantitativo di lavoro :)
-
Quote:
Originariamente inviato da
agd
Hai messo il file .config dentro la cartella del kernel? A me l'ha fatto solo quando l'avevo dimenticato...
Comunque io quando compilo mi escono degli errori tipo /arch/arm/msm e poi non ricordo
Ora ho reinstallato ubuntu perchè avevo elementary os e delle librerie erano diverse quindi potrebbe capitare. Tu che compilatore stai usando?
Inviato dal mio HUAWEI U8825-1 usando
Androidiani App
Ho appena risolto tutti i problemi dovuti ai bug di regressione di GCC 4.7 con la patch che trovate qui: https://www.androidiani.com/forum/mo...v3-0-21-a.html
Seguite la procedura, spero sia d'aiuto.