[Galaxy S I9000 Android Development] zacharias.maladroit:
FYI:

there's an kernel error message for the bluetooth not working anymore:

<4>[27391.426678] ------------[ cut here ]------------
<4>[27391.426891] WARNING: at kernel/irq/manage.c:290 enable_irq+0x64/0xf8()
<4>[27391.427016] Unbalanced enable for IRQ 165
<4>[27391.427181] Modules linked in: [last unloaded: bcm4329]
<4>[27391.427435] Backtrace:
<4>[27391.427615] [<c00c8060>] (dump_backtrace+0x0/0x110) from [<c061836c>] (dump_stack+0x18/0x1c)
<4>[27391.427817] r6:c0a37190 r5:00000009 r4:c0afdb68 r3:00000002
<4>[27391.428292] [<c0618354>] (dump_stack+0x0/0x1c) from [<c00f5200>] (warn_slowpath_common+0x64/0xf8)
<4>[27391.428442] [<c00f519c>] (warn_slowpath_common+0x0/0xf8) from [<c00f5338>] (warn_slowpath_fmt+0x38/0x40)
<4>[27391.428652] r8:c0373060 r7:60000013 r6:000000a5 r5:60000013 r4:c0ad21a4
<4>[27391.429120] r3:00000009
<4>[27391.429359] [<c00f5300>] (warn_slowpath_fmt+0x0/0x40) from [<c0140084>] (enable_irq+0x64/0xf8)
<4>[27391.429562] r3:000000a5 r2:c0a37220
<4>[27391.429817] [<c0140020>] (enable_irq+0x0/0xf8) from [<c00d6924>] (bluetooth_set_power.clone.0+0x17c/0x1a4)
<4>[27391.430029] r6:d72fc000 r5:c00d694c r4:00000001 r3:00000000
<4>[27391.430438] [<c00d67a8>] (bluetooth_set_power.clone.0+0x0/0x1a4) from [<c00d6960>] (bt_rfkill_set_block+0x14/0x18)
<4>[27391.430654] r4:c4d59c00 r3:00000000
<4>[27391.430970] [<c00d694c>] (bt_rfkill_set_block+0x0/0x18) from [<c060e1d8>] (rfkill_set_block+0xa8/0x134)
<4>[27391.431186] [<c060e130>] (rfkill_set_block+0x0/0x134) from [<c060e84c>] (rfkill_state_store+0x7c/0x90)
<4>[27391.431333] r7:c4d527e0 r6:d6f06000 r5:00000001 r4:c4d59c20
<4>[27391.431807] [<c060e7d0>] (rfkill_state_store+0x0/0x90) from [<c0373080>] (dev_attr_store+0x20/0x2c)
<4>[27391.432013] r6:d72fdf70 r5:d9fd02d8 r4:d9fd02c0
<4>[27391.432343] [<c0373060>] (dev_attr_store+0x0/0x2c) from [<c01e3178>] (sysfs_write_file+0x104/0x184)
<4>[27391.432558] [<c01e3074>] (sysfs_write_file+0x0/0x184) from [<c017ce14>] (vfs_write+0xd4/0x1dc)
<4>[27391.432766] [<c017cd40>] (vfs_write+0x0/0x1dc) from [<c017d454>] (sys_write+0x44/0x74)
<4>[27391.432901] r9:d72fc000 r8:00000001 r7:4a7beb47 r6:e799cd80 r5:00000000
<4>[27391.433370] r4:00000000
<4>[27391.433607] [<c017d410>] (sys_write+0x0/0x74) from [<c00c40c0>] (ret_fast_syscall+0x0/0x30)
<4>[27391.433806] r8:c00c4244 r7:00000004 r6:4a7bec10 r5:ae902150 r4:000000e8
<4>[27391.434348] ---[ end trace bb4b1c803cc68a2f ]---
<4>[27403.856127] ------------[ cut here ]------------
<4>[27403.856263] WARNING: at kernel/irq/manage.c:290 enable_irq+0x64/0xf8()
<4>[27403.856424] Unbalanced enable for IRQ 165
<4>[27403.856516] Modules linked in: [last unloaded: bcm4329]
<4>[27403.856783] Backtrace:
<4>[27403.856937] [<c00c8060>] (dump_backtrace+0x0/0x110) from [<c061836c>] (dump_stack+0x18/0x1c)
<4>[27403.857113] r6:c0a37190 r5:00000009 r4:c0afdb68 r3:00000002
<4>[27403.857460] [<c0618354>] (dump_stack+0x0/0x1c) from [<c00f5200>] (warn_slowpath_common+0x64/0xf8)
<4>[27403.857645] [<c00f519c>] (warn_slowpath_common+0x0/0xf8) from [<c00f5338>] (warn_slowpath_fmt+0x38/0x40)
<4>[27403.857828] r8:c0373060 r7:60000013 r6:000000a5 r5:60000013 r4:c0ad21a4
<4>[27403.858170] r3:00000009
<4>[27403.858421] [<c00f5300>] (warn_slowpath_fmt+0x0/0x40) from [<c0140084>] (enable_irq+0x64/0xf8)
<4>[27403.858546] r3:000000a5 r2:c0a37220
<4>[27403.858810] [<c0140020>] (enable_irq+0x0/0xf8) from [<c00d6924>] (bluetooth_set_power.clone.0+0x17c/0x1a4)
<4>[27403.858994] r6:c46a2000 r5:c00d694c r4:00000001 r3:00000000
<4>[27403.859338] [<c00d67a8>] (bluetooth_set_power.clone.0+0x0/0x1a4) from [<c00d6960>] (bt_rfkill_set_block+0x14/0x18)
<4>[27403.859527] r4:c4d59c00 r3:00000000
<4>[27403.859742] [<c00d694c>] (bt_rfkill_set_block+0x0/0x18) from [<c060e1d8>] (rfkill_set_block+0xa8/0x134)
<4>[27403.859931] [<c060e130>] (rfkill_set_block+0x0/0x134) from [<c060e84c>] (rfkill_state_store+0x7c/0x90)
<4>[27403.860112] r7:c4d527e0 r6:c4701000 r5:00000001 r4:c4d59c20
<4>[27403.860458] [<c060e7d0>] (rfkill_state_store+0x0/0x90) from [<c0373080>] (dev_attr_store+0x20/0x2c)
<4>[27403.860639] r6:c46a3f70 r5:e460ccd8 r4:e460ccc0
<4>[27403.860970] [<c0373060>] (dev_attr_store+0x0/0x2c) from [<c01e3178>] (sysfs_write_file+0x104/0x184)
<4>[27403.861107] [<c01e3074>] (sysfs_write_file+0x0/0x184) from [<c017ce14>] (vfs_write+0xd4/0x1dc)
<4>[27403.861289] [<c017cd40>] (vfs_write+0x0/0x1dc) from [<c017d454>] (sys_write+0x44/0x74)
<4>[27403.861461] r9:c46a2000 r8:00000001 r7:4a7beb47 r6:e792f300 r5:00000000
<4>[27403.861858] r4:00000000
<4>[27403.862059] [<c017d410>] (sys_write+0x0/0x74) from [<c00c40c0>] (ret_fast_syscall+0x0/0x30)
<4>[27403.862182] r8:c00c4244 r7:00000004 r6:4a7bec10 r5:ae902150 r4:000000e8
<4>[27403.862637] ---[ end trace bb4b1c803cc68a30 ]---
<4>[27416.309256] ------------[ cut here ]------------
<4>[27416.309441] WARNING: at kernel/irq/manage.c:290 enable_irq+0x64/0xf8()
<4>[27416.309552] Unbalanced enable for IRQ 165
<4>[27416.309695] Modules linked in: [last unloaded: bcm4329]
<4>[27416.309912] Backtrace:
<4>[27416.310066] [<c00c8060>] (dump_backtrace+0x0/0x110) from [<c061836c>] (dump_stack+0x18/0x1c)
<4>[27416.310242] r6:c0a37190 r5:00000009 r4:c0afdb68 r3:00000002
<4>[27416.310640] [<c0618354>] (dump_stack+0x0/0x1c) from [<c00f5200>] (warn_slowpath_common+0x64/0xf8)
<4>[27416.310825] [<c00f519c>] (warn_slowpath_common+0x0/0xf8) from [<c00f5338>] (warn_slowpath_fmt+0x38/0x40)
<4>[27416.310958] r8:c0373060 r7:60000013 r6:000000a5 r5:60000013 r4:c0ad21a4
<4>[27416.311352] r3:00000009
<4>[27416.311551] [<c00f5300>] (warn_slowpath_fmt+0x0/0x40) from [<c0140084>] (enable_irq+0x64/0xf8)
<4>[27416.311728] r3:000000a5 r2:c0a37220
<4>[27416.311943] [<c0140020>] (enable_irq+0x0/0xf8) from [<c00d6924>] (bluetooth_set_power.clone.0+0x17c/0x1a4)
<4>[27416.312128] r6:c46a2000 r5:c00d694c r4:00000001 r3:00000000
<4>[27416.312528] [<c00d67a8>] (bluetooth_set_power.clone.0+0x0/0x1a4) from [<c00d6960>] (bt_rfkill_set_block+0x14/0x18)
<4>[27416.312718] r4:c4d59c00 r3:00000000
<4>[27416.312934] [<c00d694c>] (bt_rfkill_set_block+0x0/0x18) from [<c060e1d8>] (rfkill_set_block+0xa8/0x134)
<4>[27416.313124] [<c060e130>] (rfkill_set_block+0x0/0x134) from [<c060e84c>] (rfkill_state_store+0x7c/0x90)
<4>[27416.313307] r7:c4d527e0 r6:c4636000 r5:00000001 r4:c4d59c20
<4>[27416.313656] [<c060e7d0>] (rfkill_state_store+0x0/0x90) from [<c0373080>] (dev_attr_store+0x20/0x2c)
<4>[27416.313836] r6:c46a3f70 r5:e468a898 r4:e468a880
<4>[27416.314116] [<c0373060>] (dev_attr_store+0x0/0x2c) from [<c01e3178>] (sysfs_write_file+0x104/0x184)
<4>[27416.314304] [<c01e3074>] (sysfs_write_file+0x0/0x184) from [<c017ce14>] (vfs_write+0xd4/0x1dc)
<4>[27416.314484] [<c017cd40>] (vfs_write+0x0/0x1dc) from [<c017d454>] (sys_write+0x44/0x74)
<4>[27416.314605] r9:c46a2000 r8:00000001 r7:4a7beb47 r6:e45b3980 r5:00000000
<4>[27416.314950] r4:00000000
<4>[27416.315152] [<c017d410>] (sys_write+0x0/0x74) from [<c00c40c0>] (ret_fast_syscall+0x0/0x30)
<4>[27416.315327] r8:c00c4244 r7:00000004 r6:4a7bec10 r5:ae902150 r4:000000e8
<4>[27416.315785] ---[ end trace bb4b1c803cc68a31 ]---