Search Criteria
Package Details: uvesafb-dkms 1.0.4-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/uvesafb-dkms.git (read-only, click to copy) |
---|---|
Package Base: | uvesafb-dkms |
Description: | uvesafb dkms driver and v86d userspace helper for uvesafb that runs x86 code in an emulated environment |
Upstream URL: | https://github.com/jghodd/uvesafb-dkms |
Licenses: | GPL2 |
Provides: | v86d |
Replaces: | v86d |
Submitter: | bartus |
Maintainer: | None |
Last Packager: | jghodd |
Votes: | 9 |
Popularity: | 0.000000 |
First Submitted: | 2018-03-13 08:40 (UTC) |
Last Updated: | 2021-01-02 19:22 (UTC) |
Dependencies (3)
- dkms (dkms-gitAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR, glibc-eac-rocoAUR)
- git (git-gitAUR, git-glAUR) (make)
Required by (2)
- uvesafb-dkms-git (requires v86d)
- v86d (optional)
Latest Comments
1 2 3 Next › Last »
jghodd commented on 2023-02-06 22:51 (UTC) (edited on 2023-02-06 22:54 (UTC) by jghodd)
@dreieck - uvesafb is now being provided as part of the 6.1.9 kernel. we only need v86d and a hook. the current build issue comes down to 2 things - the first is the new git+https addressing protocol as pointed out below by Andreas Baumann, and the second is in uvesafb.c with the use of prandom_u32 which now must be changed to get_random_u32. but that's irrelevant, given that the module is now provided.
dreieck commented on 2022-05-10 12:31 (UTC)
I suggest to split out
v86d
from this package and depend onv86d
instead (I just have adopted said package). This wayv86d
and a DKMS recipe for theuvesafb
module can be installed seperately, and users can install more fine-grained.I also strongly suggest to remove
v86d
from thereplaces
-entry. Reason:Users who have the
uvesafb
module installed by other means (i.e. compiling their own kernel withuvesafb
) won't want to installuvesafb-dkms
, but still needv86d
. Havinguvesafb-dkms
replacingv86d
will pull inuvesafb-dkms
automatically on each upgrade, which is not wanted in that scenario.And I suggest to add
UVESAFB-MODULE
to theprovides
andconflicts
arrays.I also strongly suggest to move the
uvesafb.conf
into/etc/modprobe.d/
and addetc/modprobe.d/uvesafb.conf
to thebackup
array, since it is a configuration file which the user should alter to suit the local setup. And I suggest to comment out the example line, since it will mess up displays that do not support that mode. Leave the user to set their values.Furthermore, I suggest to move the
mkinitcpio
hooks out to an extra package (I have just created one:mkinitcpio-uvesafb
) where this package canoptdepends
on, in order to have them available even if the user has theuvesafb
module provided by another source (e.g. self compiled kernel). Further modularisation of packages.I made a package
uvesafb-dkms-git
which reflects those changes; feel free to get inspired by it.Also, the source protocol needs to be updated from
git://
togit+https://
due to changes at github.com.Thanks for maintaining!
andreas_baumann commented on 2022-04-02 07:50 (UTC)
change 'source' to:
source=("uvesafb-dkms::git+https://github.com/jghodd/uvesafb-dkms.git#tag=$pkgname-$pkgver" "v86d::git+https://github.com/mjanusz/v86d.git#tag=$_v86d-$_v86dver" v86d_install v86d_hook 'dkms.conf' modprobe.uvesafb)
The it builds fine.
Daerun commented on 2022-03-16 19:20 (UTC)
I'm getting this error
The unauthenticated git protocol on port 9418 is no longer supported. Please see https://github.blog/2021-09-01-improving-git-protocol-security-github/ for more information.
bartus commented on 2021-10-30 12:30 (UTC) (edited on 2021-10-30 12:43 (UTC) by bartus)
@schenedan: looks like something on your machine is already using this io range, check out
sudo cat /proc/ioports
and look for region overlapping with03c0-03df
On my system (i7-4790K,nv-grx980) it looks like this:
Kernel should emit message containing conflict if found any:
https://github.com/torvalds/linux/blob/c12a29ed9094b4b9cde8965c12850460b9a79d7c/kernel/resource.c#L1188-L1191
Check
journal -k
forUnadressable device
waring.schnedan commented on 2021-10-29 21:56 (UTC)
currently I get sudo dmesg | fgrep fail 579:[ 2.200245] uvesafb: module verification failed: signature and/or required key missing - tainting kernel 584:[ 2.377474] uvesafb: request region 0x3c0-0x3e0 failed 585:[ 2.377481] uvesafb: probe of uvesafb.0 failed with error -5
just rebuild/reinstalled a few minutes ago.
Distro: Arch Linux [x86_64] Kernel: Linux 5.14.14-arch1-1 CPU: 4 x Intel(R) Atom(TM) CPU D2700 @ 2.13GHz GPU: Intel Corporation Atom Processor D2xxx/N2xxx Integrated Graphics Controller (rev 09)
1 2 3 Next › Last »