[Galaxy S III Android Development] mad_ady:
I think I found a nasty bug when plugging the S3 into a Samsung Dock (http://www.mobilefun.co.uk/samsung-galaxy-s4-s3-note-2-3-smart-dock-edd-s20eweg-p36945.htm) - the S3 always freezes instantly (the last image remains onscreen, nothing responds to touch). I can only reboot the phone by holding the power button for 5 seconds. The dock is just connected to power (no other USB/HDMI cables connected). I also tried to run logcat and see if there is something printed onscreen before the freeze, but it didn't get a chance to update.

I also tried to boot the S3 while docked and it freezes at some point in the boot animation (the screen turns dark at that point).

Now, the reason I'm saying this is a kernel issue is that the dock works ok when I'm using my ROM's kernel (I'm currently running NeatRom v3.1).

I got the last_kmsg, but it's mostly empty.

I tried with boeffla-kernel 2.2-beta-4 and 2.1 as well, and with the configuration reset to defaults.

I'd like to ask if anyone else has a dock and if anyone noticed this issue.

Here's my last_kmsg:

PMIC rev = PASS2(4)

Samsung S-Boot 4.0-256827 for GT-I9300 (Sep 28 2012 - 20:43:40)

EXYNOS4412(EVT 1.1) / 1023MB / 15028MB / Rev 12 / I9300XXDLIH

initialize_ddi_data: usable! (3:0xe)
PARAM ENV VERSION: v1.0..
<start_checksum:331>CHECKSUM_HEADER_SECTOR :4096
<start_checksum:333>offset:50, size:6296
<start_checksum:336>CHECKSUM_HEADER_INFO : NeedChecksum:0 PartNo:16
Not Need Movinand Checksum
Movinand Checksum Confirmation Pass
init_fuelgauge: fuelgauge power ok
init_fuelgauge: not POR status
init_fuelgauge: manual reset case, skip soc-cal.
get_table_soc: vcell(3932) is caculated to t-soc(71.877)
init_fuelgauge: start: vcell(3932), vfocv(3993), soc(70), table soc(71)
init_fuelgauge: finish: vcell(3932), vfocv(3993), soc(70), table soc(71)
init_microusb_ic: MUIC: CONTROL1:0x00
init_microusb_ic: MUIC: CONTROL1:0x00
init_microusb_ic: MUIC: CONTROL2:0x3b
init_microusb_ic: MUIC: CONTROL2:0x3b
PMIC_ID = 0x02
PMIC_IRQSRC = 0x00
PMIC_STATUS1 = 0x12
PMIC_STATUS2 = 0x00
PMIC_PWRON = 0x09
PMIC_IRQ1 = 0xf3
PMIC_IRQ2 = 0x00
s5p_check_keypad: 0x0
s5p_check_reboot_mode: INFORM3 = 0 ... skip
s5p_check_upload: MAGIC(0x241927), RST_STAT(0x10000)
microusb_get_attached_device: STATUS1:0x3f, 2:0x00
s5p_check_download: 0
microusb_get_attached_device: STATUS1:0x3f, 2:0x00
check_pm_status: charger is not detected
check_pm_status: voltage(3930) is ok
cmu_div:1, div:7, src_clk:800000000, pixel_clk:57153600
a2, 60, 90,
load_kernel: loading boot image from 81920..
- read_bl1
Verify_Binary_Signature: failed.
pit_check_signature (BOOT) invalid.
!
!
Set invalid sign flag
if_ddi_data: succeeded. (3:0xe)
ATAG_CORE: 5 54410001 0 0 0
ATAG_MEM: 4 54410002 10000000 40000000
ATAG_MEM: 4 54410002 10000000 50000000
ATAG_MEM: 4 54410002 10000000 60000000
ATAG_MEM: 4 54410002 ff00000 70000000
ATAG_SERIAL: 4 54410006 4df15741 27c69f65
ATAG_INITRD2: 4 54420005 42000000 149c2d
ATAG_REVISION: 3 54410007 c
ATAG_CMDLINE: 69 54410009 'console=ram loglevel=4 sec_debug.level=0 sec_watchdog.sec_pet=5 androidboot.debug_level=0x4f4c sec_log=0x100000@0x43000000 s3cfb.bootloaderfb=0x5ec00000 lcdtype=96 consoleblank=0 lpcharge=0 lpj=3981312 vmalloc=144m oops=panic pmic_info=65 cordon=580e969a449b0574d176448dfb4c816f androidboot.emmc_checksum=3 androidboot.bootloader=I9300XXDLIH androidboot.serialno=4df1574127c69f65 snd_soc_core.pmdown_time=1000'
ATAG_NONE: 0 0

Starting kernel at 0x40008000...

SWITCH_SEL(1)

I know Lord Boeffla is busy with everyday life at this point, so I am waiting patiently in the mean time. I will do some more testing and I offer my services as guineea pig! :) A small donation will come your way once I sort out my Paypal. :)