Hi to all, i'm new in the forum . I want debug android kernel for samsung s3 plus , so i downloaded it from
opensource.samsung.com , i've compiled with this configurations lines :
CONFIG_KGDB (for KGDB)
CONFIG_HAVE_ARCH_KGDB (for KGDB)
CONFIG_CONSOLE_POLL (for Android USB support)
CONFIG_MAGIC_SYSRQ (use sysrq to invoke KGDB)
CONFIG_USB_ANDROID_ACM
KGDB_TESTS_ON_BOOT
CONFIG_DEBUG_KERNEL
CONFIG_DEBUG_INFO
So i try to run kernel compiled using emulator-arm but the emulator is offline.
Where i wrong?
How to launch original kernel in emulator?
Thank you all.
Related
Hello everybody,
I want to flash a custom kernel to my Galaxy 5 GT-I5500. However, I haven't managed to locate the proper *_defconfig file for my device.
I have also downloaded kernel source from Samsung Open Source Release Centre
Here is the list of configs been found at: /kernel/arch/arm/configs
Code:
acs5k_defconfig
acs5k_tiny_defconfig
afeb9260_defconfig
am200epdkit_defconfig
ams_delta_defconfig
assabet_defconfig
at91cap9adk_defconfig
at91rm9200dk_defconfig
at91rm9200ek_defconfig
at91sam9260ek_defconfig
at91sam9261ek_defconfig
at91sam9263ek_defconfig
at91sam9g20ek_defconfig
at91sam9rlek_defconfig
ateb9200_defconfig
badge4_defconfig
bcmring_defconfig
callisto_rev00_defconfig
callisto_rev03_defconfig
cam60_defconfig
carmeva_defconfig
cerfcube_defconfig
cm_x2xx_defconfig
cm_x300_defconfig
colibri_pxa270_defconfig
colibri_pxa300_defconfig
collie_defconfig
corgi_defconfig
cpu9260_defconfig
cpu9g20_defconfig
cpuat91_defconfig
cronin_rev00_defconfig
csb337_defconfig
csb637_defconfig
da830_omapl137_defconfig
da850_omapl138_defconfig
davinci_all_defconfig
ebsa110_defconfig
ecbat91_defconfig
edb7211_defconfig
em_x270_defconfig
ep93xx_defconfig
eseries_pxa_defconfig
europa_rev02_defconfig
ezx_defconfig
footbridge_defconfig
fortunet_defconfig
h3600_defconfig
h5000_defconfig
h7201_defconfig
h7202_defconfig
hackkit_defconfig
integrator_defconfig
iop13xx_defconfig
iop32x_defconfig
iop33x_defconfig
ixp2000_defconfig
ixp23xx_defconfig
ixp4xx_defconfig
jornada720_defconfig
kafa_defconfig
kb9202_defconfig
kirkwood_defconfig
ks8695_defconfig
lart_defconfig
loki_defconfig
lpd270_defconfig
lpd7a400_defconfig
lpd7a404_defconfig
lubbock_defconfig
lusl7200_defconfig
magician_defconfig
mahimahi_defconfig
mainstone_defconfig
mini2440_defconfig
msm7627_defconfig
msm7627-perf_defconfig
msm7630_defconfig
msm7630-perf_defconfig
msm8655-sr_defconfig
msm8660-chromeos_defconfig
msm8660_defconfig
msm_defconfig
mv78xx0_defconfig
mx1ads_defconfig
mx1_defconfig
mx21_defconfig
mx27_defconfig
mx31pdk_defconfig
mx3_defconfig
n770_defconfig
n8x0_defconfig
neocore926_defconfig
neponset_defconfig
netwinder_defconfig
netx_defconfig
nhk8815_defconfig
ns9xxx_defconfig
omap_2430sdp_defconfig
omap_3430sdp_defconfig
omap3_beagle_defconfig
omap3_evm_defconfig
omap3_pandora_defconfig
omap_4430sdp_defconfig
omap_apollon_2420_defconfig
omap_generic_1510_defconfig
omap_generic_1610_defconfig
omap_generic_1710_defconfig
omap_generic_2420_defconfig
omap_h2_1610_defconfig
omap_h4_2420_defconfig
omap_innovator_1510_defconfig
omap_innovator_1610_defconfig
omap_ldp_defconfig
omap_osk_5912_defconfig
omap_perseus2_730_defconfig
omap_zoom2_defconfig
onearm_defconfig
orion5x_defconfig
overo_defconfig
palmte_defconfig
palmtt_defconfig
palmz71_defconfig
palmz72_defconfig
pcm027_defconfig
picotux200_defconfig
pleb_defconfig
pnx4008_defconfig
pxa168_defconfig
pxa255-idp_defconfig
pxa3xx_defconfig
pxa910_defconfig
qil-a9260_defconfig
qsd8650a_defconfig
qsd8650a-perf_defconfig
qsd8650_defconfig
qsd8650-perf_defconfig
realview_defconfig
realview-smp_defconfig
rpc_defconfig
rx51_defconfig
s3c2410_defconfig
s3c6400_defconfig
s5pc100_defconfig
sam9_l9260_defconfig
shannon_defconfig
shark_defconfig
simpad_defconfig
spitz_defconfig
stmp378x_defconfig
stmp37xx_defconfig
swordfish_defconfig
sx1_defconfig
tct_hammer_defconfig
trizeps4_defconfig
u300_defconfig
usb-a9260_defconfig
usb-a9263_defconfig
versatile_defconfig
viper_defconfig
w90p910_defconfig
xcep_defconfig
yl9200_defconfig
In my view europa_rev02_defconfing might be the correct option but I am not totally sure.
Thanks in advance
Ok now I dont concider myself a developer, however I dont mind getting my hands dirty. First of all Im sure that its not dependant on being a Verizon Varient S4, however that's the device I have and would like to do this for. I will be making a git to comply with the GPL and will hope to make a guide for XDA.
Now I've done alot of research regarding this topic, not just for Android specifically, but Linux in general. Before I go flashing Kernels on my device I want to make sure I fully understand the process which is where you guys can help me out. My goal is to add a Wireless driver module to my s4.
1. Set up build environment
- I will be using Ubuntu 12.04 LTS as my build environment
- Install all dependencies required to compile the kernel
- Download Android NDK and SDK (NDK for toolchain/SDK for adb and fastboot)
- Make working directory
2. The wireless drivers should be in the kernel, if not grab them from kernel.org (compat-wireless)
- Creat Makefile for ath9k (the drivers I plan on testing)
- config and make the ath9k.ko
3. Compile Kernel
- Compile the Kernel (cross-compile with toolchain of course)
- Create Flashable zip with the zImage and the ath9k module
4. Flash and insmod
- Flash kernel through recovery
- Either run insmod /path/to/module/ath9k.ko or create a bash script
- Use my USB device
- Either rmmod ath9k or create bash script
So now my question is would this be the correct procedure?
bump
well, this thread makes me curious as hell whether or not you can mod the kernel to do this.
Moving to I545 Q/A forum.
Hi,
Mika Westerberg has implemented kdump for OMAP3430 based arm architecture. I want to use kdump in Nexus 4.
I have config the command line as "root=/sdcard maxcpus=1 [email protected] [email protected] ", then I compile the first kernel and the crash capture kernel.
I also cross compiled the kexec-tools for nexus4. However, when I use the kdump tool, I got the error "Cannot find the start of the core dump". Can anyone help me? Thanks!
Hello ,I don't have popular device (allview x1 xtreme mini). I want to create custom ROM for this device. Problem is in source ... I don't have it. I found clone of my device (IUNI U2) but this device also doesn't have source in internet. I only have basic files like: system.img ,recovery.img ,data.img ,boot.img etc. I extracted ramdisk ,kernel and dts (Device Tree Source) from boot.img but I don't know what to do next? PLS HELP! [Sorry for my english] (No one help?)
Hello, when I build the kernel from aosp using the command
BUILD_INITRAMFS=1 BUILD_CONFIG_FRAGMENTS=common-modules/virtual-device/goldfish_defconfig.fragment BUILD_CONFIG=common-modules/virtual-device/build.config.virtual_device.x86_64 build/build.sh
The file goldfish_defconfig.fragment contains only one line
CONFIG_BT_HCIBTUSB=m
After that i try to run the emulator with prebuilt kernel it works. When I try using my built kernel it displays the following
kernel too old to load a ramdisk.
How to solve the problem?
Thank you