samsung-kminilte: disable v4l udev rules (MR 1160)
With the camera driver (VIDEO_EXYNOS_FIMC_IS) enabled, the system would randomly panic during startup. Even though the camera does not currently work on this system, the driver is nonetheless enabled to make the flashlight work. The panics seem to be triggered by udev's "v4l_id", which queries capabilities of video4linux devices. This change adds a udev rules file, to override the behavior of udev's default rules for v4l.
This commit is contained in:
parent
e129e3ddb0
commit
99d6f504e6
2 changed files with 12 additions and 3 deletions
|
@ -3,7 +3,7 @@
|
||||||
pkgname="device-samsung-kminilte"
|
pkgname="device-samsung-kminilte"
|
||||||
pkgdesc="Samsung Galaxy S5 Mini"
|
pkgdesc="Samsung Galaxy S5 Mini"
|
||||||
pkgver=0.1
|
pkgver=0.1
|
||||||
pkgrel=8
|
pkgrel=9
|
||||||
url="https://postmarketos.org"
|
url="https://postmarketos.org"
|
||||||
license="MIT"
|
license="MIT"
|
||||||
arch="armv7"
|
arch="armv7"
|
||||||
|
@ -14,7 +14,8 @@ subpackages="$pkgname-nonfree-firmware:nonfree_firmware"
|
||||||
source="
|
source="
|
||||||
deviceinfo
|
deviceinfo
|
||||||
fb.modes
|
fb.modes
|
||||||
"
|
udev/60-persistent-v4l.rules
|
||||||
|
"
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
devicepkg_build $startdir $pkgname
|
devicepkg_build $startdir $pkgname
|
||||||
|
@ -23,6 +24,9 @@ build() {
|
||||||
package() {
|
package() {
|
||||||
devicepkg_package $startdir $pkgname
|
devicepkg_package $startdir $pkgname
|
||||||
install -Dm644 "$srcdir"/fb.modes "$pkgdir"/etc/fb.modes
|
install -Dm644 "$srcdir"/fb.modes "$pkgdir"/etc/fb.modes
|
||||||
|
|
||||||
|
install -Dm644 "$srcdir"/60-persistent-v4l.rules \
|
||||||
|
"$pkgdir"/etc/udev/rules.d/60-persistent-v4l.rules
|
||||||
}
|
}
|
||||||
|
|
||||||
nonfree_firmware() {
|
nonfree_firmware() {
|
||||||
|
@ -32,4 +36,5 @@ nonfree_firmware() {
|
||||||
}
|
}
|
||||||
|
|
||||||
sha512sums="cef10768f39751da6d30c14da383782caf652d07e23a1377e699580ecf59a4a3778e6122cd5d6fa59fa4b98680b53245ccabb94de5927e5075008ff4db52cf78 deviceinfo
|
sha512sums="cef10768f39751da6d30c14da383782caf652d07e23a1377e699580ecf59a4a3778e6122cd5d6fa59fa4b98680b53245ccabb94de5927e5075008ff4db52cf78 deviceinfo
|
||||||
245efec73f85ef715c877d6c24eb4b7b677d250bd38167dc19b1b0ed84c3ea91049576adbbf21dd48940c08e40f0294a1a01b0ab3e56efd794109a7e7ebc1104 fb.modes"
|
245efec73f85ef715c877d6c24eb4b7b677d250bd38167dc19b1b0ed84c3ea91049576adbbf21dd48940c08e40f0294a1a01b0ab3e56efd794109a7e7ebc1104 fb.modes
|
||||||
|
b8bf2e3ec166af6acbbfaaa2b57b053473c0b12df007090eecf7a885aee2e3cd5d982819e2ee73e2817e5266b9875dc9240389bca409d5523f3cfa8037fa7870 60-persistent-v4l.rules"
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
# This file is intentionally empty, to disable the default rule with the same name.
|
||||||
|
# You can find the default rule in /lib/udev/rules.d/60-persistent-v4l.rules.
|
||||||
|
#
|
||||||
|
# See https://gitlab.com/postmarketOS/pmaports/-/merge_requests/1160 for why this is needed.
|
Loading…
Reference in a new issue