You are not logged in.

#1 2015-04-03 10:53:51

beta990
Member
Registered: 2011-07-10
Posts: 207

Linx 7 Tablet

Link: http://www.linx-tablets.com/linx-7.html

Install Notes:
- Enter BIOS by holding Del-key on boot (e.g. for disabling Secure Boot, boot priority, etc.)
- Using Kernel 4.0 Mainline (x64): (config)
fix-rpmb.patch: (credits: https://dev-nell.com/rpmb-emmc-errors-under-linux.html)

--- a/drivers/mmc/card/block.c
+++ b/drivers/mmc/card/block.c
@@ -2264,7 +2264,7 @@
 		return 0;
 
 	for (idx = 0; idx < card->nr_parts; idx++) {
-		if (card->part[idx].size) {
+		if (card->part[idx].size && !(card->part[idx].area_type & MMC_BLK_DATA_AREA_RPMB)) {
 			ret = mmc_blk_alloc_part(card, md,
 				card->part[idx].part_cfg,
 				card->part[idx].size >> 9,

- eMMC should be partitioned as follow:

/dev/mmcblk0p1 (type: ef00, size: 100M~, fs: FAT32, mount: /boot/efi)
/dev/mmcblk0p2 (type: 8300, size: 100M~, fs: ext4, mount: /boot) <= Note: tried without, but doesn't boot for some reason
/dev/mmcblk0p3 (type: 8300, size: max, fs: everything you like, mount: /)

- EFI is 32-bit, so you need to install a custom UEFI-bootloader.
Grub2 i386-efi seems to be only one that works. Build a standalone version or download these files and place in /boot (untested).
/boot/grub/grub.cfg

set timeout=5
set debug=video
insmod efi_gop
insmod efi_uga
insmod font
insmod gfxterm
set gfxmode=800x600x32
set gfxpayload=800x600
terminal_output gfxterm

insmod part_gpt
insmod part_msdos
insmod fat
insmod video_bochs
insmod video_cirrus

menuentry "Arch Linux x64" {
	# boot partition
	set=root --fs-uuid 6e1af556-ca91-4734-9b71-85e46f79187b
	
	linux /vmlinuz-linux-mainline root=UUID=7e80c04f-db4b-4150-bbef-8af8f16f9538 rw acpi=strict reboot=pci,force irqpoll add_efi_memmap intel_iommu=on
	initrd /initramfs-linux-mainline.img
}

- WiFi:
https://github.com/hadess/rtl8723bs

Issues:
- Touchscreen isn't response and a bit laggy, it should be possible to tweak this.
Intel HD performance a bit weak.

Last edited by beta990 (2015-05-14 19:57:51)

Offline

#2 2015-04-03 11:23:37

runical
Member
From: The Netherlands
Registered: 2012-03-03
Posts: 896

Re: Linx 7 Tablet

Why would you post this to the forums? It would be so much better to put this on the wiki (or your blog).

Or am I missing the question?

Offline

#3 2015-04-03 11:29:17

beta990
Member
Registered: 2011-07-10
Posts: 207

Re: Linx 7 Tablet

runical wrote:

Why would you post this to the forums? It would be so much better to put this on the wiki (or your blog).

Or am I missing the question?

Still missing the question(s).. tongue <= See issue list

That's why I don't posted on the Wiki (yet). wink

Last edited by beta990 (2015-04-03 11:33:27)

Offline

#4 2015-04-03 14:16:45

tritonas00
Member
Registered: 2013-01-20
Posts: 71

Re: Linx 7 Tablet

Thank you for the info.

Maybe using i686 may help on bootlader and boot issues? (because of 32bit efi)

Offline

#5 2015-04-03 14:48:21

progandy
Member
Registered: 2012-05-17
Posts: 5,266

Re: Linx 7 Tablet

- EFI is 32-bit, so you need to install a custom UEFI-bootloader.
Grub2 i386-efi seems to be only one that works. Build a standalone version or download these files and place in /boot (untested).

Did you try syslinux? The arch package should contain binaries for bios, efi32 and efi64.
Edit: The same goes for grub.

Last edited by progandy (2015-04-03 14:51:14)


| alias CUTF='LANG=en_XX.UTF-8@POSIX ' |

Offline

#6 2015-04-03 16:14:51

beta990
Member
Registered: 2011-07-10
Posts: 207

Re: Linx 7 Tablet

tritonas00 wrote:

Thank you for the info.

Maybe using i686 may help on bootlader and boot issues? (because of 32bit efi)

Found the problem! By forcing Grub to use a resolution/mode of 800x600x32 it now boots without any issues!
Don't ask why.. think because there are so many issues with EFI and only Windows get checked for booting (normally). hmm

And no.. not going back to i686! x64 is the way to go! smile

progandy wrote:

- EFI is 32-bit, so you need to install a custom UEFI-bootloader.
Grub2 i386-efi seems to be only one that works. Build a standalone version or download these files and place in /boot (untested).

Did you try syslinux? The arch package should contain binaries for bios, efi32 and efi64.
Edit: The same goes for grub.

Thanks for the tip! smile

For now I stick with Grub2-i686-efi, don't want to rebuild again. tongue

Last edited by beta990 (2015-04-03 16:15:02)

Offline

#7 2015-04-03 16:46:20

tritonas00
Member
Registered: 2013-01-20
Posts: 71

Re: Linx 7 Tablet

beta990 wrote:

x64 is the way to go! smile

True big_smile

Offline

#8 2015-04-03 17:05:12

Slabity
Member
Registered: 2013-12-29
Posts: 40

Re: Linx 7 Tablet

You mentioned in another thread that you were trying some kernel patches to get the touchscreen working properly. Which patches were you looking at?

Offline

#9 2015-04-03 17:22:07

beta990
Member
Registered: 2011-07-10
Posts: 207

Re: Linx 7 Tablet

Slabity wrote:

You mentioned in another thread that you were trying some kernel patches to get the touchscreen working properly. Which patches were you looking at?

Didn't work, sorry.

Last edited by beta990 (2015-05-15 11:27:46)

Offline

Board footer

Powered by FluxBB