Porteus Kernel Builder

Here is a place for your projects which are not officially supported by the Porteus Team. For example: your own kernel patched with extra features; desktops not included in the standard ISO like Gnome; base modules that are different than the standard ISO, etc...
User avatar
ralcocer
Samurai
Samurai
Posts: 187
Joined: 02 Jan 2011, 12:53
Distribution: 3.2rc5 Xfce
Location: Puerto Rico
Contact:

Re: Porteus Kernel Builder

Post#466 by ralcocer » 25 Feb 2019, 09:41

Tannks, I will try it today and report back.
Last edited by ralcocer on 25 Feb 2019, 16:56, edited 1 time in total.

User avatar
ralcocer
Samurai
Samurai
Posts: 187
Joined: 02 Jan 2011, 12:53
Distribution: 3.2rc5 Xfce
Location: Puerto Rico
Contact:

Re: Porteus Kernel Builder

Post#467 by ralcocer » 25 Feb 2019, 14:16

Worked like a charm, If I could only get pcmanfm to read more then 4gb.
Tanks very much
Rafael Alcocer

neko
DEV Team
DEV Team
Posts: 2109
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Re: Porteus Kernel Builder

Post#468 by neko » 25 Feb 2019, 14:50

@ralcocer
Thank you for your report of confirmation.
At next update, I will change 32 Bit prototypes of kernel config.

Thanks.

User avatar
ralcocer
Samurai
Samurai
Posts: 187
Joined: 02 Jan 2011, 12:53
Distribution: 3.2rc5 Xfce
Location: Puerto Rico
Contact:

Re: Porteus Kernel Builder

Post#469 by ralcocer » 27 Feb 2019, 10:37

I am having a problen running Kernel Builder, the resulting iso crashes because aufs is not present, am I missing something?

neko
DEV Team
DEV Team
Posts: 2109
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Re: Porteus Kernel Builder

Post#470 by neko » 28 Feb 2019, 00:56

1. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 5.0-rc8
The latest stable 4.20 version of the Linux kernel is: 4.20.13 <---NEW
The latest longterm 4.19 version of the Linux kernel is: 4.19.26 <---NEW
The latest longterm 4.14 version of the Linux kernel is: 4.14.104 <---NEW
The latest longterm 4.9 version of the Linux kernel is: 4.9.161 <---NEW
The latest longterm 4.4 version of the Linux kernel is: 4.4.176
The latest longterm 3.18 version of the Linux kernel is: 3.18.136 (EOL)
The latest linux-next version of the Linux kernel is: next-20190227


2. NEW Example of updated kernel that was built by "Porteus Kernel builder" was updated.

"copy firmwares from firmware packages" function was used when build kernel.

=== Simple package (vmlinuz, 000-kernel.xzm, 06-crippled_sources-NNN-XXbit.xzm) ===
[4.20.13]
32bit-kernel4.20.13.tar (86 M)
http://www.mediafire.com/file/ne80slzcg ... .20.13.tar
md5sum: 156b0a6029109b1e7bcab9d0b80fcbd2 32bit-kernel4.20.13.tar

64bit-kernel4.20.13.tar (91 M)
http://www.mediafire.com/file/r1u21j4k0 ... .20.13.tar
md5sum: 34fda21071cfccf48b752ec70b2b2e70 64bit-kernel4.20.13.tar

[4.19.26]
32bit-kernel4.19.26.tar (86 M)
http://www.mediafire.com/file/ba6sjbebl ... .19.26.tar
md5sum: 732373635cb7dbf9236901326f52084f 32bit-kernel4.19.26.tar

64bit-kernel4.19.26.tar (91 M)
http://www.mediafire.com/file/9zm4g8zaj ... .19.26.tar
md5sum: 665ca81e46cd6ae163b90eeabf97e381 64bit-kernel4.19.26.tar


Note 1:
Compiled by gcc-8.2.1+20181127-x86_64-1

Note 2: [AUFS patch error as same as 4.20.4/4.19.17]
Kernel 4.20.13 was patched with AUFS_VERSION "4.20-20190211".
Kernel 4.19.26 was patched with AUFS_VERSION "4.19-20190211".

These version AUFS patches are not yet adapted correctly
to patch to drivers/block/loop.c of kernel 4.20.13/4.19.26.

Own patch sources (own.loop.c) of drivers/block/loop.c are included in aufsERROR.repo.tar.xz.
(These Own patches are not assured.)
Refer to Re: Porteus Kernel Builder (Post by neko #68998)

Note 3: HIGHMEM64G
Prototype config for 32Bit was changed from 4 GB to 64 GB MEM by "make menuconfig" command with the following spec.

Code: Select all

Processor type and features  --->
High Memory Support (4 GB) --->
(X) 64 GB
High Memory Support (64 GB) --->

3. "Porteus Kernel Builder" was updated to mkKernel-19.02.27-noarch-1.xzm
Please refer to Porteus Kernel Builder (Post by neko #52232)

(1) 4.20/4.19 own patch was added.
to fix AUFS patch error.

(2) 5.0-rc/4.20/4.19 32Bit config prototypes was updated.
set HIGHMEM64G


mkKernel-19.02.27-noarch-1.xzm (4.8 M)
http://simosnet.com/livecd/isobuilder/k ... arch-1.xzm
md5sum: ecb39d60c18185d625c357943b6a05cd mkKernel-19.02.27-noarch-1.xzm


Thanks.

------------------------------------------------------------
@ralcocer
When Kernel 4.19/4.20 will be built with "Kernel builder", an AUFS patch modifying process is needed.


[How to use New "Kernel Builder" (mkKernel-19.02.27-noarch-1.xzm) ]
step 1. prepare compile environment.
get 05-devel.xzm for your architecture from Porteus release site.
activate "05-devel.xzm".
This prepare is needed for the following actions only.
1)getting AUF patch
2)adapting AUF patch
3)building kernel

Image
setting window

==== 1st RUN ====
step 2. set working direcory.
First, prepare the directory for 'Porteus Kernel Builder'.
This direcory must be in LINUX file system (ext4 etc.,).
Select this in "Kernel Builder directory" of "setting window"

step 3. select kernel version.
select kernel version line in left item of "Kernel Version" of "setting window".
left item will display the latest version of the line.
if older version is needed, select kernel version in right item.

step 4. "Build kernel" circle
"32Bit/64Bit" item: (first, display running PC architecture)
---->select compiling architecture.

"download" item: (this action needs 05-devel.xzm for getting AUF patch)
---->(if) check it on, download kernel source and get AUF patch and prototype config.

"expand & patch" item: (this action needs 05-devel.xzm for adapting AUF patch)
---->(if) check it on, expand commpressed kernel source, adapt AUF patch, and set config.

step 5. push "OK" button and confirm "OK"
Please confirm that "NG-aufs.patch" was created.

==== 2nd RUN ====
(after set same as step 2, step 3 of 1st RUN)
step 6. "Build kernel" circle
"32Bit/64Bit" item: (first, display running PC architecture)
---->select compiling architecture. (same as 1st RUN)

"own patch" item:
---->(if) check it on, "own patch" is adapted.

step 7. push "OK" button and confirm "OK"

==== Your own modifications of source/config ====

==== 3nd RUN ====
(after set same as step 2, step 3 of 1st RUN)
step 8. "Build kernel" circle
"32Bit/64Bit" item: (first, display running PC architecture)
---->select compiling architecture. (same as 1st RUN)

"compile" item: (this action needs 05-devel.xzm for building kernel)
---->(if) check it on, build kernel and set vmlinuz & lib.

"Create FW" item:
---->(if) check it on, copy firmwares from firmware packages

step 9. (option) "Create crippled_sources or 000-kernel modules" circle
"crippled_sources" item:
---->(if) check it on, create crippled_sources module.

step 10. push "OK" button and confirm "OK"


==== 4th RUN ====
(after set same as step 2, step 3 of 1st RUN)
step 11. "Build kernel" circle
"32Bit/64Bit" item: (first, display running PC architecture)
---->select compiling architecture. (same as 1st RUN)

step 12. (option) "ISO whose kernel will be update" circle
select ISO whose kernel will be update. (Original ISO must be in the directory differ from kernel build work directory.)
"keep org" item: (default "check on")
---->check it on, Target ISO will be treated as AUFS "Porteus" ISO.

step 13. push "OK" button and confirm "OK"


Note 1: "2nd RUN"
if "NG-aufs.patch" was not created (AUFS patch might be fixed),
2nd RUN doesn't be needed.

Note 2: Old version "Kernel builder"
if "NG-aufs.patch" was created,
AUFS patch is removed from kernel source.
----> build OverlayFS kernel
----> original Porteus initrd cann't boot OverlayFS kernel.

Note 3: OverlayFS "Porteus" ISO (trial version)
If you have the OverlayFS kernel that was created with Old version "Kernel builder",
performe "4th RUN" by checking "keep org" item off.



Thanks.

neko
DEV Team
DEV Team
Posts: 2109
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Porteus Kernel Builder

Post#471 by neko » 04 Mar 2019, 16:06

1. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 5.0 <---NEW
The latest stable 4.20 version of the Linux kernel is: 4.20.13
The latest longterm 4.19 version of the Linux kernel is: 4.19.26
The latest longterm 4.14 version of the Linux kernel is: 4.14.104
The latest longterm 4.9 version of the Linux kernel is: 4.9.161
The latest longterm 4.4 version of the Linux kernel is: 4.4.176
The latest longterm 3.18 version of the Linux kernel is: 3.18.136 (EOL)
The latest linux-next version of the Linux kernel is: next-20190304


2. NEW Example of updated kernel that was built by "Porteus Kernel builder" was updated.

"copy firmwares from firmware packages" function was used when build kernel.

=== Simple package (vmlinuz, 000-kernel.xzm, 06-crippled_sources-NNN-XXbit.xzm) ===
[5.0]
32bit-kernel5.0.tar (87 M)
http://www.mediafire.com/file/nvii0tq78 ... nel5.0.tar
md5sum: 0fe9ca747c0df488833949e9589a3262 32bit-kernel5.0.tar

64bit-kernel5.0.tar (92 M)
http://www.mediafire.com/file/duihaa6rg ... nel5.0.tar
md5sum: f37ba7229b9b0a9377852f3f900faf1a 64bit-kernel5.0.tar


Note 1:
Compiled by gcc-8.2.1+20181127-x86_64-1

Note 2: AUFS Patch
"aufs4-standalone aufs4.x-rcN" (VERSION "4.x-rcN-20190211") was used.


3. "Porteus Kernel Builder" was updated to mkKernel-19.03.04-noarch-1.xzm
Please refer to Porteus Kernel Builder (Post by neko #52232)

New kernel version line 5.0 was added.


mkKernel-19.03.04-noarch-1.xzm (4.8 M)
http://simosnet.com/livecd/isobuilder/k ... arch-1.xzm
md5sum: 7ccf542a6b6a310bddb5059febe6c074 mkKernel-19.03.04-noarch-1.xzm


Thanks.

neko
DEV Team
DEV Team
Posts: 2109
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Re: Porteus Kernel Builder

Post#472 by neko » 06 Mar 2019, 06:11

1. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 5.0
The latest stable 4.20 version of the Linux kernel is: 4.20.14 <---NEW
The latest longterm 4.19 version of the Linux kernel is: 4.19.27 <---NEW
The latest longterm 4.14 version of the Linux kernel is: 4.14.105 <---NEW
The latest longterm 4.9 version of the Linux kernel is: 4.9.162 <---NEW
The latest longterm 4.4 version of the Linux kernel is: 4.4.176
The latest longterm 3.18 version of the Linux kernel is: 3.18.136 (EOL)
The latest linux-next version of the Linux kernel is: next-20190305


2. NEW Examples of updated kernel that were built by "Porteus Kernel builder" were updated.

"copy firmwares from firmware packages" function was used when build kernel.

=== Simple package (vmlinuz, 000-kernel.xzm, 06-crippled_sources-NNN-XXbit.xzm) ===
[4.20.14]
32bit-kernel4.20.14.tar (86 M)
http://www.mediafire.com/file/um8lz3a63 ... .20.14.tar
md5sum: 3239b2459c356231199a388f7e14b51a 32bit-kernel4.20.14.tar

64bit-kernel4.20.14.tar (91 M)
http://www.mediafire.com/file/7jpovkzi1 ... .20.14.tar
md5sum: b63e7bfb6d1e00fda844f705949b354a 64bit-kernel4.20.14.tar

[4.19.27]
32bit-kernel4.19.27.tar (86 M)
http://www.mediafire.com/file/1mr997232 ... .19.27.tar
md5sum: 6e1de4ffc27e89d6a0f47f006fa7ed5a 32bit-kernel4.19.27.tar

64bit-kernel4.19.27.tar (91 M)
http://www.mediafire.com/file/a051szl7q ... .19.27.tar
md5sum: fa75d5463e0accd13efc852c3970f089 64bit-kernel4.19.27.tar


Note 1:
Compiled by gcc-8.2.1+20181127-x86_64-1

Note 2: [AUFS patch error as same as 4.20.4/4.19.17]
Kernel 4.20.14 was patched with AUFS_VERSION "4.20-20190211".
Kernel 4.19.27 was patched with AUFS_VERSION "4.19-20190211".

These version AUFS patches are not yet adapted correctly
to patch to drivers/block/loop.c of kernel 4.20.14/4.19.27.

Kernel 4.20/4.19 own patch of drivers/block/loop.c was applied with "Kernel builder".


Thanks.

User avatar
ralcocer
Samurai
Samurai
Posts: 187
Joined: 02 Jan 2011, 12:53
Distribution: 3.2rc5 Xfce
Location: Puerto Rico
Contact:

Re: Porteus Kernel Builder

Post#473 by ralcocer » 06 Mar 2019, 08:57

Do the latest kernels run with 64gb ram?

neko
DEV Team
DEV Team
Posts: 2109
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Re: Porteus Kernel Builder

Post#474 by neko » 06 Mar 2019, 10:11

@ralcocer
I have only 4GB memory PC.
Therefore I cannot test more large memory.
But the configuration of 32bit kernel build has been set as "CONFIG_HIGHMEM64G=y".

Code: Select all

# grep HIGHMEM64G v4.19.27/32/32bit.config v4.20.14/32/32bit.config
v4.19.27/32/32bit.config:CONFIG_HIGHMEM64G=y
v4.20.14/32/32bit.config:CONFIG_HIGHMEM64G=y
#
Note:
When "Kernel builder" was updated to mkKernel-19.02.27-noarch-1.xzm, it has been changed.
Please refer to Re: Porteus Kernel Builder (Post by neko #69835)


Thanks.

neko
DEV Team
DEV Team
Posts: 2109
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Porteus Kernel Builder

Post#475 by neko » 10 Mar 2019, 12:52

1. current kernel version
[from https://www.kernel.org/finger_banner]
The latest stable version of the Linux kernel is: 5.0.1
The latest mainline version of the Linux kernel is: 5.0
The latest stable 5.0 version of the Linux kernel is: 5.0.1 <---NEW
The latest stable 4.20 version of the Linux kernel is: 4.20.15 <---NEW
The latest longterm 4.19 version of the Linux kernel is: 4.19.28 <---NEW
The latest longterm 4.14 version of the Linux kernel is: 4.14.105
The latest longterm 4.9 version of the Linux kernel is: 4.9.162
The latest longterm 4.4 version of the Linux kernel is: 4.4.176
The latest longterm 3.18 version of the Linux kernel is: 3.18.136 (EOL)
The latest linux-next version of the Linux kernel is: next-20190306


2. NEW Examples of updated kernel that were built by "Porteus Kernel builder" were updated.

"copy firmwares from firmware packages" function was used when build kernel.

=== Simple package (vmlinuz, 000-kernel.xzm, 06-crippled_sources-NNN-XXbit.xzm) ===
[5.0.1]
32bit-kernel5.0.1.tar (87 M)
http://www.mediafire.com/file/l2mdy465s ... l5.0.1.tar
md5sum: c722a7c1ffcfe1654aabe891173d72da 32bit-kernel5.0.1.tar

64bit-kernel5.0.1.tar (92 M)
http://www.mediafire.com/file/2ctgjaztl ... l5.0.1.tar
md5sum: 6dd5b7c093864abc55f8654db2df7a34 64bit-kernel5.0.1.tar

[4.20.15]
32bit-kernel4.20.15.tar (86 M)
http://www.mediafire.com/file/mpb9puwg7 ... .20.15.tar
md5sum: e5562aea54c04bc3827f06a71d703ae5 32bit-kernel4.20.15.tar

64bit-kernel4.20.15.tar (91 M)
http://www.mediafire.com/file/81dkc91yl ... .20.15.tar
md5sum: ea3325f1a3ab3198e626cf4e540a7c9c 64bit-kernel4.20.15.tar

[4.19.28]
32bit-kernel4.19.28.tar (86 M)
http://www.mediafire.com/file/1ogfjyba3 ... .19.28.tar
md5sum: 4e97e8684a69f23258a661c529c7d4e9 32bit-kernel4.19.28.tar

64bit-kernel4.19.28.tar (91 M)
http://www.mediafire.com/file/utv8lehha ... .19.28.tar
md5sum: 6838e2d3f32d5449bbfaf28c2a693292 64bit-kernel4.19.28.tar


Note 1:
Compiled by gcc-8.2.1+20181127-x86_64-1

Note 2: [AUFS patch error as same as 4.20.4/4.19.17]
Kernel 4.20.15 was patched with AUFS_VERSION "4.20-20190211".
Kernel 4.19.28 was patched with AUFS_VERSION "4.19-20190211".

These version AUFS patches are not yet adapted correctly
to patch to drivers/block/loop.c of kernel 4.20.14/4.19.27.

Kernel 4.20/4.19 own patch of drivers/block/loop.c was applied with "Kernel builder".

Note 3: AUFS Patch for 5.0.1
"aufs4-standalone aufs4.x-rcN" (VERSION "4.x-rcN-20190211") was used.


Thanks.

jssouza
Legendary
Legendary
Posts: 1165
Joined: 09 Jul 2015, 14:17
Distribution: Porteus x86 arm

Porteus Kernel Builder

Post#476 by jssouza » 11 Mar 2019, 14:24

Hi neko,

Would it be possible to make CONFIG_MFD_RTSX_PCI=y in the kernel?

Please check this posting: Install Porteus on SD card (Post by jssouza #70027). It used to be set to 'y' in the kernels during the porteus 3.2.2 days. But on later kernels it is set to be built as a module 'm' or not included at all. This makes porteus not bootable on later kernels with Realtek PCI-E Card Readers.

Thanks

neko
DEV Team
DEV Team
Posts: 2109
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Porteus Kernel Builder

Post#477 by neko » 12 Mar 2019, 04:07

@jssouza
"Would it be possible to make CONFIG_MFD_RTSX_PCI=y in the kernel? "
--->
No, it would not.
But it would be possible to make CONFIG_MISC_RTSX=y & CONFIG_MISC_RTSX_USB=y.
It was tried for 64bit kernel 5.0.1 as follow.

64bit-kernel5.0.1-RTSX_USB.tar (93 M)
http://www.mediafire.com/file/sszytwodh ... SX_USB.tar
md5sum: 3278e511d409f6a7f184f7a623a63da4 64bit-kernel5.0.1-RTSX_USB.tar

[contents]
vmlinuz
000-kernel.xzm
06-crippled_sources-5.0.1-64bit.xzm
aufs.patch
64bit.config:........used config
old.64bit.config:....current connfig

Code: Select all

% diff old.64bit.config 64bit.config
1523c1523
< CONFIG_MISC_RTSX=m
---
> CONFIG_MISC_RTSX=y
1595c1595
< CONFIG_MISC_RTSX_USB=m
---
> CONFIG_MISC_RTSX_USB=y
[current connfig]
Symbol: MISC_RTSX_PCI [=m] │
│ Type : tristate │
│ Prompt: Realtek PCI-E card reader │
│ Location: │
│ -> Device Drivers │
│ (1) -> Misc devices │
│ Defined at drivers/misc/cardreader/Kconfig:12 │
│ Depends on: PCI [=y] │
│ Selects: MFD_CORE [=y] │

Code: Select all

$ grep CONFIG_MFD_RTSX_PCI /usr/local/share/mkKernel/lib/v*/*config
/usr/local/share/mkKernel/lib/v3.18/32bit.config:CONFIG_MFD_RTSX_PCI=y
/usr/local/share/mkKernel/lib/v3.18/64bit.config:CONFIG_MFD_RTSX_PCI=y
/usr/local/share/mkKernel/lib/v3.2/32bit.config:CONFIG_MFD_RTSX_PCI=y
/usr/local/share/mkKernel/lib/v3.2/64bit.config:CONFIG_MFD_RTSX_PCI=y
/usr/local/share/mkKernel/lib/v4.1/32bit.config:CONFIG_MFD_RTSX_PCI=y
/usr/local/share/mkKernel/lib/v4.1/64bit.config:CONFIG_MFD_RTSX_PCI=y
/usr/local/share/mkKernel/lib/v4.10/32bit.config:CONFIG_MFD_RTSX_PCI=y
/usr/local/share/mkKernel/lib/v4.10/64bit.config:CONFIG_MFD_RTSX_PCI=y
/usr/local/share/mkKernel/lib/v4.11/32bit.config:CONFIG_MFD_RTSX_PCI=y
/usr/local/share/mkKernel/lib/v4.11/64bit.config:CONFIG_MFD_RTSX_PCI=y
/usr/local/share/mkKernel/lib/v4.12/32bit.config:CONFIG_MFD_RTSX_PCI=y
/usr/local/share/mkKernel/lib/v4.12/64bit.config:CONFIG_MFD_RTSX_PCI=y
/usr/local/share/mkKernel/lib/v4.13/32bit.config:CONFIG_MFD_RTSX_PCI=y
/usr/local/share/mkKernel/lib/v4.13/32bit.ov.config:CONFIG_MFD_RTSX_PCI=y
/usr/local/share/mkKernel/lib/v4.13/32bit.v4.13-rc6.config:CONFIG_MFD_RTSX_PCI=y
/usr/local/share/mkKernel/lib/v4.13/32bit.v4.13.2.config:CONFIG_MFD_RTSX_PCI=y
/usr/local/share/mkKernel/lib/v4.13/64bit.config:CONFIG_MFD_RTSX_PCI=y
/usr/local/share/mkKernel/lib/v4.13/64bit.ov.config:CONFIG_MFD_RTSX_PCI=y
/usr/local/share/mkKernel/lib/v4.13/64bit.v4.13-rc6.config:CONFIG_MFD_RTSX_PCI=y
/usr/local/share/mkKernel/lib/v4.13/64bit.v4.13.2.config:CONFIG_MFD_RTSX_PCI=y
/usr/local/share/mkKernel/lib/v4.14/32bit.config:CONFIG_MFD_RTSX_PCI=y
/usr/local/share/mkKernel/lib/v4.14/64bit.config:CONFIG_MFD_RTSX_PCI=y
/usr/local/share/mkKernel/lib/v4.15/32bit.config:CONFIG_MFD_RTSX_PCI=y
/usr/local/share/mkKernel/lib/v4.15/64bit.config:CONFIG_MFD_RTSX_PCI=y
/usr/local/share/mkKernel/lib/v4.4/32bit.config:CONFIG_MFD_RTSX_PCI=y
/usr/local/share/mkKernel/lib/v4.4/64bit.config:CONFIG_MFD_RTSX_PCI=y
/usr/local/share/mkKernel/lib/v4.7/32bit.config:CONFIG_MFD_RTSX_PCI=y
/usr/local/share/mkKernel/lib/v4.7/64bit.config:CONFIG_MFD_RTSX_PCI=y
/usr/local/share/mkKernel/lib/v4.8/32bit.config:CONFIG_MFD_RTSX_PCI=y
/usr/local/share/mkKernel/lib/v4.8/64bit.config:CONFIG_MFD_RTSX_PCI=y
/usr/local/share/mkKernel/lib/v4.9/32bit.config:CONFIG_MFD_RTSX_PCI=y
/usr/local/share/mkKernel/lib/v4.9/32bit.ov.config:CONFIG_MFD_RTSX_PCI=y
/usr/local/share/mkKernel/lib/v4.9/64bit.config:CONFIG_MFD_RTSX_PCI=y
$
If it meets just to you needs, prototype configs will be updated at next kernel update.


----------------------
If you need another kernel version, please build it by yourself with "Kernel Builder".
At the case, config can be changed with "make menuconfig" as follow.

Code: Select all

# make menuconfig
---> Device Drivers ---> Misc devices
<*> Realtek USB card reader

Thanks.

jssouza
Legendary
Legendary
Posts: 1165
Joined: 09 Jul 2015, 14:17
Distribution: Porteus x86 arm

Porteus Kernel Builder

Post#478 by jssouza » 12 Mar 2019, 06:00

Hi Neko, thanks for the info.

User avatar
user0815
Black ninja
Black ninja
Posts: 63
Joined: 22 Jan 2019, 11:46
Distribution: CINNAMON-v4.0-x86_64

Porteus Kernel Builder

Post#479 by user0815 » 12 Mar 2019, 11:35

neko wrote:
12 Mar 2019, 04:07
If you need another kernel version, please build it by yourself with "Kernel Builder"
Hello Neko, thank you for building the kernel. 5.0.1 is ok for me. I just tried it with the latest available iso for cinnamon from yourself here, but it still does not work. Maybe I did something wrong, I just replace 000-kernel and vmlinuz from above iso by yours. Is it correct, or do I miss somenthing else?
Also, I am not familiar with all the config parameters such as CONFIG_MISC_RTSX_USB etc, however I believe this would be applicable for usb drive reader, whereas I have the problem with SD card reader from Dell notebook. The windows driver details are here at dell support site:
https://www.dell.com/support/home/us/en ... -ultrabook
using CINNAMON-v4.0-x86_64 with updated kernel porteus-4.16.8

neko
DEV Team
DEV Team
Posts: 2109
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Porteus Kernel Builder

Post#480 by neko » 12 Mar 2019, 13:18

@user0815
I did same operation as you.
I got NEW.iso.
NEW.iso boots and runs on my PC.

But on your report NEW.iso doesn't boot from "Realtek PCI-E Memory Card Reader Driver".

I guess that kernel build was wrong.
Something more is needed.
Now I do not know what is lack. Sorry.
Somebody who knows it, tell me please.


[ operation of replacing vmlinuz & 000-kernel.xzm ]

Code: Select all

% su
# ls
64bit-kernel5.0.1-RTSX_USB.tar Porteus-CINNAMON-v4.0-x86_64-19.01.12.iso
# mkdir mnt
# mount -t iso9660 -o loop Porteus-CINNAMON-v4.0-x86_64-19.01.12.iso mnt
# mkdir NEW
# cp -a mnt/* NEW/.
# cp -a /mnt/.[0-9A-Za-z]* NEW/. 2>/dev/null
# umount -f mnt
# rm -fr mnt
#
# mkdir w
# cd w
# tar -xf ../64bit-kernel5.0.1-RTSX_USB.tar
# cd ../
# mv w/vmlinuz NEW/boot/syslinux/
# mv w/000-kernel.xzm NEW/porteus/base/
#
# mkisofs -o NEW.iso -v -l -J -joliet-long  -R -D -A Porteus -V Porteus \
-no-emul-boot -boot-info-table -boot-load-size 4 \
-b boot/syslinux/isolinux.bin -c boot/syslinux/isolinux.boot NEW
# rm -fr NEW w
# ls 
64bit-kernel5.0.1-RTSX_USB.tar NEW.iso Porteus-CINNAMON-v4.0-x86_64-19.01.12.iso

Thanks.

Post Reply