LINUX.ORG.RU

Сообщения Niore

 

Засада с USB в virtualbox

Форум — General

Всем привет. Помогите, куда можно копнуть для выявления причин пропадания USB из видимости виртуальными машинами.

Версия VirtualBox 6.0.14r133895 Пробовал удалять и ставить 5.2 но не помогло.

Пользователь в группе vboxusers После загрузки в gdm3 на Wayland иногда сразу, иногда через какое то время виртуалка перестает видеть USB от имени текущего пользователя.

# vboxmanage list usbhost 
Host USB Devices:

<none>


# sudo vboxmanage list usbhost
Host USB Devices:

UUID:               b3aaf4ef-fe9c-48c1-888c-87ebde063c19
VendorId:           0x8087 (8087)
ProductId:........

В тоже время, если завершить графический сеанс и зати в терминальный, список USB отображается.

В логах ничего не нарыл.

Версия системы.


Distributor ID:	Ubuntu
Description:	Ubuntu 18.04.3 LTS
Release:	18.04
Codename:	bionic

Linux 4.15.0-66-generic #75-Ubuntu SMP Tue Oct 1 05:24:09 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

 , ,

Niore
()

Снимок области экрана.

Форум — Desktop

Всем привет. Кто знает, как вылечить наложение выделения области при снятии скриншота по Shift+Ctrl+PrScr и Shift+PrScr Ubuntu 18 на Wayland

Есть мысль про задержку на 1сек, но как её включить для вызова gnome-screenshot по хоткеям? https://yadi.sk/i/gZYvBt4dgMe1UQ

 , , ,

Niore
()

FT2232H -> parport0

Форум — Linux-hardware

Всем привет. Сабж, можно или нет? На просторах сходу ничего не встретилось.

 

Niore
()

spi устройство из модуля kernel

Форум — Development

Всем привет, пытаюсь из своего модуля заставить работать spi интерфейс для взаимодействия с устройством на шине с cs0. И при попытке обмена получаю дамп. Но дамп вываливается не всегда. Иногда обмен проходит.

Как я инициализирую устройство. Добавил описание в DTS (соответсвенно скомпилировал и указал при загрузке)

&spi1 {
        num-cs = <1>;
        cs-gpios = <&gpioa 25 0>;
        status = "okay";
        mptiospi: spi@0{
                compatible = "epm3128";
                spi-max-frequency = <100000>;
                reg=<0>;
        };

};

После загрузки устройство успешно отображается на sys_fs

# ls /sys/class/spi_master/spi1/
device      power       statistics  uevent
of_node     spi1.0      subsystem
В модуле ядра следующий код.
...
static struct spi_device * epm3128_spi_dev;
extern struct bus_type  spi_bus_type;
...
void
my_spi_init(void)
{
        struct spi_master *spi_1;
        struct spi_message	m;
        struct spi_transfer xfer  = {       
                        .tx_buf = &spi_tx_buf,
                        .rx_buf = &spi_rx_buf,
                        .len = 2, 
                        .bits_per_word = 16,
        };

        spi_1 = spi_busnum_to_master(1);
        epm3128_spi_dev = bus_find_device_by_name(&spi_bus_type,spi_1,"spi1.0");

        if(epm3128_spi_dev) {
                spi_tx_buf = 0xaaaa;
                spi_rx_buf = 0;
                spi_setup(epm3128_spi_dev);
                spi_message_init_with_transfers(&m,&xfer,1);
                spi_async(epm3128_spi_dev,&m);
        }
}

Есть идеи, что я мог упустить?

( дамп )

 , ,

Niore
()

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