[Atrix 4G Android Development] fdaconta:
adbd at boot

This is a good link for some adb info http://www.slideshare.net/tetsu.koba/adbandroid-debug-bridge-how-it-works

I think this is whats needed for it to work

default.prop

#
# ADDITIONAL_DEFAULT_PROPERTIES
#
ro.secure=0
ro.allow.mock.location=0
ro.debuggable=1
persist.sys.usb.config=mtp,adb

Init.rc has to have this code included ( maybe more)

#change permissions on kmsg & sysrq-trigger so bugreports can grab kthread stacks
chown root system /proc/kmsg
chmod 0440 /proc/kmsg
chown root system /proc/sysrq-trigger
chmod 0220 /proc/sysrq-trigger

service console /system/bin/sh
class core
console
disabled
user shell
group log

on property:ro.debuggable=1
start console

# adbd is controlled via property triggers in init.<platform>.usb.rc
service adbd /sbin/adbd
class core
disabled

# adbd on at boot in emulator
on property:ro.kernel.qemu=1
start adbd

Init.olyumbus.usb.rc

on init
write /sys/class/android_usb/android0/iSerial $ro.serialno
write /sys/class/android_usb/android0/f_rndis/manufacturer Motorola
write /sys/class/android_usb/android0/f_rndis/vendorID 22b8
write /sys/class/android_usb/android0/f_rndis/wceis 1

on boot
write /sys/class/android_usb/android0/iManufacturer $ro.product.manufacturer
write /sys/class/android_usb/android0/iProduct $ro.product.model

on property:sys.usb.config=usbnet
write /sys/class/android_usb/android0/enable 0
write /sys/class/android_usb/android0/idVendor 22b8
write /sys/class/android_usb/android0/idProduct 7083
write /sys/class/android_usb/android0/functions $sys.usb.config
write /sys/class/android_usb/android0/enable 1
setprop sys.usb.state $sys.usb.config

on property:sys.usb.config=usbnet,adb
write /sys/class/android_usb/android0/enable 0
write /sys/class/android_usb/android0/idVendor 22b8
write /sys/class/android_usb/android0/idProduct 7082
write /sys/class/android_usb/android0/functions $sys.usb.config
write /sys/class/android_usb/android0/enable 1
start adbd
setprop sys.usb.state $sys.usb.config

on property:sys.usb.config=mtp
write /sys/class/android_usb/android0/enable 0
write /sys/class/android_usb/android0/idVendor 22b8
write /sys/class/android_usb/android0/idProduct 433a
write /sys/class/android_usb/android0/functions usbnet,mtp
write /sys/class/android_usb/android0/enable 1
setprop sys.usb.state $sys.usb.config

on property:sys.usb.config=mtp,adb
write /sys/class/android_usb/android0/enable 0
write /sys/class/android_usb/android0/idVendor 22b8
write /sys/class/android_usb/android0/idProduct 433b
write /sys/class/android_usb/android0/functions usbnet,mtp,adb
write /sys/class/android_usb/android0/enable 1
start adbd
setprop sys.usb.state $sys.usb.config

on property:sys.usb.config=ptp
write /sys/class/android_usb/android0/enable 0
write /sys/class/android_usb/android0/idVendor 22b8
write /sys/class/android_usb/android0/idProduct 435d
write /sys/class/android_usb/android0/functions usbnet,ptp
write /sys/class/android_usb/android0/enable 1
setprop sys.usb.state $sys.usb.config

on property:sys.usb.config=ptp,adb
write /sys/class/android_usb/android0/enable 0
write /sys/class/android_usb/android0/idVendor 22b8
write /sys/class/android_usb/android0/idProduct 435e
write /sys/class/android_usb/android0/functions usbnet,ptp,adb
write /sys/class/android_usb/android0/enable 1
start adbd
setprop sys.usb.state $sys.usb.config

on property:sys.usb.config=rndis
write /sys/class/android_usb/android0/enable 0
write /sys/class/android_usb/android0/idVendor 22b8
write /sys/class/android_usb/android0/idProduct 7091
write /sys/class/android_usb/android0/functions $sys.usb.config
write /sys/class/android_usb/android0/bDeviceClass 224
write /sys/class/android_usb/android0/enable 1
setprop sys.usb.state $sys.usb.config

on property:sys.usb.config=rndis,adb
write /sys/class/android_usb/android0/enable 0
write /sys/class/android_usb/android0/idVendor 22b8
write /sys/class/android_usb/android0/idProduct 7092
write /sys/class/android_usb/android0/functions $sys.usb.config
write /sys/class/android_usb/android0/bDeviceClass 224
write /sys/class/android_usb/android0/enable 1
start adbd
setprop sys.usb.state $sys.usb.config

init.olympus.debug.rc

#for ap logs
on property:ro.kernel.qemu=1
start aplogd

on property:persist.log.aplogd.enable=1
start aplogd

on property:persist.log.aplogd.enable=0
stop aplogd

service aplogd /system/bin/aplogd
class post_zygote_services
socket ap_aol_cmd stream 666 system system
group log system sdcard_rw
oneshot

# bugtogo is triggered by VOLUME_UP + VOLUME_DOWN
service bugtogo /system/bin/bugtogo.sh
disabled
oneshot
keycodes 114 115

This init code/files were extracted from the AtrICS-1.0 boot.img, I think this code is what causes all the logs to be generated on the sdcards

The kernel I have been talking about was downloaded from NVIDIA Developerzone and extracted from the boot.img of this file ics-rel-14r12-2012-04-19-13-50-26-11688736-ventana, which is a part of this installer file tegra-osinstaller-ventana-ics-1.0-windows-2012-04-19-11617556

What file mods have you tried beside the kernel cmdline mod?

How are you unpacking the boot.img-kernel file after extracting with cygwin?