I'm trying to compile 2.6.37 from git using a run of the mill crosstools-ng toolchain,
arm-a8-linux-gnueabi-gcc (crosstool-NG 1.16.0) 4.6.3
The kernel crashes with a NULL pointer exception. Tracking it down, it seems that the mailbox names get corrupted between the time they are registered, and the time something tries to look them up.
Anyone has managed to find a fix for that problem? I'm not particularly keen of using a binary toolchain from 2009, from a company that no longer exists to do professional work.
PMU: registered new PMU device of type 0
** omap_mbox_register mbox name 'mailbox-dsp'
** omap_mbox_register mbox name 'mailbox-video'
** omap_mbox_register mbox name 'mailbox-vpss'
...
usbhid: USB HID core driver
omap_mbox_get 'mailbox-dsp' c04b54b8 c042d405
omap_mbox_get [c04b5528 c042d405]
omap_mbox_get ['mailbox-dsp']
omap_mbox_get 'mailbox-video' c04b54b8 c042d3f7
omap_mbox_get [c04b5528 c042d405]
omap_mbox_get ['mailbox-dsp']
omap_mbox_get [c04b5558 00000002]
omap_mbox_get ['(null)']
Unable to handle kernel NULL pointer dereference at virtual address 00000002