LINUX.ORG.RU

Сообщения Cactus64k

 

rfkill bluethooth

Здравствуйте, ради интереса взял и отключил через rfkill block bluethooth свой встроенный bluetooth адаптер. В итоге не могу его включить обратно, спасает перезагрузка. Подскажите как исправить?

root@notebook:~# rfkill list
1: phy0: Wireless LAN
	Soft blocked: no
	Hard blocked: no
2: hci0: Bluetooth
	Soft blocked: no
	Hard blocked: no

root@notebook:~# hciconfig hci0 up
Can't init device hci0: Connection timed out (110)

root@notebook:~# bluetoothctl power on
Changing power on succeeded
root@notebook:~# bluetoothctl scan on
Failed to start discovery: org.bluez.Error.NotReady

root@notebook:~# lsusb
Bus 001 Device 002: ID 8087:0a2b Intel Corp. Bluetooth wireless interface

root@notebook:~# uname -a
Linux L380 5.10.0-5-amd64 #1 SMP Debian 5.10.26-1 (2021-03-27) x86_64 GNU/Linux

root@notebook:~# hciconfig -a
hci0:	Type: Primary  Bus: USB
	BD Address: 98:3B:8F:31:6E:4B  ACL MTU: 1021:4  SCO MTU: 96:6
	DOWN 
	RX bytes:894646 acl:57550 sco:0 events:4409 errors:0
	TX bytes:598963 acl:20 sco:0 commands:2487 errors:7
	Features: 0xff 0xfe 0x0f 0xfe 0xdb 0xff 0x7b 0x87
	Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3 
	Link policy: RSWITCH HOLD SNIFF 
	Link mode: SLAVE ACCEPT

[ 5347.090712] usb 1-7: reset full-speed USB device number 2 using xhci_hcd
[ 5362.715017] usb 1-7: device descriptor read/64, error -110
[ 5378.327556] usb 1-7: device descriptor read/64, error -110
[ 5378.567548] usb 1-7: reset full-speed USB device number 2 using xhci_hcd
[ 5393.940192] usb 1-7: device descriptor read/64, error -110
[ 5409.564659] usb 1-7: device descriptor read/64, error -110
[ 5409.804791] usb 1-7: reset full-speed USB device number 2 using xhci_hcd
[ 5415.060842] xhci_hcd 0000:00:14.0: Timeout while waiting for setup device command
[ 5420.437029] xhci_hcd 0000:00:14.0: Timeout while waiting for setup device command
[ 5420.648990] usb 1-7: device not accepting address 2, error -62
[ 5420.780988] usb 1-7: reset full-speed USB device number 2 using xhci_hcd
[ 5420.803998] Bluetooth: hci0: unexpected event for opcode 0x0500
[ 5423.345244] Bluetooth: hci0: urb 00000000c2b7d8ca failed to resubmit (113)
[ 5442.217720] Bluetooth: hci0: urb 00000000eab107f2 failed to resubmit (113)
[ 5507.775710] Bluetooth: hci0: urb 0000000038abf278 failed to resubmit (113)
[ 5627.574037] Bluetooth: hci0: urb 000000003296175d failed to resubmit (113)
[ 5668.050840] Bluetooth: hci0: urb 00000000da7d420a failed to resubmit (113)
[ 5748.843963] Bluetooth: hci0: urb 00000000ecae9611 failed to resubmit (113)
[ 5999.641632] Bluetooth: hci0: urb 000000003b982f90 failed to resubmit (113)
[ 6087.165497] Bluetooth: hci0: urb 00000000147193db failed to resubmit (113)
[ 6222.893504] Bluetooth: hci0: urb 00000000cdc97bdd failed to resubmit (113)

 , ,

Cactus64k ()

Wi-Fi стал отваливаться

Здравствуйте. В последнее время стал отваливаться Wi-Fi. Использую wicd. Подскажите в какую сторону гуглить.

Лог
https://pastebin.com/q1gErmfE

Линукс
Linux L380 5.2.0-3-amd64 #1 SMP Debian 5.2.17-1 (2019-09-26) x86_64 GNU/Linux

Карточка
02:00.0 Network controller: Intel Corporation Wireless 8265 / 8275 (rev 78)

Роутер
RouterBOARD mAP 2nD

 , , ,

Cactus64k ()

nftables: interface does not exist

Здравствуйте, иcпользую debian testing.

Настроил nftables https://pastebin.com/mAF9YgZu
Но при запуске системы сервис не может подняться и валится с ошибкой
/etc/nftables.conf:30:7-11: Error: Interface does not exist
oif wlan0 masquerade
^^^^^

При этом после старта и перезапуска все нормально. Подскажите в чем проблема?

 , ,

Cactus64k ()

cgit не может открыть репозиторий

Здравствуйте, поставил cgit. Вроде все работает, но в веб интерфейсе не могу зайти в репозиторий.

Конфиг nginx

        location /cgit
        {
                root /var/www;
                fastcgi_param   DOCUMENT_ROOT           /var/www/cgit/;
                fastcgi_param   SCRIPT_NAME             cgit.cgi;
                fastcgi_param   PATH_INFO               $uri;
                fastcgi_param   HTTP_HOST               $server_name;
                fastcgi_param   QUERY_STRING            $args;
                fastcgi_pass    unix:/var/run/fcgiwrap.socket;

                location ~* ^.+\.(css|png|ico)$
                {
                        root /var/www/;
                        expires 30d;
                }

        }

Конфиг cgit

css=/cgit/cgit.css
logo=/cgit/cgit.png
favicon=/cgit/favicon.ico
virtual-root=/cgit

scan-path=/srv/git/
enable-index-links=1
enable-log-filecount=1
enable-log-linecount=1
enable-git-config=1
max-stats=quarter

root-title=Мои репозитории
snapshots=tar.gz tar.bz2 zip
Сам cgit никаких ошибок не выдает, в логах nginx все тоже тихо. Все работает на связке fcgiwrap, на дебиан тестинг.

 , , ,

Cactus64k ()

systemd-networkd static ip address

Здравствуйте, пытаюсь через systemd-networkd задать на интерфейсе статический айпишник через такой конфиг:

[Match]
Name=enp2s0

[Network]
Address=10.10.2.1/24

Но происходит так, что адрес интерфейсу присваивается только при наличии в нем кабеля. Как сделать присваивание адреса вне зависимости от наличия кабеля в разъеме?

Хочу на интерфейсе запускать DHCP сервер, который валится при запуске, если интерфейсу не присвоен ип.

enp2s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN mode DEFAULT group default qlen 1000
    link/ether 1c:1b:0d:dd:37:d8 brd ff:ff:ff:ff:ff:ff

 , ,

Cactus64k ()

Mate с Luks

Здравствуйте.
Имеется шифрованный корень и шифрованная флешка.
На флешке Luks, а в нем файловая система ext4.
В crypttab имеется запись следующего вида

cryptflash		UUID=flash-uuid	    /root/cryptflash.key		luks,noauto
Настроена расшифровка по ключу, не по парольной фразе(ее вообще нет). Ключ лежит на шифрованном корне и, в идеале, при подключении флешки должна происходить её автоматическая расшифровка. Но Mate спрашивает у меня парольную фразу(если делать руками через cryptsetup open ... все работает). Подскажите пожалуйста как осуществить задуманное?

 , , ,

Cactus64k ()

cpufrequtils в Debian Buster

Здравствуйте, пытаюсь выставить governor ondemand.

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors

выдает performance powersave

куда делся ondemand? Гугл не помог.

 , , ,

Cactus64k ()

Не получается выставить статический IP

Здравствуйте. Имеется маленький домашний сервачек, у которого был настроен статический ИП.

allow hotplug enp1s0
auto enp1s0
iface enp1s0 inet static
	address 192.168.1.2
	netmask 255.255.255.0
	gateway 192.168.1.1
	dns-nameservers 127.0.0.1
	post-up iptables-restore < /etc/iptables/rules.v4
	metric 100

Вчера вечером пересадил сервак в новый корпус, после чего отвалилась сеть. До сервака не достучаться. Пинг не проходит. Кабель нормальный. Залез через COM порт. Настроил на DHCP. По DHCP ипку получают оба порта, т.е. рабочие. В последнее время в конфигах не ковырялся. Уже не знаю что и делать.

dmesg: https://pastebin.com/cm06X3c3
syslog: https://pastebin.com/5GFiKMaK

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 1c:1b:0d:dd:37:d9 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.2/24 brd 192.168.1.255 scope global enp1s0
       valid_lft forever preferred_lft forever
    inet6 fe80::1e1b:dff:fedd:37d9/64 scope link 
       valid_lft forever preferred_lft forever
3: enp2s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
    link/ether 1c:1b:0d:dd:37:d8 brd ff:ff:ff:ff:ff:ff

Таблица маршрутизации пуста.

 , , , ,

Cactus64k ()

wifi bridge

Здравствуйте, купил себе wifi карточку TL-WND851ND в домашний сервер. Настроил, работает, клиенты цепляются. Для связи с проводным соединением создал br0 мост. При активном мосте сервер недоступен, хотя wifi работает и раздает инет. Если отключить мост через ifdown br0, то серв становится доступным. Не пойму куда копать и что гуглить.
/etc/network/interfaces
/etc/hostapd/hostapd.conf

P.S.: Debian Stretch

 , , , ,

Cactus64k ()

Сломался hdparm

Здравствуйте, сломался hdparm

grep hdparm /var/log/daemon.log
Sep 18 01:37:53 hserver systemd-udevd[288]: Process '/lib/udev/hdparm' failed with exit code 1.
Sep 18 19:22:50 hserver systemd-udevd[263]: Process '/lib/udev/hdparm' failed with exit code 1.

При попытке вызвать напрямую hdparm /etc/hdparm.conf /dev/sdb Выдает

hdparm /etc/hdparm.conf /dev/sdb

/etc/hdparm.conf:
 HDIO_DRIVE_CMD(identify) failed: Inappropriate ioctl for device
 BLKROGET failed: Inappropriate ioctl for device
 BLKRAGET failed: Inappropriate ioctl for device
 HDIO_GETGEO failed: Inappropriate ioctl for device

При этом hdparm выполняет команды, может затормозить диск, установить значение APM и т.д.

hdparm -i /dev/sdb

/dev/sdb:

 Model=Hitachi HDT725032VLA360, FwRev=V54OA7EA, SerialNo=VFK201RN046BHX
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=52
 BuffType=DualPortCache, BuffSize=15315kB, MaxMultSect=16, MultSect=16
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=625142448
 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes:  pio0 pio1 pio2 pio3 pio4 
 DMA modes:  mdma0 mdma1 mdma2 
 UDMA modes: udma0 udma1 udma2 udma3 udma4 udma5 *udma6 
 AdvancedPM=yes: disabled (255) WriteCache=enabled
 Drive conforms to: ATA/ATAPI-7 T13 1532D revision 1:  ATA/ATAPI-2,3,4,5,6,7

 * signifies the current active mode

Прикладываю конфиг


/dev/disk/by-id/ata-Hitachi_HDT725032VLA360_VFK201RN046BHX {
	apm = 255
	spindown_time = 0
	acoustic_management = 128
}

/dev/disk/by-id/ata-ST3250318AS_6VM3LYMG {
	apm = 255
	spindown_time = 0
	acoustic_management = 128
}

/dev/disk/by-id/ata-Maxtor_6Y080M0_Y263KDDC {
	apm = 255
	spindown_time = 12
	acoustic_management = 128
	mult_sect_io = 16
	poweron_standby = off
}

Скажите, почему не работает конфиг? Гугл не выдал ничего толкового.

P.S.: Debian stretch; hdparm - 9.51+ds-1

 , ,

Cactus64k ()

Bumblbee on Debian Stretch

Здравствуйте, пересел с Jessie на Stretch. На джесси стоял бамблби, который работал. А в стретче выдает

(EE) /dev/dri/card0: failed to set DRM interface version 1.4: Permission denied
Пользователь есть в группах bumblbee и video. При попытке запустить optirun glxgears, то шестеренки крутятся и ошибками не сыплет. А если попытаться запустить игру из стима, то выдает ошибку выше. Запускаю через primusrun %command%

/var/log/Xorg.8.log https://pastebin.com/iBjAt1yF

optirun glxinfo https://pastebin.com/Gt0Db0Ay

lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GK107M [GeForce GT 650M] (rev ff)

 , , , ,

Cactus64k ()

NFS блокирующий

Здравствуй, лор. Есть домашний сервак, раздающий NFS в локалке. Если клиент не увидит сервак в сети, то начинается ругань на неотвечающий сервер NFS.

nfs: server orangepi not responding, timed out

NFS монтирую так orangepi:/mnt/hd/shared /mnt/shared nfs defaults,user 0 0

Как сделать так, чтобы не вешалось все на клиенте при внезапном отваливании сервака? К примеру мате вешает намертво файловый менеджер и панели.

 , ,

Cactus64k ()

NetworkManager wifi0

Здравствуй, лор. Сломался NetworkManager Не хочет соединяться к wifi. Список сетей выдает. И отсутствует реакция при клике на любую сеть, кроме проводных. В dmesg все тихо. rfkill говорит, что все включено. Подскажите, куда копать?

Система дебиан джесси.

Вафля:

03:00.0 Network controller: Qualcomm Atheros AR9485 Wireless Network Adapter (rev 01)
ifconfig:
eth0      Link encap:Ethernet  HWaddr 30:85:a9:7c:cb:94  
          inet addr:192.168.1.5  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::3285:a9ff:fe7c:cb94/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:49975 errors:0 dropped:0 overruns:0 frame:0
          TX packets:25344 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:66141494 (63.0 MiB)  TX bytes:2649541 (2.5 MiB)
          Interrupt:19 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:12 errors:0 dropped:0 overruns:0 frame:0
          TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:1344 (1.3 KiB)  TX bytes:1344 (1.3 KiB)

wlan0     Link encap:Ethernet  HWaddr dc:85:de:1e:ba:eb  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

 , , ,

Cactus64k ()

Cmake definions

Здравствуй, лор. Открыл для себя cmake. Потихоньку перевожу на него свой говнокод.

Столкнулся с проблемой.

include (GNUInstallDirs)
add_definitions (-DGUI_CONSTRUCT_PATH="${CMAKE_INSTALL_DATAROOTDIR}/${PROJECT}/${PROJECT}.glade")
При сборке пакета не подставляется переменная CMAKE_INSTALL_DATAROOTDIR. Хотя ниже присутствует
install (FILES res/${PROJECT}.desktop DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/applications/)
И нормально подставляется.

 

Cactus64k ()

Фокус с исчезновением вебкамеры

Здравствуй, Лор.

Имеется ноут ASUS N56VZ. У него есть вебка, которую я хотел бы заставить работать.
Включаю ноут. ввожу usb-devices.
T: Bus=03 Lev=02 Prnt=02 Port=02 Cnt=02 Dev#= 4 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=ef(misc ) Sub=02 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=1bcf ProdID=2883 Rev=04.29
S: Manufacturer=04G626000611BQ273000CD6
S: Product=ASUS USB2.0 Webcam
C: #Ifs= 2 Cfg#= 1 Atr=80 MxPwr=500mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=0e(video) Sub=01 Prot=00 Driver=uvcvideo
I: If#= 1 Alt= 0 #EPs= 0 Cls=0e(video) Sub=02 Prot=00 Driver=uvcvideo

Камера присутствует. Ввожу lsusb для верности.
Bus 003 Device 004: ID 1bcf:2883 Sunplus Innovation Technology Inc.

Присутствует. Ловим камеру через uvcdynctrl -l.
Listing available devices:
No devices found.

Исчезла. В lsusb ее тоже нету. Внимание вопрос. Куда делась камера?

P.S.: syslog.

 , ,

Cactus64k ()

Доступ к машинам по доменному имени

Здравствуйте, подскажите пожалуйста, есть парк машин. И каждая машина доступна через доменное имя. Типо arm111.domain.org Причем все делается автоматом. Меняешь /etc/hostname и при следующей презагрузке можно обращаться к машине по ее имени. Ясно понятно что в этом замешан DNS. Cкажите, в какую сторону гуглить?

 ,

Cactus64k ()

stty ttyUSB0

Здравствуй лор. Имеется конвертер usb to uart.

На него шлется инфа со скоростью 38400 бод. На /dev/ttyUSB0 такая картина:

cat /dev/ttyUSB0 
temp = 30
!%�!%�!%�!E�!%�!%�!%�!E�!%�temp = 30
temp = 30
temp = 30
temp = 30
temp = 30
temp = 30
temp = 30
temp = 30
temp = 29
temp = 30
temp = 30
temp = 30
temp = 30
temp = 30
temp = 30
temp = 30

Т.е. первая строка приходит нормальная, а дальше крокозябры. Открываю соседний терминал, пинаю порт такой командой: stty -F /dev/ttyUSB0 ispeed 38400 после этого начинает выдавать нормальный текст. Причем на порту уже был выставлена нужная скорость.

stty -F /dev/ttyUSB0 -a
speed 38400 baud; rows 0; columns 0; line = 0;
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = <undef>;
eol2 = <undef>; swtch = <undef>; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R;
werase = ^W; lnext = ^V; flush = ^O; min = 1; time = 0;
-parenb -parodd -cmspar cs8 hupcl -cstopb cread clocal -crtscts
-ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl ixon -ixoff
-iuclc -ixany -imaxbel -iutf8
opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0
isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop -echoprt
echoctl echoke

Если слать со скоростью 9600, то пинать порт не требуется.(на порту тоже 9600)

В чем причина такого поведения?

 , ,

Cactus64k ()

DeadBeef Fn key

Доброе время суток, подскажите, у кого-нибудь DeadBeef работает с мультимедийными клавишами?

Пробовал через xbindkeys, не получилось.

На ноуте Дебиан Джесси.

 ,

Cactus64k ()

Laptop Mode Tools при включении

Есть ноут Asus N56VZ с Debian Jessie на борту. При включении ноута без питалова LMT не активируется. Внимание вопрос: Это фитча ACPI ноута\бага\нормальное поведение? Как поправить, чтобы включалось без питалова LMT?

 , ,

Cactus64k ()

CPnnnn to utf-8

Здравствуйте. Пишу на С99 одну тулзу.

Есть ли гуманные способы перевести один символ из однобайтных кодировок в utf-8?

iconv не предлагать.

 , , ,

Cactus64k ()

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