This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Chrombook OpenCL Development issues

Hi all,

I have gotten a Samsung Chromebook model number Xe303c12 and I am trying to get some OpenCL code running.

I have followed the "Graphics and Compute Development on Samsung Chromebook" (including disabling CONFIG_SECURITY_CHROMIUMOS) and have been able to boot to linux on the Chromebook.  My issue is that I see no network at all, either via the apple USB dongle or the wireless.  The devices don't even seem to exist so far as linux is concerned.  Trying to install the USB device via modprobe gives an "Operation not permitted" error on usbnet.ko.

Has anyone gotten networking to work?  If so how? 

If anyone is willing to share a working sdcard image that would be fantastic.  To be honest I got sick of building the linux kernel sometime in the 90s.

Thanks.

--Mike

P.S.  I don't see OpenCL headers.  Can I just copy them from a working system?

Parents
  • Hi Mike,

    Wifi and Ethernet USB adapters work without problems on the Chromebook. Can you please post the last few lines of 'dmesg' after running insmod/modprobe?. I suspect the kernel modules you attempted to load weren't compatible with the kernel you're running (e.g., a different build).

    If you installed the kernel modules properly by the guide, the kernel will load the right kernel modules automatically upon plugging in the device.

    Disabling SECURITY_CHROMIUMOS is sufficient to get it working, but you can also use "lsm.module_locking=0" kernel parameter to allow loading modules whilst retaining other security features of the Chromebook kernel.

    Thanks,

    Tu

Reply
  • Hi Mike,

    Wifi and Ethernet USB adapters work without problems on the Chromebook. Can you please post the last few lines of 'dmesg' after running insmod/modprobe?. I suspect the kernel modules you attempted to load weren't compatible with the kernel you're running (e.g., a different build).

    If you installed the kernel modules properly by the guide, the kernel will load the right kernel modules automatically upon plugging in the device.

    Disabling SECURITY_CHROMIUMOS is sufficient to get it working, but you can also use "lsm.module_locking=0" kernel parameter to allow loading modules whilst retaining other security features of the Chromebook kernel.

    Thanks,

    Tu

Children