LINUX.ORG.RU

Сообщения KUL

 

Hyper-V + Linux 3.14 = нет сети (hv_netvsc)

Утро 19.05.2014, решил обновить не критичную для бизнеса виртуалку дебиан на Hyper-V. Всё прошло успешно, для профилактики решил ещё сделать shutdown -r -F now , после загрузки оказалось что виртуалка теперь без сети ...

cat /var/log/syslog

hv_netvsc vmbus_0_9 (unregistered net_device): Unable to complete receive buffer initialization with NetVsp - status 2
 6.701339] hv_netvsc vmbus_0_9 (unregistered net_device): unable to connect to NetVSP - -22
 6.702842] hv_netvsc vmbus_0_9 (unregistered net_device): unable to add netvsc device (ret -22)
 6.704550] hv_vmbus: probe failed for device vmbus_0_9 (-22)
 6.705897] hv_netvsc: probe of vmbus_0_9 failed with error -22

uname -a

Linux vostok-srv29 3.14-1-amd64 #1 SMP Debian 3.14.4-1 (2014-05-13) x86_64 GNU/Linux

Решил отправить в ребут и прошлое ядро запустить vmlinuz-3.13-1-amd64, но увы, чуда не произошло.

При apt-get dist-upgrade поставились следующие пакеты

( читать дальше... )

В двух словах о модулях Hyper-V:
hv_vmbus — шина Hyper-V
hv_netvsc — сетевые устройства

Решение: пришлось на виртуалке удалять сетевой интерфейс, и ставить «Устаревший сетевой адаптер». До конца не понимаю разницу (буду читать доки), но сеть хоть так завелась на сервачке.

На дебиане уже багу 4 часа назад сделали даже https://lists.debian.org/debian-kernel/2014/05/msg00243.html
Создал вопрос на microsoft сайтике, чтобы тоже не расслаблялись http://answers.microsoft.com/ru-ru/windows/forum/windows_other-hardware/windo...

Может кто-то из знатоков уже сталкивался с данной особенностью? Есть мысли в какую сторону копать?
p.s. прошу холивар про виртуализацию не разводить, Hyper-v куплен конторой, обсуждению не поделжит.
p.p.s странно, почему то тег cut не сработал ...

 ,

KUL
()

linux + gnome 3 + fglrx-driver (HD radeon 7770) мерцание/дёрганье видео/интерфейса/картинки

Не ради флуда, а для ищущих решения проблемы: Debian, gnome 3.8, fglrx-driver 13.12 (проприетарные драйвера с репозитория дебиан)

Имелась проблема, - при просмотре видео экран мерцал, т.к. как бы кучсочки картинки накладывались или даже, как будто не равномерно картинка двигалась. Т.е. если допустим квадрат опускался, то вертикальные и горизонтальные линии не вместе двигались, а со смещенением. И так-же интерфейс, если за окно консоли взяться и подёргать вверх/вниз то видно как оно кусочками смещается. В общем, одно расстройство для десктопа ...

В интернете всё сводится к тому, что - проприетарный драйвер ужасен и унжно настраивать иксы, тысячи флажков, месу выгибать под разные углы, проверять запуск акселерации и т.д. Кстати, не помогло.

Значит так - ставим из unstable ветки fglrx-driver для HD Radeon, далее в консоли из под рута пишем amdcccle, открывается проприетарный настройщик наших проприетарных дров, далее вкладка Display Options - Tear Free - включаем Enable Tear Free Desktop to reduce tearing. И наступает блаженство.

Просьба для гугла - ссылку на эту ветку в топ :). з.ы. извиняюсь если где то есть вики страничка, чтобы это туда кинуть, прошу за копипастить инфу и туда. з.з.ы. почему не свободный драйвер? потому что пока, на данный момент (январь 2014) он уступает по FPS перед проприетарным значительно ...

 , , , дёрганье,

KUL
()

Gnome 3, запустить gnome-shell с драйвером radeon (не в fallback режиме!)

Имеется:

root@debian:~# uname -a
Linux debian 3.10-3-amd64 #1 SMP Debian 3.10.11-1 (2013-09-10) x86_64 GNU/Linux

root@debian:~# dpkg -l |grep xorg
ii  xorg                                          1:7.7+4                        amd64        X.Org X Window System
ii  xorg-docs-core                                1:1.7-1                        all          Core documentation for the X.org X Window System
ii  xorg-sgml-doctools                            1:1.11-1                       all          Common tools for building X.Org SGML documentation
ii  xserver-xorg                                  1:7.7+4                        amd64        X.Org X server
ii  xserver-xorg-core                             2:1.14.3-4                     amd64        Xorg X server - core server

root@debian:~# dpkg -l |grep xserver-xorg-video-radeon
ii  xserver-xorg-video-radeon                     1:7.2.0-1+b2                   amd64        X.Org X server -- AMD/ATI Radeon display driver

01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cape Verde XT [Radeon HD 7770 GHz Edition] (prog-if 00 [VGA controller])
	Subsystem: PC Partner Limited / Sapphire Technology Device e215
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 4 bytes
	Interrupt: pin A routed to IRQ 48
	Region 0: Memory at e0000000 (64-bit, prefetchable) [size=256M]
	Region 2: Memory at fdb80000 (64-bit, non-prefetchable) [size=256K]
	Region 4: I/O ports at be00 [size=256]
	[virtual] Expansion ROM at fdb00000 [disabled] [size=128K]
	Capabilities: [48] Vendor Specific Information: Len=08 <?>
	Capabilities: [50] Power Management version 3
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1+,D2+,D3hot+,D3cold-)
		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [58] Express (v2) Legacy Endpoint, MSI 00
		DevCap:	MaxPayload 256 bytes, PhantFunc 0, Latency L0s <4us, L1 unlimited
			ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
			RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
			MaxPayload 128 bytes, MaxReadReq 512 bytes
		DevSta:	CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr- TransPend-
		LnkCap:	Port #0, Speed 8GT/s, Width x16, ASPM L0s L1, Latency L0 <64ns, L1 <1us
			ClockPM- Surprise- LLActRep- BwNot-
		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 5GT/s, Width x16, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
		DevCap2: Completion Timeout: Not Supported, TimeoutDis-, LTR-, OBFF Not Supported
		DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF Disabled
		LnkCtl2: Target Link Speed: 8GT/s, EnterCompliance- SpeedDis-
			 Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
			 Compliance De-emphasis: -6dB
		LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-, EqualizationPhase1-
			 EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
	Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
		Address: 00000000fee0300c  Data: 4162
	Capabilities: [100 v1] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
	Capabilities: [150 v2] Advanced Error Reporting
		UESta:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UEMsk:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UESvrt:	DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
		CESta:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
		CEMsk:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
		AERCap:	First Error Pointer: 00, GenCap+ CGenEn- ChkCap+ ChkEn-
	Capabilities: [270 v1] #19
	Kernel driver in use: radeon


root@debian:~# cat /etc/X11/xorg.conf |grep -3 Driver

Section "Device"
	Identifier  "aticonfig-Device[0]-0"
	Driver      "radeon"
	BusID       "PCI:1:0:0"
EndSection


root@debian:~# glxinfo | grep direct
direct rendering: Yes


root@debian:~# glxgears
3958 frames in 5.0 seconds = 791.588 FPS
4225 frames in 5.0 seconds = 844.959 FPS
4249 frames in 5.0 seconds = 849.687 FPS
Ну и тут шестирёнки как надо крутятся.
Проблема в том, что гном загружается только в fallback режиме, т.е. как-будто не установлены драйвера. Но дрова то стоят, хоть и свободные, но с поддержкой 3D всё отлично работает, окошечки по дёргать, всё плавно.

Но если сделать в консоле gnome-shell --replace Всё наижутчайшим образом тормозит ... С закрытым драйвером fglrx всё отлично, но задолбался ковырять и переустанавливать эти дрова при малейшем обновлении гнома/иксов. Хочется работать с гномом3 с открытым драйвером без головной боли.

Господа, есть у кого-нибудь идеи?

 , ,

KUL
()

VLC несколько экранов в одном

Здравствуйте. Есть камеры, вещают кто в чём, кто через rtsp, кто через http. Если любую через url адрес открывать, всё отлично показывает, а как открыть например 4 камеры одновременно на одном экране в одном vlc? Вроде того, как у операторов видеонаблюдения стоят мониторы и на 4 части порезаны. Так в vlc можно? Или нужно брать Qt и собирать свой велосипед из модулей видеозахвата?

KUL
()

SQUID и 2 интернет канала + 1 интернет через прокси

Здравствуйте уважаемые! Бьюсь с проблемой, ни как не могу решить ... Есть 3 линии интернета инет1 - адсл через модем инет2 - эзернет через роутер инет3 - адсл через модем + прописать в браузере адрес прокси сервера

Думал, думал ... Вообщем что пока придумал: Разграничить 2 интернет канала посредством squid так:

---------------------

//Отключаем проверку дефолтной маршрутизации системы

server_persistent_connections off

//Развод пользователей по интерфейсам

acl user1 src 192.168.0.2   //пользователь

acl user2 src 192.168.0.3

tcp_outgoing_address инет1 user1 //ip интерфейса

tcp_outgoing_address инет2 user2

---------------------

В принципе это хорошо, у всех юзверей в браузерах прописан сервер и порт одинаковый и всё нормально разграничивает. НО!!! Как быть с «инет3 - адсл через модем + прописать в браузере адрес прокси сервера»? В принципе можно сделать squid -f /etc/squid/squid2.conf и в нём прописать работать через прокси. Но опять же, это неудобно, у половины будет один порт в браузерах висеть, у другой половины другой ...

В идеале бы хотелось бы сделать так:

acl инет3 «cache_peer 10.0.0.1 parent 3128 0 no-query default»

tcp_outgoing_address инет3 user3

Но так нельзя ... :( Не подскажите как 2 канала прямого инета и 1 канал прокси интернета завернуть ВСЁ в один squid?

KUL
()

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