Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.kernel > #61750
| From | Ben Hutchings <ben@decadent.org.uk> |
|---|---|
| Newsgroups | linux.debian.bugs.dist, linux.debian.kernel |
| Subject | Bug#905568: linux-image-4.17.0-1-amd64: Enable CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE to prevent trashing cheap EFI flash storage chips |
| Date | 2018-08-06 17:50 +0200 |
| Message-ID | <wjPVD-55O-5@gated-at.bofh.it> (permalink) |
| References | <wjKCB-1Vo-5@gated-at.bofh.it> <wjKCB-1Vo-5@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
Cross-posted to 2 groups.
[Multipart message — attachments visible in raw view] - view raw
Control: tag -1 moreinfo
On Mon, 2018-08-06 at 10:51 +0100, Sam Morris wrote:
> Package: src:linux
> Version: 4.17.8-1
> Severity: normal
>
> fwupd is unable to update the firmware on my Lenovo P50.
>
> lstat("/sys/firmware/efi/efivars/fwupd-ddc0ee61-e7f0-4e7d-acc5-c070a398838e-0-0abba7dc-e516-4167-bbf5-4d9d1c739416", {st_mode=S_IFREG|0644, st_size=230, ...}) = 0
> openat(AT_FDCWD, "/sys/firmware/efi/efivars/fwupd-ddc0ee61-e7f0-4e7d-acc5-c070a398838e-0-0abba7dc-e516-4167-bbf5-4d9d1c739416", O_RDONLY) = 22
> lseek(22, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
> ioctl(22, FS_IOC_GETFLAGS, 0x7ffd48365c14) = 0
> close(22) = 0
> openat(AT_FDCWD, "/sys/firmware/efi/efivars/fwupd-ddc0ee61-e7f0-4e7d-acc5-c070a398838e-0-0abba7dc-e516-4167-bbf5-4d9d1c739416", O_WRONLY) = 22
> lseek(22, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
> poll([{fd=22, events=POLLOUT}], 1, -1) = 1 ([{fd=22, revents=POLLOUT}])
> write(22, "\7\0\0\0\7\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 230) = -1 ENOSPC (No space left on device)
>
> While searching for a solution I came across
> <https://bugzilla.redhat.com/show_bug.cgi?id=919485>.[...]
That is from 2013. The EFI variable support code was subsequently
changed to work around common bugs in EFI implementations. If you
still don't want efi-pstore, you can put efi-pstore.pstore_disable=Y on
the kernel command line. But I don't think we're likely to change the
default again.
Older messages logged to EFI variables will be deleted automatically.
However I notice that your report says:
[...]
> ** Tainted: W (512)
> * Taint on warning.
If this warning, or warnings, are logged at every boot, that might mean
that the variable space always gets filled up again before fwupd can
run.
Can you look back through the system log (dmesg or /var/log/messages)
to find the warning message? We would need to see everything from
"WARNING" down to "end trace".
Ben.
--
Ben Hutchings
Larkinson's Law: All laws are basically false.
Back to linux.debian.kernel | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Bug#905568: linux-image-4.17.0-1-amd64: Enable CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE to prevent trashing cheap EFI flash storage chips Sam Morris <sam@robots.org.uk> - 2018-08-06 12:10 +0200
Processed: Re: Bug#905568: linux-image-4.17.0-1-amd64: Enable CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE to prevent trashing cheap EFI flash storage chips "Debian Bug Tracking System" <owner@bugs.debian.org> - 2018-08-06 17:50 +0200
Bug#905568: linux-image-4.17.0-1-amd64: Enable CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE to prevent trashing cheap EFI flash storage chips Ben Hutchings <ben@decadent.org.uk> - 2018-08-06 17:50 +0200
Bug#905568: linux-image-4.17.0-1-amd64: Enable CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE to prevent trashing cheap EFI flash storage chips Sam Morris <sam@robots.org.uk> - 2018-08-15 17:50 +0200
Bug#905568: marked as done (linux-image-4.17.0-1-amd64: Enable CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE to prevent trashing cheap EFI flash storage chips) "Debian Bug Tracking System" <owner@bugs.debian.org> - 2018-08-15 17:50 +0200
csiph-web