LINUX.ORG.RU

Сообщения Niore

 

Засада с USB в virtualbox

Всем привет. Помогите, куда можно копнуть для выявления причин пропадания 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
()

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

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

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

 , , ,

Niore
()

FT2232H -> parport0

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

 

Niore
()

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

Всем привет, пытаюсь из своего модуля заставить работать 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 подписка на новые темы