Package Details: memtest86-efi 7.4-3

Git Clone URL: https://aur.archlinux.org/memtest86-efi.git (read-only)
Package Base: memtest86-efi
Description: A free, thorough, stand alone memory test as an EFI application
Upstream URL: http://www.memtest86.com
Licenses: GPL2, custom:PassMark
Submitter: Xorg
Maintainer: Xorg
Last Packager: Xorg
Votes: 52
Popularity: 2.525584
First Submitted: 2013-10-29 10:25
Last Updated: 2017-09-04 09:26

Dependencies (3)

Required by (0)

Sources (7)

Latest Comments

Xorg commented on 2017-09-04 09:29

@moll: Only tested for my SATA device... Stupid naming convention for NVMe devices.
With the last patch, seems good for both SCSI and NVMe naming.

moll commented on 2017-09-04 08:30

Yay. However, have you tested it? I haven't yet, but a quick glace at https://aur.archlinux.org/cgit/aur.git/commit/?h=memtest86-efi&id=b7b5bd892484b09b7bdcd68099727aa838ea2dca hints it uses a replacement pattern to strip out non-numbers which will fail for, let's say, the 3rd partition on the first NVMe disk on the first controller:

$ partition=/dev/nvme0n1p3; echo ${partition//[^0-9]/}
013

Also the latter `${partition//$partnumber}` is not a reliable approach if the controller and disk numbers happen to match.

I think the right way would be to pattern match from the right and assume only the last numeric component is the partition.

Xorg commented on 2017-09-04 08:18

@moll: Sorry for delay, it's fixed now.

moll commented on 2017-08-24 17:49

Xorg: I don't remember the exact error at the moment, but if you look at the install script, it uses Bash string indexing that assumes the disk name is always 8 characters. https://aur.archlinux.org/cgit/aur.git/tree/memtest86-efi?h=memtest86-efi#n98 for example. You can immediately see that the disk name `/dev/nvme0n1` gets cut off at `/dev/nvm` which is not right. ;)

Xorg commented on 2017-08-17 13:11

@moll: Install script is provided by myself. Can you paste your error, please?

moll commented on 2017-08-14 13:49

Hey,

Thanks for the package. I'm not sure where to report this, but the install script fails for non 8-character disks like NVMe, whose 1st partition gets assigned /dev/nvme0n1p1.

zerophase commented on 2017-02-28 04:07

The latest update fixes booting from EFI boot into memtest86, on Asus mobos.

zerophase commented on 2017-01-03 10:35

This is what I use.

[Trigger]
Operation = Install
Operation = Upgrade
Type = Package
Target = memtest86-efi

[Action]
Depends = coreutils
When = PostTransaction
Exec = /usr/bin/cp /usr/share/memtest86-efi/bootx64.efi /boot/EFI/tools/memtest86.efi


It needs that name, and needs to be in that folder for rEFInd to detect memtest86.

Xorg commented on 2017-01-03 06:29

Sorry for delay. I have added hooks. Please tell me if you see something wrong.

nTia89 commented on 2016-12-17 09:52

@Xorg, your work is amazing and yes in this case will bring "only" a simplified and more ordered file
anyhow, it would be a proof of concept and it will bring this package into the new pacman's hook era

All comments