PINE64
Kernel for A64 git - Printable Version

+- PINE64 (https://forum.pine64.org)
+-- Forum: PINE A64(+) (https://forum.pine64.org/forumdisplay.php?fid=4)
+--- Forum: Linux on Pine A64(+) (https://forum.pine64.org/forumdisplay.php?fid=6)
+--- Thread: Kernel for A64 git (/showthread.php?tid=293)

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18


RE: Kernel for A64 git - dkulinski - 07-18-2016

I am trying to setup the Pine64 2GB version to run TVHeadEnd. I have seen that this has been done successfully but it was using the HDHomeRun box. I have a USB based ATSC tuner. Is there an easy way I can compile the em28xx and required modules?

Thanks!


RE: Kernel for A64 git - ak_hepcat - 07-20-2016

(07-18-2016, 07:47 PM)dkulinski Wrote: I am trying to setup the Pine64 2GB version to run TVHeadEnd.  I have seen that this has been done successfully but it was using the HDHomeRun box.  I have a USB based ATSC tuner.  Is there an easy way I can compile the em28xx and required modules?

Thanks!


"easy" ?  ... mostly, yes.

clone this:  https://github.com/akhepcat/build-pine64-kernel    and you'll get a script which will automate the majority of building and installing
the kernel.  however, it uses a slightly different /boot  layout than the default, which I find useful as it allows me to have a backup kernel/initrd
and everything organized into their own directory.


If you'e used longsleep's  installer, you should have the  linux...headers  directory in /usr/src/,  and you'll need to copy the '.config'  from there into your new build directory.  The script prompts you when and where to do that.

after you copy it, you'll need to "make menuconfig"   and then find where that em28xx driver is enabled, and set it to 'M'odule.  then save the new config, and resume the script.

If everything is done right, you'll have a new kernel that you've built, with your new driver.


"slightly less easy"

You'll need to clone the kernel source from longsleep's repository, and switch to the branch that you have installed .

copy the '.config'  and 'modsym.vers'  from the same 'linux...headers'  directory into your new branch.

again, make menuconfig, enable the em28xx driver, and save and exit.

then you can make just the new module, and copy the em28xx.ko  into the appropriate /lib/modules/...    directory.


I don't have access to my pine right now so i can't get more specific than that.   However, it's not terribly difficult
to figure out, and you'll want to learn how on your own, for the next upgrade cycle.


RE: Kernel for A64 git - scorn4society - 07-24-2016

(07-16-2016, 06:25 AM)longsleep Wrote: I just pushed a new awesome Kernel release. It brings a security fix and some additional modules. For details, see the first post of this thread.

Get 3.10.102-2-pine64-longsleep-66 from https://www.stdin.xyz/downloads/people/longsleep/pine64-images/linux/
You don't happen to have the Linux LCD drivers, do you?
Thanks


RE: Kernel for A64 git - longsleep - 07-24-2016

(07-24-2016, 12:57 AM)scorn4society Wrote:
(07-16-2016, 06:25 AM)longsleep Wrote: I just pushed a new awesome Kernel release. It brings a security fix and some additional modules. For details, see the first post of this thread.

Get 3.10.102-2-pine64-longsleep-66 from https://www.stdin.xyz/downloads/people/longsleep/pine64-images/linux/
You don't happen to have the Linux LCD drivers, do you?
Thanks

Lcd support is part of the display driver.


RE: Kernel for A64 git - modsbyus - 07-24-2016

(07-24-2016, 01:02 AM)longsleep Wrote:
(07-24-2016, 12:57 AM)scorn4society Wrote:
(07-16-2016, 06:25 AM)longsleep Wrote: I just pushed a new awesome Kernel release. It brings a security fix and some additional modules. For details, see the first post of this thread.

Get 3.10.102-2-pine64-longsleep-66 from https://www.stdin.xyz/downloads/people/longsleep/pine64-images/linux/
You don't happen to have the Linux LCD drivers, do you?
Thanks

Lcd support is part of the display driver.
Is this the touch LCD? Working?

Sent from my SM-G930V using Tapatalk


RE: Kernel for A64 git - longsleep - 07-24-2016

(07-24-2016, 05:08 AM)modsbyus Wrote: Is this the touch LCD? Working?

No clue as i have not tried. The display driver cannot work without a closed source binary (namely libhdmi) and thus is of no interest or target of any serious development.


RE: Kernel for A64 git - xalius - 07-27-2016

I just compiled a couple kernel modules for people that need USB-serial converters, can we add some of those to the default configuration as modules?

I think a couple popular ones are:

Code:
CONFIG_USB_SERIAL_ARK3116=m
CONFIG_USB_SERIAL_BELKIN=m
CONFIG_USB_SERIAL_CH341=m
CONFIG_USB_SERIAL_CP210X=m
CONFIG_USB_SERIAL_CYPRESS_M8=m
CONFIG_USB_SERIAL_FTDI_SIO=m
CONFIG_USB_SERIAL_IR=m
CONFIG_USB_SERIAL_GARMIN=m
CONFIG_USB_SERIAL_KOBIL_SCT=m
CONFIG_USB_SERIAL_PL2303=m

Or we just have all of them as module...


RE: Kernel for A64 git - longsleep - 07-27-2016

I guess so, care to create a pull request?


RE: Kernel for A64 git - Drakuwa - 08-10-2016

Hey guys, is it possible to include additional gamepad kernel modules in the next build, since I'm not really sure I can do it myself? As I've explained in this thread: http://forum.pine64.org/showthread.php?tid=1985, I think it would be sufficient to add CONFIG_HID_DRAGONRISE and CONFIG_HID_SONY.


RE: Kernel for A64 git - longsleep - 08-10-2016

Should not be a big deal. Please create pull request as well.