LINUX.ORG.RU

Сообщения towe

 

Перестал работать hdmi порт

Форум — General

Перестал работать hdmi. Причём всё было в порядке ещё 3 часа назад. Попробовал поменять провод на vga (с применением vga to hdmi переходника) - результат тот же, что исключает повреждения провода или порта на стороне монитора. Может кто-то знает как починить это?

Debian bullysea

towe@debian:~$ xrandr
Screen 0: minimum 16 x 16, current 1920 x 1080, maximum 32767 x 32767
XWAYLAND0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 290mm x 170mm
   1920x1080     59.96*+

Раньше, насколько я помню, там был ещё eDP-1

 , ,

towe
()

На qemu 6.0.0 перестали прокидываться usb-устройства

Форум — General

Раньше всё работало как надо: прописал device_add usb-host,bus=xhci.0,vendorid=0x2aab,productid=0x800a и всё. Сейчас что-то вдруг перестало. Последний раз прокидывал устройства ещё в январе.

qemu скрипт:

#!/bin/sh
SPICE_PORT=5924
qemu-system-x86_64 -enable-kvm \
    -cpu host \
    -smp cores=3,threads=2 \
    -drive file=/home/tui/Virtual/WinVM.img,if=virtio \
    -net nic -net user,hostname=windowsvm \
    -m 5G \
    -vga qxl \
    -spice port=${SPICE_PORT},disable-ticketing \
    -usbdevice tablet \
    -device virtio-serial \
    -chardev spicevmc,id=vdagent,name=vdagent \
    -device usb-ehci,id=ehci \
    -device usb-host,bus=ehci.0,vendorid=0x090c,productid=0x1000,id=fl0,port=2 \
    -device qemu-xhci,id=xhci \
    -device usb-host,bus=xhci.0,vendorid=0x2aab,productid=0x800a,id=flc,port=3 \
    -device usb-host,bus=xhci.0,vendorid=0x0483,productid=0x374b,id=stm,port=4 \
    -device usb-host,bus=xhci.0,vendorid=0x2341,productid=0x0043,id=avr \
    -device virtserialport,chardev=vdagent,name=com.redhat.spice.0 \
    -monitor stdio \
    "$@"
(qemu) info usb
  Device 0.2, Port 1, Speed 12 Mb/s, Product QEMU USB Tablet
  Device 1.0, Port 2, Speed 1.5 Mb/s, Product USB Host Device, ID: fl0
  Device 2.0, Port 3, Speed 1.5 Mb/s, Product USB Host Device, ID: flc
  Device 2.0, Port 4, Speed 1.5 Mb/s, Product USB Host Device, ID: stm
  Device 2.0, Port 1, Speed 1.5 Mb/s, Product USB Host Device, ID: avr
usr@localhost ~ $ lsusb
Bus 002 Device 003: ID 2aab:800a General USB Flash Disk
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 8087:0a2b Intel Corp. Bluetooth wireless interface
Bus 001 Device 003: ID 0483:374b STMicroelectronics ST-LINK/V2.1
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Устройства и принтеры на win guest

Безопасное извлечение устройств на win guest

usr@localhost ~ $ emerge -avp qemu

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R    ] app-emulation/qemu-6.0.0-r2::gentoo  USE="aio alsa bzip2 caps curl fdt filecaps gtk jack jpeg ncurses nls opengl oss pin-upstream-blobs png pulseaudio python sdl seccomp slirp spice udev usb usbredir vhost-net virgl virtfs vnc xattr -accessibility (-capstone) -debug -doc -fuse -glusterfs -gnutls -infiniband -io-uring -iscsi -jemalloc -lzo -multipath -nfs -numa -plugins -rbd -sasl -sdl-image (-selinux) -smartcard -snappy -ssh -static -static-user -systemtap -test -vde -vhost-user-fs -vte -xen -xfs -zstd" PYTHON_TARGETS="python3_9 (-python3_10) -python3_8" QEMU_SOFTMMU_TARGETS="arm sparc x86_64 -aarch64 -alpha -avr -cris -hppa -i386 -lm32 -m68k -microblaze -microblazeel -mips -mips64 -mips64el -mipsel -moxie -nios2 -or1k -ppc -ppc64 -riscv32 -riscv64 -rx -s390x -sh4 -sh4eb -sparc64 -tricore -unicore32 -xtensa -xtensaeb" QEMU_USER_TARGETS="x86_64 -aarch64 -aarch64_be -alpha -arm -armeb -cris -hexagon -hppa -i386 -m68k -microblaze -microblazeel -mips -mips64 -mips64el -mipsel -mipsn32 -mipsn32el -nios2 -or1k -ppc -ppc64 -ppc64abi32 -ppc64le -riscv32 -riscv64 -s390x -sh4 -sh4eb -sparc -sparc32plus -sparc64 -xtensa -xtensaeb" 0 KiB

Total: 1 package (1 reinstall), Size of downloads: 0 KiB

 , , ,

towe
()

Ошибки при компиляции пакетов с использованием ninja

Форум — General

Пытаюсь скомпилировать supercollider с флагом server и выскакивает такая ошибка:

[189/579] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_CHRONO_HEADER_ONLY -DBOOST_CONFIG_SUPPRESS_OUTDATED_MESSAGE -DBOOST_NO_AUTO_PTR -DDLOPEN -DLIB_SUFFIX=\"64\" -DNOVA_SIMD -DSC_DATA_DIR=\"/usr/share/SuperCollider\" -DSC_FFT_FFTW -DSC_PLUGIN_DIR=\"/usr/lib64/SuperCollider/plugins\" -DSC_PLUGIN_EXT=\".so\" -DSUPERNOVA -Icommon -I/var/tmp/portage/media-sound/supercollider-3.11.2/work/SuperCollider-3.11.2-Source/external_libraries -I/var/tmp/portage/media-sound/supercollider-3.11.2/work/SuperCollider-3.11.2-Source/external_libraries/nova-simd -I/var/tmp/portage/media-sound/supercollider-3.11.2/work/SuperCollider-3.11.2-Source/external_libraries/nova-tt -I/var/tmp/portage/media-sound/supercollider-3.11.2/work/SuperCollider-3.11.2-Source/include/plugin_interface -I/var/tmp/portage/media-sound/supercollider-3.11.2/work/SuperCollider-3.11.2-Source/include/common -I/var/tmp/portage/media-sound/supercollider-3.11.2/work/SuperCollider-3.11.2-Source/common -I/var/tmp/portage/media-sound/supercollider-3.11.2/work/SuperCollider-3.11.2-Source/include/server -I/var/tmp/portage/media-sound/supercollider-3.11.2/work/SuperCollider-3.11.2-Source/server/scsynth -I/var/tmp/portage/media-sound/supercollider-3.11.2/work/SuperCollider-3.11.2-Source/external_libraries/boost_endian -I/var/tmp/portage/media-sound/supercollider-3.11.2/work/SuperCollider-3.11.2-Source/external_libraries/boost_sync/include -I/var/tmp/portage/media-sound/supercollider-3.11.2/work/SuperCollider-3.11.2-Source/server/supernova/. -I/var/tmp/portage/media-sound/supercollider-3.11.2/work/SuperCollider-3.11.2-Source/external_libraries/oscpack_1_1_0 -I/var/tmp/portage/media-sound/supercollider-3.11.2/work/SuperCollider-3.11.2-Source/external_libraries/TLSF-2.4.6/src  -march=skylake -O2 -pipe -DNDEBUG -msse -mfpmath=sse -msse2 -ftemplate-depth-4096   -fschedule-insns2 -fomit-frame-pointer -Wreturn-type -fno-math-errno -fno-signaling-nans -fsigned-zeros -fno-associative-math -pthread -fvisibility=hidden -std=gnu++14 -MD -MT server/supernova/CMakeFiles/libsupernova.dir/sc/sc_synthdef.cpp.o -MF server/supernova/CMakeFiles/libsupernova.dir/sc/sc_synthdef.cpp.o.d -o server/supernova/CMakeFiles/libsupernova.dir/sc/sc_synthdef.cpp.o -c /var/tmp/portage/media-sound/supercollider-3.11.2/work/SuperCollider-3.11.2-Source/server/supernova/sc/sc_synthdef.cpp
ninja: build stopped: subcommand failed.
 * ERROR: media-sound/supercollider-3.11.2::gentoo failed (compile phase):
 *   ninja -v -j8 -l0 failed
 * 
 * Call stack:
 *     ebuild.sh, line  127:  Called src_compile
 *   environment, line 2140:  Called cmake_src_compile
 *   environment, line  839:  Called cmake_build
 *   environment, line  808:  Called eninja
 *   environment, line 1260:  Called die
 * The specific snippet of code:
 *       "$@" || die "${nonfatal_args[@]}" "${*} failed"
 * 
 * If you need support, post the output of `emerge --info '=media-sound/supercollider-3.11.2::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=media-sound/supercollider-3.11.2::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/media-sound/supercollider-3.11.2/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-sound/supercollider-3.11.2/temp/environment'.
 * Working directory: '/var/tmp/portage/media-sound/supercollider-3.11.2/work/supercollider-3.11.2_build'
 * S: '/var/tmp/portage/media-sound/supercollider-3.11.2/work/SuperCollider-3.11.2-Source'

>>> Failed to emerge media-sound/supercollider-3.11.2, Log file:

>>>  '/var/tmp/portage/media-sound/supercollider-3.11.2/temp/build.log'

Вообще, ошибки такого типа у меня часто возникают в последнее время, поэтому хотелось бы понять в чём проблема.

 , ,

towe
()

Неудачный переход c python_targets_python3_7 на python_targets_python3_9

Форум — General

Каюсь, пропустил сообщение о переходе на 3.8 и решил сразу обновиться в 3.9. На команду emerge -auUD @world при отсутствии упоминания python_target в make.conf никаких ошибок или замаскированных пакетов не было (всего обновлялось порядка 500 пакетов за раз), однако, при обновлении qemu выяснилось, что sphinx работает на слишком старой версии python, что вызвало ошибку portage. Теперь при вызове portage (да и других программ) выскакивает ошибка

emerge: no python-exec wrapped executable found in /usr/lib/python-exec.

Я, конечно, начал вызывать программы с помощью команды /usr/lib/python-exec/python3.7/emerge, но проблемы это не решает. Конфликт зависимостей на месте.

При попытке замаскировать qemu получается следующее

sudo /usr/lib/python-exec/python3.7/emerge -auUD @world

These are the packages that would be merged, in order:

Calculating dependencies... done!

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

dev-lang/perl:0

  (dev-lang/perl-5.32.1:0/5.32::gentoo, ebuild scheduled for merge) USE="berkdb gdbm -debug -doc -ithreads -minimal" ABI_X86="(64)" pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (dev-lang/perl-5.30.3:0/5.30::gentoo, installed) USE="berkdb gdbm -debug -doc -ithreads" ABI_X86="(64)" pulled in by
    dev-lang/perl:0/5.30=[-build(-)] required by (dev-perl/Package-Stash-XS-0.280.0:0/0::gentoo, installed) USE="-test" ABI_X86="(64)"
                 ^^^^^^^^                                                                                                                                                                                       
    (and 55 more with the same problem)

dev-libs/icu:0

  (dev-libs/icu-69.1:0/69.1::gentoo, ebuild scheduled for merge) USE="-debug -doc -examples -static-libs" ABI_X86="32 (64) (-x32)" pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (dev-libs/icu-68.2:0/68.2::gentoo, installed) USE="-debug -doc -examples -static-libs" ABI_X86="32 (64) (-x32)" pulled in by
    >=dev-libs/icu-67.1:0/68.2= required by (dev-lang/spidermonkey-78.10.1:78/78::gentoo, installed) USE="jit -clang -debug -lto -test" ABI_X86="(64)"
                       ^^^^^^^^                                                                                                                                                                                                                                                                             
    (and 1 more with the same problem)

app-text/poppler:0

  (app-text/poppler-21.05.0:0/110::gentoo, ebuild scheduled for merge) USE="cairo cxx introspection jpeg jpeg2k lcms nss png qt5 tiff utils -cjk -curl -debug -doc" ABI_X86="(64)" pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (app-text/poppler-21.02.0:0/107::gentoo, installed) USE="cairo cxx introspection jpeg jpeg2k lcms nss png qt5 tiff utils -cjk -curl -debug -doc" ABI_X86="(64)" pulled in by
    >=app-text/poppler-0.32:0/107=[cxx,jpeg,lcms,tiff,utils] required by (net-print/cups-filters-1.28.7:0/0::gentoo, installed) USE="dbus foomatic jpeg pdf png postscript tiff -ldap -pclm -perl -static-libs -test -zeroconf" ABI_X86="(64)"
                           ^^^^^^^                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          

media-libs/libheif:0

  (media-libs/libheif-1.12.0:0/1.12::gentoo, ebuild scheduled for merge) USE="aom threads x265 -gdk-pixbuf -go -libde265 -rav1e -test" ABI_X86="(64) -32 (-x32)" pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (media-libs/libheif-1.11.0:0/1.11::gentoo, installed) USE="aom threads x265 -gdk-pixbuf -go -libde265 -rav1e -test" ABI_X86="(64) -32 (-x32)" pulled in by
    >=media-libs/libheif-1.3.2:0/1.11= required by (media-gfx/gimp-2.10.22-r2:0/2::gentoo, installed) USE="aalib alsa heif openexr udev (-aqua) -debug -doc -gnome -jpeg2k -mng -postscript -test -unwind -vector-icons -webp -wmf -xpm" ABI_X86="(64)" CPU_FLAGS_X86="mmx sse"
                              ^^^^^^^^                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            

dev-libs/boost:0

  (dev-libs/boost-1.76.0-r1:0/1.76.0::gentoo, ebuild scheduled for merge) USE="bzip2 icu nls python threads zlib -context -debug -doc -lzma -mpi (-numpy) -static-libs -tools -zstd" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python3_9 -python3_8" pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (dev-libs/boost-1.75.0:0/1.75.0::gentoo, installed) USE="bzip2 icu nls python threads zlib -context -debug -doc -lzma -mpi (-numpy) -static-libs -tools -zstd" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python3_7 -python3_8 -python3_9" pulled in by
    dev-libs/boost:0/1.75.0=[nls] required by (games-strategy/vcmi-0.99_p20200509:0/0::localrepo, installed) USE="launcher -editor -erm" ABI_X86="(64)"
                  ^^^^^^^^^^                                                                                                                                                                                                                                           

NOTE: Use the '--verbose-conflicts' option to display parents omitted above

It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously.  If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously. You may want to try a larger value of
the --backtrack option, such as --backtrack=30, in order to see if
that will solve this conflict automatically.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.


!!! All ebuilds that could satisfy ">=dev-lang/python-exec-2:2/2=[python_targets_python3_7(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)]" have been masked.
!!! One of the following masked packages is required to complete your request:
- dev-lang/python-exec-2.4.8::gentoo (masked by: ~amd64 keyword)
- dev-lang/python-exec-2.4.7::gentoo (masked by: ~amd64 keyword)

(dependency required by "dev-libs/boost-1.75.0::gentoo" [installed])
(dependency required by "@__auto_slot_operator_replace_installed__" [argument])
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.

Так вот, вопросы: что делать в такой ситуации? Как дообновляться? --deepclean не делал, может есть возможность откатиться на предыдущие версии?

 , ,

towe
()

Выполнение команды после закрытия программы

Форум — General

Хочу расшифровывать директорию в которой находятся данные программы перед её запуском и зашифровывать после её завершения. Если первое я примерно понимаю как реализовать, то вот второе - не совсем. Запускаю программу через иконку в меню. De - cinnamon

 , , , ,

towe
()

qemu не видит мышь с passthrough видеокартой

Форум — General

Мои потуги по прокидыванию igvt-g в виртуалку продолжаются. Виртуальная машина запускается с видеокартой. Мне даже удалось установить интеловские драйверы на win guest. Теперь проблема следующая: если я в virt-manager выбираю qxl видео(насколько я знаю так не стоит делать, видеокарту такой метод вывода не использует), то мышь просто не отображается и не работает на экране, а если я выбираю vga видео, то мышь работает, но не отображаются окна, рабочий стол полностью пустой. Что не так?

Оказалось, что конкретно на iris драйвера мезы с некорректно отображают экран виртуальной машины (он весь в гличах, ужос), так что пришлось прописать <qemu:env name="MESA_LOADER_DRIVER_OVERRIDE" value="i965"/> может это имеет значение, в рамках данной проблемы, если так, то что делать?

Пытался следовать по этой инструкции. Там в конце говориться, что ВМ готова к использованию и 2-ой экран можно отключать, но я не подключал его с самого начала. Непонятно

libvirtd config

qemu собран со следующими флагами: aio alsa bzip2 caps curl fdt filecaps jpeg ncurses nls opengl oss pin-upstream-blobs png pulseaudio python sdl seccomp slirp spice usb vhost-net virtfs vnc xattr xkb

Есть небольшой шанс, что это может быть связано с неродным конфигом ядра

 , , , ,

towe
()

initramfs перестал регистрировать клавиатуру

Форум — General

У меня была проблема. Чтобы её решить я создал тикет в соответствующем репозитории. Мне там ответили, что на дефолтных конфигах арча всё работатет. Я решил их поставить. Скачал конфиг, соответствующий моей версии gentoo-source ядра(5.4.72 - моё, 5.4.15.arch1-1 - сторонее), запустил syncconfig, собрал ядро, сгененрировал initramfs с помощью genkernel. Теперь ввести пароль от зашифрованного root раздела невозможно, клавиатура просто не реагирует. Вставил строку со сменой keyboard delay(kbd -r 10 -d 1000), в выхлопе выдаёт, что все параметры как были 0, так 0 и остались(обычно пишет, что было, скажем 25 250, а стало 10 1000). С чем это может быть связано?

 , , ,

towe
()

Несоотвествие размера диска и свободного пространства ext4

Форум — General

Внезапно обнаружил, что у меня нет свободного пространства в корневом разделе. Скачал gparted live, расширил диск. Загружаюсь в систему, при запуске Хсов мне выскакивает ошибка о том, что невозможна запись в /tmp. Проверяю, а в корневом разделе всё ещё нет свободного пространства.

Вроде зарезервированных блоков хватает. Что это может быть?

sudo tune2fs -l /dev/sda3

tune2fs 1.44.5 (15-Dec-2018)
Filesystem volume name:   <none>
Last mounted on:          /
Filesystem UUID:          d5f0ad6c-2584-4c3e-8a30-f271a313e996
Filesystem magic number:  0xEF53
Filesystem revision #:    1 (dynamic)
Filesystem features:      has_journal ext_attr resize_inode dir_index filetype needs_recovery extent 64bit flex_bg sparse_super large_file huge_file dir_nlink extra_isize metadata_csum
Filesystem flags:         signed_directory_hash 
Default mount options:    user_xattr acl
Filesystem state:         clean
Errors behavior:          Continue
Filesystem OS type:       Linux
Inode count:              1220608
Block count:              4882176
Reserved block count:     244108
Free blocks:              192025
Free inodes:              770894
First block:              0
Block size:               4096
Fragment size:            4096
Group descriptor size:    64
Reserved GDT blocks:      1024
Blocks per group:         32768
Fragments per group:      32768
Inodes per group:         8192
Inode blocks per group:   512
Flex block group size:    16
Filesystem created:       Sun Mar 31 10:52:58 2019
Last mount time:          Sun Oct 25 12:16:21 2020
Last write time:          Sun Oct 25 15:16:20 2020
Mount count:              989
Maximum mount count:      -1
Last checked:             Sun Mar 31 10:52:58 2019
Check interval:           0 (<none>)
Lifetime writes:          257 GB
Reserved blocks uid:      0 (user root)
Reserved blocks gid:      0 (group root)
First inode:              11
Inode size:	          256
Required extra isize:     32
Desired extra isize:      32
Journal inode:            8
First orphan inode:       394010
Default directory hash:   half_md4
Directory Hash Seed:      8bf6bce2-146e-4c73-ba1b-78abfb84b307
Journal backup:           inode blocks
Checksum type:            crc32c
Checksum:                 0x0342a4cc

Я сталкивался с такой проблемой раньше, но тогда я просто переустановил систему (были причины поступить так)

 , , ,

towe
()

hdmi не работает, если не подключить провод до запуска ноутбука

Форум — General

Заметил интересную особенность: если я не подключаю HDMI выход к монитору до включения ноутбука, то никакие xrandr --output HDMI-2 --right-of eDP-1 не помогают (хотя сам hdmi высвечивается в выхлопе xrandr как connected). Монитор не высвечивает плашку «нет сигнала», но и ничего не показывает. Причём даже в этой ситуации, за несколько секунд до выключения монитор начинает дублировать мой экран. В чём может быть проблема?

 , ,

towe
()

Проблемы с igvt-g в qemu 5.1

Форум — General

Я пытаюсь прокинуть часть встроенной видеокарты в windows guest с помощью этой технологии, на ядре 5.4.60 и ловлю следующую ошибку:

qemu-system-x86_64: -device vfio-pci,sysfsdev=/sys/bus/pci/devices/0000:00:02.0/2c9c2336-4a44-48fa-a36b-28ece57a13ed,rombar=0,display=off,x-igd-opregion=on,x-vga=on: vfio 2c9c2336-4a44-48fa-a36b-28ece57a13ed: failed to setup container for group 11: Failed to set iommu for container: Input/output error

Скрипт запуска виртуальной машины:

#!/bin/sh
SPICE_PORT=5924
qemu-system-x86_64 -enable-kvm \
    -cpu host \
    -smp cores=3,threads=2 \
    -drive file=/home/tui/Virtual/WinVM.img,if=virtio \
    -net nic -net user,hostname=windowsvm \
    -m 6G \
    -machine type=q35 \
    -vga qxl \
    -vnc :1 \
    -machine kernel_irqchip=on \
    -spice port=${SPICE_PORT},disable-ticketing \
    -usbdevice tablet \
    -device virtio-serial \
    -chardev spicevmc,id=vdagent,name=vdagent \
    -device usb-ehci,id=ehci \
    -device usb-host,bus=ehci.0,vendorid=0x090c,productid=0x1000,id=fl0,port=2 \
    -device qemu-xhci,id=xhci \
    -device usb-host,bus=xhci.0,vendorid=0x2aab,productid=0x800a,id=flc,port=3 \
    -device usb-host,bus=xhci.0,vendorid=0x0483,productid=0x374b,id=stm,port=4 \
    -device virtserialport,chardev=vdagent,name=com.redhat.spice.0 \
    -device vfio-pci,sysfsdev=/sys/bus/pci/devices/0000:00:02.0/2c9c2336-4a44-48fa-a36b-28ece57a13ed,rombar=0,display=off,x-igd-opregion=on,x-vga=on \
    -monitor stdio \
    "$@"

Перед запуском я создаю два устройства следующим образом(да-да, потом внесу создание устройств в скрипт):

localhost /home/towe # uuidgen
2c9c2336-4a44-48fa-a36b-28ece57a13ed
localhost /home/towe # echo 2c9c2336-4a44-48fa-a36b-28ece57a13ed > /sys/bus/pci/devices/0000:00:02.0/mdev_supported_types/i915-GVTg_V5_8/create
localhost /home/towe # uuidgen
291bf434-aca7-41b6-9b7e-9e05ffb00f0e
localhost /home/towe # echo 291bf434-aca7-41b6-9b7e-9e05ffb00f0e > /sys/bus/pci/devices/0000:00:02.0/mdev_supported_types/i915-GVTg_V5_8/create

Что я делаю не так, может кто-то сталкивался с ошибкой? Другой вопрос: обязательно ли создавать две виртуальных видеокарты(как я это понимаю, одна для host, другая для guest)? Просто встройка поддерживает только одну i915-GVTg_V5_4, а i915-GVTg_V5_8 работает на низком разрешении.

 , , , ,

towe
()

qemu зависает намертво при отключении usb устройства

Форум — General

Пытаюсь пробрасывать в windows 10 usb устройства. Вот qemu скрипт для запуска ВМ:

#!/bin/sh
SPICE_PORT=5924
qemu-system-x86_64 -enable-kvm \
    -cpu host \
    -smp threads=6 \
    -drive file=/home/tui/Virtual/WinVM.img,if=virtio \
    -net nic -net user,hostname=windowsvm \
    -m 6G \
    -vga qxl \
    -spice port=${SPICE_PORT},disable-ticketing \
    -usbdevice tablet \
    -device virtio-serial \
    -chardev spicevmc,id=vdagent,name=vdagent \
    -device usb-ehci,id=ehci \
    -device usb-host,bus=ehci.0,vendorid=0x090c,productid=0x1000,id=fl0,port=2 \
    -device qemu-xhci,id=xhci \
    -device usb-host,bus=xhci.0,vendorid=0x2aab,productid=0x800a,id=flc,port=3 \
    -device usb-host,bus=xhci.0,vendorid=0x0483,productid=0x374b,id=stm,port=4 \
    -device virtserialport,chardev=vdagent,name=com.redhat.spice.0 \
    -monitor stdio \
    "$@"

При извлечении xhci usb-устройства выдаёт ошибку libusb: error [udev_hotplug_event] ignoring udev action bind в qemu monitor и виснет. Да так, что даже после убийства процесса, в эмуляторе терминала, в котором был запущен скрипт, нельзя ничего писать. usb, которое я прокидываю через ehci работает нормально, при его вынимании ничего не виснет, просто qemu monitor немного отругивается:

libusb: error [udev_hotplug_event] ignoring udev action bind
qemu-system-x86_64: libusb_release_interface: -4 [NO_DEVICE]
libusb: error [_open_sysfs_attr] open /sys/bus/usb/devices/1-1/bConfigurationValue failed ret=-1 errno=2

У меня qemu 5-ой версии со следующими флагами aio alsa bzip2 caps curl fdt filecaps jpeg ncurses nls opengl oss pin-upstream-blobs png python sdl seccomp slirp spice usb vhost-net virtfs vnc xattr xkb

Я прокидываю stm32f4 discovery плату и всё бы хорошо, но она самопроизвольно перезапускается. Например, это произошло при обновлении драйверов. Т. е. избежать передподключения нельзя. Кто виноват и что делать?

 , , , ,

towe
()

Ошибка подключения Bluetooth наушников

Форум — General

Пытался подключить bluetooth наушники к ноутбуку, по статье. Вплоть до connect (правда PIN вводить не просит) всё работает нормально, но вот во время подключения выдаёт следующую ошибку: Failed to connect: org.bluez.Error.Failed Попробовал подключить свой телефон, там всё заканчивается на стадии pair-команды:

Failed to connect: Device 87:C6:02:34:23:36 Connected: yes
Request confirmation
[agent] Confirm passkey 058575 (yes/no): y
Failed to pair: org.bluez.Error.AuthenticationFailed

Телефон пишет, что был неправильно введён PIN

Вопрос: что может быть не так?

towe@localhost ~ $ dmesg | grep -i "bluetooth"
[   12.212128] Bluetooth: Core ver 2.22
[   12.212136] Bluetooth: HCI device and connection manager initialized
[   12.212139] Bluetooth: HCI socket layer initialized
[   12.212140] Bluetooth: L2CAP socket layer initialized
[   12.212142] Bluetooth: SCO socket layer initialized
[   12.215469] Bluetooth: hci0: Bootloader revision 0.0 build 26 week 38 2015
[   12.216480] Bluetooth: hci0: Device revision is 16
[   12.216481] Bluetooth: hci0: Secure boot is enabled
[   12.216482] Bluetooth: hci0: OTP lock is enabled
[   12.216482] Bluetooth: hci0: API lock is enabled
[   12.216483] Bluetooth: hci0: Debug lock is disabled
[   12.216484] Bluetooth: hci0: Minimum firmware build 1 week 10 2014
[   12.219264] Bluetooth: hci0: Found device firmware: intel/ibt-12-16.sfi
[   13.567580] Bluetooth: hci0: Waiting for firmware download to complete
[   13.568443] Bluetooth: hci0: Firmware loaded in 1322156 usecs
[   13.568471] Bluetooth: hci0: Waiting for device to boot
[   13.580491] Bluetooth: hci0: Device booted in 11745 usecs
[   13.580692] Bluetooth: hci0: Found Intel DDC parameters: intel/ibt-12-16.ddc
[   13.583503] Bluetooth: hci0: Applying Intel DDC parameters completed

Команда lspci | grep Bluetooth ничего не возвращает. Это нормально?

 , ,

towe
()

Изменение поведения ноутбука при закрытой крышке

Форум — General

Раньше, когда я закрывал крышку работающего ноутбука, то он просто выключал экран. Это происходило аппаратно, на сколько мне известно. С недавних пор, если я закрывал крышку, то помимо экрана отключался ещё и wi-fi модуль, а диод сигнализирующий о том, что ноутбук включён, начал мигать. С чем это может быть связано и куда смотреть? Gentoo 17.1

 , ,

towe
()

ranger знаки вопросов вместо кириллицы

Форум — General

Есть ли способ заставить ranger понимать кириллицу на кодировке, чуждой системе? Скажем, кодировка системы utf8, но мне нужно работать с флешкой кодированной cp1251.

 , , ,

towe
()

Как перманентно изменить ебилд в gentoo оверлее

Форум — General

Ситуация такая, у меня установлен i3-rounded из локального оверлея и polybar из gentoo оверлея. Ебилд polybar проверят наличие только i3 и i3-gaps, а если дописывать i3-rounded в проверку, то это после первого emerge –sync слетит. Что посоветуйте?

Можно добавить i3 и i3-gaps, но портадж ругается. Интересно, есть ли другие способы

 , ,

towe
()

Неправильно определяющиеся местоположение openvpn-сервера

Форум — General

Развернул openvpn на vps. Специально купил его в Питере и айпишник действительно питерский, но когда я смотрю свою локацию на сайтах, при включённом впн, показывает Москву. С чем это может быть связано? Мне это важно

 ,

towe
()

Подключение дополнительного монитора без объединения с экраном первого монитора

Форум — General

Подключил второй дисплей по HDMI и столкнулся со следующими проблемами:

  1. Блокировка экрана растягивается на два монитора, выглядит отвратно. Я использую SLiM
  2. Обои рабочего стола растягиваются на два экрана. Вывожу обои с помощью feh
  3. Polybar не открывается на втором мониторе, решение я нашёл - создать второй экземпляр полибара с monitor=HDMI-2, но может есть другой, более элегантный способ

Всё это вызвано тем, что xrandr, на сколько мне известно, может работать с монитором только подключая его к основному, справа, слева, сверху или снизу. Так вот вопрос: есть ли возможность подключить монитор, но так, чтобы он был отдельным экраном?

Я не использую DE, если что

 , , , ,

towe
()

Не работает кнопка XF86TouchpadToggle на клавиатуре

Форум — General

Причём я помню, что в дефолтном, для моего ноутбука, Endless OS всё работало. Может в ядре нужно флаги потыкать? Даже xev не считывает нажатия, тоже самое и для клавиши подсветки клавиатуры из FN ряда хотя для остальных клавиш нажатия считываются. Не подскажете в чём может быть проблема?

 ,

towe
()

Не работают хуки portage

Форум — General

Создаю хук для gentoo-sources, почему-то не работает. Хук находиться по адресу /etc/portage/env/sys-kernel/gentoo-sources, всё как в документации(раз, два), файлы исполняемые. В gentoo-sources вот эти три строчки:

pre_pkg_unpack(){
    echo "sdlfkj"
}
Когда я запускаю emerge нужной строки нет. При том bashrc отрабатывает фазу на отлично:
if [ "${EBUILD_PHASE}" == "unpack" ] || [ "${EBUILD_PHASE}" == "postrm" ];
then
  echo ":: Calling aide --update to update its database"
  echo ":: Calling updatedb to update its database"
fi
И сообщение выводятся.

Подскажите, может где напортачил.

emerge --version
Portage 2.3.84 (python 2.7.17-final-0, default/linux/amd64/17.1, gcc-9.2.0, glibc-2.29-r7, 4.19.97-gentoo x86_64)

 , ,

towe
()

Как добавить задержку ввода клавиатуры в initramfs?

Форум — General

Я понятие не имею каким образом мне подступиться к этому вопросу. Где вообще найти хоть какие-то настройки этой стадии загрузки ОС? Это главная проблема, но есть и другие: не видно звёздочки при вводе пароля для расшифровки корневой системы; если после 3-х неудачных попыток ввода пороля я расшифровываю директорию в rescueshell, то при вводе пути к корневой фс initramfs не подхватывает её(раньше подхватывал). Каюсь, я не знаю, что можно приложить к топику, так что если не хватает информации - сообщайте, приложу. gentoo-ядро 4.19.86, genkernel 4.0.1(с помощью него генерировал initramfs)

 , , ,

towe
()

RSS подписка на новые темы