Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2014-01-23 22:54:57

  maddening - Użytkownik

maddening
Użytkownik
Zarejestrowany: 2012-08-12

Monitor na USB wykorzystujący DisplayLink

Chciałbym móc używać monitora korzystającego z DisplayLink (USB 3.0) do połączenia z moim laptopem (korzystam z Debiana Wheezy, zamknięte sterowniki nVidii).

Na początek przejrzałem dostępne materiały ale każdy wzbudzał moje wątpliwości, więc wolałbym zasięgnąć opinii ekspertów. Przede wszystkim miałem problem ze znalezieniem prostego i zrozumiałego poradnika na Debiana w ogóle nie mówiąc o Wheezym. Z tymi, które znalazłem miałem następujące problemy:
http://askubuntu.com/questions/40031/how-do-i-use-a … ylink-monitor:ten jak i kilka innych poradników na Ubuntu zakłada instalację pakietu xserver-xorg-video-displaylink - nie jest on dostępny na Debiana. z części wpisów wynika że tego typu rozszerzenia są potrzebne do starszych wersji kerneli, a nowsze mają je wbudowane... Zbyt wielu rzeczy nie jestem pewien żeby tego próbować,
http://gavinmhackeling.com/blog/2012/12/how-to-use- … r-with-linux/: podobnie jak wyżej ale zalecają dodatkowo upgrade kernela do wersji 3.7
- https://wiki.archlinux.org/index.php/DisplayLink: opis na ArchLinuxa. Fakt, że to inna dystrybucja z zupełnie innym zarządzaniem pakietami i filozofią sprawia, że wątpię czy to u mnie zadziała. W praktyce wywalam się już na kroku

Kod:

xrandr --listproviders

bo moja wersja xrandr nie rozpoznaje takiego parametru,
- jest jeszcze ta odpowiedź http://superuser.com/questions/502359/is-it-possibl … g-1-13-on-ker ale link podany w podpowiedzi nie działa.

Monitor o jaki mi chodzi to Asus MB168B+. Nigdzie nie jest podane wprost że korzysta z technologii DisplayLink, ale po wywołaniu lsusb urzdzenie rozpoznaje jako

Kod:

Bus 003 Device 011: ID 17e9:ff03 DisplayLink

Wiele poradników koncentruje się na opcji MultiSeat, która jak rozumiem pozwala na uruchomienie 2 sesji serwera Xów na raz, każdą na osobnym monitorze - mnie interesuje wyłącznie proste wykorzystanie monitora jako drugiego ekranu powiększającego workspace. Nie przeszkadza mi też to, że pomocnicze GPU w monitorze leży odłogiem - chcę go używać jedynie do wyświetlania kodu/dokumentacji a nie zaawansowanego renderowania grafiki.

Czy moglibyście mi coś poradzić? Coś co powonieniem zainstalować, dopisać do xorg.conf? Upgradować system do Jessi? Bo na razie znam tylko pierwszy krok:
1. wykonaj backup systemu...

Offline

 

#2  2014-01-24 08:44:10

  lis6502 - Łowca lamerów

lis6502
Łowca lamerów
Skąd: Stalinogród
Zarejestrowany: 2008-12-04

Re: Monitor na USB wykorzystujący DisplayLink

Bosz, jak ta technologia poszła naprzód, monitor na USB...
Ja tam wyznaję że stare jest dobre, ale spróbuję pomóc :)
Zacząłbym od dodania repozytoriów z testinga i uaktualnienia xrandr i libxrandr do nowszej wersji- nie zdziwiłbym się gdyby pociągnęło to w zależnościach połowę Xorga. Albo jak sam napisałeś upgrade do testinga.
Xorg.conf mniemam że nie będzie Ci potrzebny- to tylko/raczej do jakichś zaawansowanych/budżetowych konfiguracji/dopieszczenia sterowników.
Ja podzieliłbym całe przedsięwzięcie na sekcje:
1. monitor ma być wykrywany przez jądro i odpowiedni moduł ma się ładować.
2. monitor ma być obsługiwalny przez xserver
3. -           ||          - zarządalny dla libxrandr
4. ewentualny hotplug.

1. Bezpośrednio po podpięciu monitora wywołaj polecenie

Kod:

dmesg |tail

i podziel się wynikiem.
2. Wykonaj z roota

Kod:

modprobe udlfb

i znowu podziel się

Kod:

dmesg |tail

3. ??? Możliwe że testing tu pomoże
4. pewnie będize jazda z regułkami udeva, ale nie takie rzeczy się robiło :)

Offline

 

#3  2014-01-24 08:45:41

  fervi - Użytkownik

fervi
Użytkownik
Zarejestrowany: 2010-03-14

Re: Monitor na USB wykorzystujący DisplayLink

Offline

 

#4  2014-01-24 10:43:12

  maddening - Użytkownik

maddening
Użytkownik
Zarejestrowany: 2012-08-12

Re: Monitor na USB wykorzystujący DisplayLink

Dzięki za szybką odpowiedź!

Po wywołaniu poleceń otrzymałem takie wyniki:

Kod:

$ dmesg | tail
[   11.630706] NVRM: requires the use of a text-mode VGA console. Use of other console
[   11.630707] NVRM: drivers including, but not limited to, vesafb, may result in
[   11.630709] NVRM: corruption and stability problems, and is not supported.
[   11.880797] wlan0: authenticate with 00:04:ed:a3:16:98 (try 1)
[   11.882709] wlan0: authenticated
[   11.906974] wlan0: associate with 00:04:ed:a3:16:98 (try 1)
[   11.909414] wlan0: RX AssocResp from 00:04:ed:a3:16:98 (capab=0x411 status=0 aid=1)
[   11.909421] wlan0: associated
[   11.915846] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[   22.869516] wlan0: no IPv6 routers present
$ sudo modprobe udlfb
$ dmesg | tail
[   11.630707] NVRM: drivers including, but not limited to, vesafb, may result in
[   11.630709] NVRM: corruption and stability problems, and is not supported.
[   11.880797] wlan0: authenticate with 00:04:ed:a3:16:98 (try 1)
[   11.882709] wlan0: authenticated
[   11.906974] wlan0: associate with 00:04:ed:a3:16:98 (try 1)
[   11.909414] wlan0: RX AssocResp from 00:04:ed:a3:16:98 (capab=0x411 status=0 aid=1)
[   11.909421] wlan0: associated
[   11.915846] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[   22.869516] wlan0: no IPv6 routers present
[   85.162732] usbcore: registered new interface driver udlfb

Zagapiłem się i odpaliłem modprobe przed podłączeniem kabla... ale po restarcie, podłączeniu i serii dmesg->modprobe->dmesg wynik był ten sam.


lis6502 napisał(-a):

Bosz, jak ta technologia poszła naprzód, monitor na USB...
Ja tam wyznaję że stare jest dobre, ale spróbuję pomóc :)

Nie słyszałem o innym monitorze (full) HD niż ten, który można spakować do torby razem z laptopem ;) Tacham to ustrojstwo ze sobą dosłownie wszędzie i strasznie brakowało mi drugiego ekranu. Jak raz się człowiek do niego przyzwyczai to później bez niego jak bez ręki.

fervi napisał(-a):

http://web.archive.org/web/20110816200254/http://mulchman.org/blog/?p=21

Twój niedziałający link

Dzięki! Dopiero teraz widzę, że te porady są dość leciwe i nie wiem czy powiedziałyby mi coś więcej ponad fakt, że to co chcę zrobić jest możliwe do wykonania.

Offline

 

#5  2014-01-26 10:42:08

  maddening - Użytkownik

maddening
Użytkownik
Zarejestrowany: 2012-08-12

Re: Monitor na USB wykorzystujący DisplayLink

Dzisiaj spróbowałem znowu ale tym razem z nieco innym rezulatem:
- sprawdziłem czy udlfb jest załadowany:

Kod:

$ lsmod | grep udlfb

- nie był, więc go załadowałem:

Kod:

$ sudo modprobe udlfb
$ lsmod | grep udlfb
udlfb                  22157  0 
usbcore               128741  9 ehci_hcd,xhci_hcd,usb_storage,usbhid,udlfb,btusb,ath3k,uvcvideo

- wyświetliłem dmesg tak jak @lis6502 pisał:

Kod:

$ dmesg | tail
[ 8423.597644] Buffer I/O error on device sdc3, logical block 78643199
[ 8423.597703] Buffer I/O error on device sdc3, logical block 78643199
[ 8423.597707] Buffer I/O error on device sdc3, logical block 0
[ 8423.597709] Buffer I/O error on device sdc3, logical block 0
[ 8423.597712] Buffer I/O error on device sdc3, logical block 0
[ 8423.597714] Buffer I/O error on device sdc3, logical block 0
[ 8423.597716] Buffer I/O error on device sdc3, logical block 0
[ 8423.597718] Buffer I/O error on device sdc3, logical block 0
[ 8423.613192] WARNING! power/level is deprecated; use power/control instead
[ 8423.764960] usb 4-3: USB disconnect, device number 2

- podłączyłem urządzenie i wyświetliłem ponownie:

Kod:

$ dmesg | tail
[ 8423.597716] Buffer I/O error on device sdc3, logical block 0
[ 8423.597718] Buffer I/O error on device sdc3, logical block 0
[ 8423.613192] WARNING! power/level is deprecated; use power/control instead
[ 8423.764960] usb 4-3: USB disconnect, device number 2
[ 8475.022782] usb 4-3: new SuperSpeed USB device number 3 using xhci_hcd
[ 8475.039274] usb 4-3: New USB device found, idVendor=17e9, idProduct=ff03
[ 8475.039281] usb 4-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 8475.039285] usb 4-3: Product: MB168B+
[ 8475.039287] usb 4-3: Manufacturer: DisplayLink
[ 8475.039290] usb 4-3: SerialNumber: DALMTF151228

Za update do testinga na razie się nie będę brał. Wczoraj po zgraniu obrazu partycji spróbowałem i po restarcie komputer już nie wstał - czarny ekran i brak reakcji na próbę zmiany tty. Pewnie to coś głupiego ale nie chciałem rozgrzebywać instalacji tuż przed sesją, jak przez parę dni będę jej potrzebował, więc zgrałem wszystko z backupu z powrotem na partycję. Jeśli nie da się inaczej pobawię się z Jessie po sesji :/

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)