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/.

#26  2015-02-26 19:57:15

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: [SOLVED] Thermaltake BlacX Duet 5g na usb 3.0

To jest PieC?

Pokaż wynik:

Kod:

lspci | grep -i hci

Płyty do desktopów  często mają osobne kontrolery do USB2 i USB3.

Daj też:

Kod:

ls -ld /sys/bus/pci/drivers/*hci*

Kod:

ls -l /sys/bus/pci/drivers/ehci*

W tej płycie na bank masz dwa rożne kontrolery:

[b]6 x USB 2.0/1.1[/b]
2 złącza IEEE 1394a
1 x port myszy PS/2
1 x PS/2 port klawiatury
[b]2 x porty USB 3.0/2.0[/b][/quote]
W takim przypadku może pomóc wyłączenie EHCI tylko na kontrolerze USB3.

Ostatnio edytowany przez Jacekalex (2015-02-26 20:02:47)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#27  2015-02-26 20:03:53

  kucyk_pony - Użytkownik

kucyk_pony
Użytkownik
Zarejestrowany: 2015-02-25

Re: [SOLVED] Thermaltake BlacX Duet 5g na usb 3.0

PieC? Chodzi ci o to, że stacjonarny? Tak.

lspci | grep -i hci:

Kod:

00:11.0 SATA controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode]
00:12.0 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:12.1 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0 USB OHCI1 Controller
00:12.2 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:13.0 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:13.1 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0 USB OHCI1 Controller
00:13.2 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:14.5 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB OHCI2 Controller

ls -ld /sys/bus/pci/drivers/*hci*

Kod:

drwxr-xr-x 2 root root 0 lut 26 20:01 /sys/bus/pci/drivers/ahci
drwxr-xr-x 2 root root 0 lut 26 20:01 /sys/bus/pci/drivers/ehci_hcd
drwxr-xr-x 2 root root 0 lut 26 20:01 /sys/bus/pci/drivers/firewire_ohci
drwxr-xr-x 2 root root 0 lut 26 20:01 /sys/bus/pci/drivers/ohci_hcd
drwxr-xr-x 2 root root 0 lut 26 20:01 /sys/bus/pci/drivers/xhci_hcd

ls -l /sys/bus/pci/drivers/ehci*

Kod:

lrwxrwxrwx 1 root root    0 lut 26 20:02 0000:00:12.2 -> ../../../../devices/pci0000:00/0000:00:12.2
lrwxrwxrwx 1 root root    0 lut 26 20:02 0000:00:13.2 -> ../../../../devices/pci0000:00/0000:00:13.2
--w------- 1 root root 4096 lut 26 20:02 bind
lrwxrwxrwx 1 root root    0 lut 26 20:02 module -> ../../../../module/ehci_hcd
--w------- 1 root root 4096 lut 26 20:02 new_id
--w------- 1 root root 4096 lut 26 20:02 remove_id
--w------- 1 root root 4096 lut 26 20:02 uevent
--w------- 1 root root 4096 lut 26 20:02 unbind

lspci:

Kod:

00:00.0 Host bridge: Advanced Micro Devices [AMD] nee ATI RD780 Northbridge only dual slot PCI-e_GFX and HT1 K8 part
00:02.0 PCI bridge: Advanced Micro Devices [AMD] nee ATI RD790 PCI to PCI bridge (external gfx0 port A)
00:05.0 PCI bridge: Advanced Micro Devices [AMD] nee ATI RD790 PCI to PCI bridge (PCI express gpp port B)
00:06.0 PCI bridge: Advanced Micro Devices [AMD] nee ATI RD790 PCI to PCI bridge (PCI express gpp port C)
00:07.0 PCI bridge: Advanced Micro Devices [AMD] nee ATI RD790 PCI to PCI bridge (PCI express gpp port D)
00:0a.0 PCI bridge: Advanced Micro Devices [AMD] nee ATI RD790 PCI to PCI bridge (PCI express gpp port F)
00:11.0 SATA controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode]
00:12.0 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:12.1 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0 USB OHCI1 Controller
00:12.2 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:13.0 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:13.1 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0 USB OHCI1 Controller
00:13.2 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:14.0 SMBus: Advanced Micro Devices [AMD] nee ATI SBx00 SMBus Controller (rev 3c)
00:14.1 IDE interface: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 IDE Controller
00:14.2 Audio device: Advanced Micro Devices [AMD] nee ATI SBx00 Azalia (Intel HDA)
00:14.3 ISA bridge: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 LPC host controller
00:14.4 PCI bridge: Advanced Micro Devices [AMD] nee ATI SBx00 PCI to PCI Bridge
00:14.5 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB OHCI2 Controller
00:18.0 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor HyperTransport Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor Miscellaneous Control
00:18.4 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor Link Control
01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Redwood PRO [Radeon HD 5500 Series]
01:00.1 Audio device: Advanced Micro Devices [AMD] nee ATI Redwood HDMI Audio [Radeon HD 5000 Series]
02:00.0 SATA controller: Marvell Technology Group Ltd. 88SE9128 PCIe SATA 6 Gb/s RAID controller (rev 11)
03:00.0 SATA controller: JMicron Technology Corp. JMB363 SATA/IDE Controller (rev 03)
03:00.1 IDE interface: JMicron Technology Corp. JMB363 SATA/IDE Controller (rev 03)
04:00.0 USB controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev 03)
05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03)
06:0e.0 FireWire (IEEE 1394): Texas Instruments TSB43AB23 IEEE-1394a-2000 Controller (PHY/Link)

___

[quote=Jacekalex]W takim przypadku może pomóc wyłączenie EHCI tylko na kontrolerze USB3.[/quote]
[b]O to to, JAK TO ZROBIĆ[/b]?

Ostatnio edytowany przez kucyk_pony (2015-02-26 20:09:15)

Offline

 

#28  2015-02-26 20:12:28

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: [SOLVED] Thermaltake BlacX Duet 5g na usb 3.0

Zobacz, jaki  ma kontroler XHCI:

Kod:

ls -l /sys/bus/pci/drivers/xhci_hcd/*

I jak znajdziesz jego ID, to na tym jednym wyłączysz EHCI, już tak robiłeś wcześniej, ale wtedy coś spaprałeś, skoro Ci całe USB2 zniknęło.

Kod:

lrwxrwxrwx 1 root root    0 lut 26 20:02 0000:00:12.2 -> ../../../../devices/pci0000:00/0000:00:12.2
lrwxrwxrwx 1 root root    0 lut 26 20:02 0000:00:13.2 -> ../../../../devices/pci0000:00/0000:00:13.2

[/quote]
Tu masz dwa kontrolery, jeden jest USB2/USB1.1 a drugi jest USB3/USB2.
Który jest do USB3, dowiesz się z dowiązania w /sys/bus/pci/drivers/xhci_hcd/*

Ostatnio edytowany przez Jacekalex (2015-02-26 20:15:13)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#29  2015-02-26 20:18:58

  kucyk_pony - Użytkownik

kucyk_pony
Użytkownik
Zarejestrowany: 2015-02-25

Re: [SOLVED] Thermaltake BlacX Duet 5g na usb 3.0

Kod:

ls -l /sys/bus/pci/drivers/xhci_hcd/*
lrwxrwxrwx 1 root root    0 lut 26 20:16 /sys/bus/pci/drivers/xhci_hcd/0000:04:00.0 -> ../../../../devices/pci0000:00/0000:00:07.0/0000:04:00.0
--w------- 1 root root 4096 lut 26 20:16 /sys/bus/pci/drivers/xhci_hcd/bind
lrwxrwxrwx 1 root root    0 lut 26 20:16 /sys/bus/pci/drivers/xhci_hcd/module -> ../../../../module/xhci_hcd
--w------- 1 root root 4096 lut 26 20:16 /sys/bus/pci/drivers/xhci_hcd/new_id
--w------- 1 root root 4096 lut 26 20:16 /sys/bus/pci/drivers/xhci_hcd/remove_id
--w------- 1 root root 4096 lut 26 20:16 /sys/bus/pci/drivers/xhci_hcd/uevent
--w------- 1 root root 4096 lut 26 20:16 /sys/bus/pci/drivers/xhci_hcd/unbind

Offline

 

#30  2015-02-26 20:52:55

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: [SOLVED] Thermaltake BlacX Duet 5g na usb 3.0

I znowu jajo, identyfikatory urządzeń w EHCI i XHCI się nie pokrywają.

To wygląda, jakbyś miał trzy kontrolery.

Na takie rzeczy najlepszym lekarstwem zazwyczaj jest najnowsze możliwe jajo,
i czasem aktualizacja Biosu (u mnie na Gigabyte aktualizacja biosu spowodowała cudowne odnalezienie zintegrowanej karty sieciowej).

Ale to już jutro, czas trochę odpocząć.

Ostatnio edytowany przez Jacekalex (2015-02-26 20:58:46)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#31  2015-02-26 21:10:34

  kucyk_pony - Użytkownik

kucyk_pony
Użytkownik
Zarejestrowany: 2015-02-25

Re: [SOLVED] Thermaltake BlacX Duet 5g na usb 3.0

[quote=Jacekalex]I jak znajdziesz jego ID, to na tym jednym wyłączysz EHCI, już tak robiłeś wcześniej, ale wtedy coś spaprałeś, skoro Ci całe USB2 zniknęło.[/quote]
OK, to jednak pomogło:

Kod:

echo -n "0000:00:12.2" > /sys/bus/pci/drivers/ehci_hcd/unbind

Myślałem że usb2 nie działa, a okazało się że działa, tylko na kilku gniazdach.
Czyli po wykonaniu tego odbindowania, kieszeń na gniazdach usb3 jest prawidłowo rozpoznawana i kontrolowana, przez XHCI.
Ale wtedy:
- 2 inne gniazda działają jako usb 1.1 (wcześniej działay jako usb 2) [ohci-hcd] - niezależnie co zostało podłączone
- 3 inne gniazda działają jako usb 2 [ehci-hcd]
- 2 gniazda usb3, działają jako usb 3.0 [xhci-hcd]

W tej sytuacji, jeśli chcę korzystać z urządzeń usb 2.0, to muszę pamiętać do jakich gniazd je podpiąć.

Jest to dla mnie zadowalające rozwiązanie, chociaż fajnie by było, jakby to działało od razu :)
Z góry dziękuję za pomoc.

Offline

 

#32  2015-02-26 21:20:03

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: [SOLVED] Thermaltake BlacX Duet 5g na usb 3.0

Jessie i jajo 3.19 albo nowe 4.0 na 75% rozwiąże ten problem.

- 2 inne gniazda działają jako usb 1.1 (wcześniej działay jako usb 2) [ohci-hcd] - niezależnie co zostało podłączone
- 3 inne gniazda działają jako usb 2 [ehci-hcd]
- 2 gniazda usb3, działają jako usb 3.0 [xhci-hcd][/quote]
Ciekawe, ile tu jest kontrolerów - wygląda na to, że Gigabyte zrobiło niezły bajzel w hubach, bo symptomy są dosyć dziwne.
Może ten producent (JMICRON) spakował dwa kontrolery w jednym chipie, które siedzą na jednym interfejsie PCI, ale potem stery widzą inne identyfikatory.

Wyłączyłeś port:
[b]0000:00:12.2[/b] w EHCI, i to odblokowało port [b]0000:04:00.0
[/b] w XHCI?
Tu chyba trzeba szklanej kuli, żeby wiedzieć, co jest grane w tej płycie i tym kontrolerze. :D

Wygląda rzeczywiście na spartolony fimware albo jakąś niezgodność firmware ze sterownikami.

W każdym razie masz 3 gniazda USB2, 2 gniazda USB3. a klawiatura i myszka mogą siedzieć na USB1.1.
Do tego masz jeszcze jakieś wolne gniazda wewnętrzne, które pewnie można wyprowadzić na zewnątrz przez replikator portów.
Myślę, że jakiś czas w takiej konfiguracji przeżyjesz, jeśli najnowsze jajo nie pomoże, to już chyba tylko aktualizacja biosu w płycie.

Ale najnowsze jajo  możesz do Wheezy'ego na razie tylko skompilować,
w Jessiem zainstalować z Aptosida, także chwilę potrwa, zanim się dowiemy, czy to błąd sterownika, czy biosu.

Jak masz jakąś wolną partycję 10 -15GB, to Debiana Jessie możesz posadzić na innej partycji równolegle z Wheezy.
A jeżeli masz dyzio sformatowany na tablicę partycji GPT (wymagane przy UEFI), to możesz na nim mieć nawet 128 partycji podstawowych.

Z resztą, jak chcesz używać Linuxa, to lepiej mieć dwa, trzy systemy, jeden stabilny do codziennego użytku, drugi do dzikich eksperymentów, a do tego miejsce na inne dystrybucje i wariacje w typie różnych BSD czy np OpenIndiana.

Pozdro
;-)

Ostatnio edytowany przez Jacekalex (2015-02-26 21:33:03)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#33  2015-02-26 21:45:46

  kucyk_pony - Użytkownik

kucyk_pony
Użytkownik
Zarejestrowany: 2015-02-25

Re: [SOLVED] Thermaltake BlacX Duet 5g na usb 3.0

Po wydaniu polecenia:

Kod:

echo -n "0000:00:12.2" > /sys/bus/pci/drivers/ehci_hcd/unbind

dmesg pokazuje to:

Kod:

[   41.760002] ehci_hcd 0000:00:12.2: remove, state 4
[   41.760050] usb usb1: USB disconnect, device number 1
[   41.760548] ehci_hcd 0000:00:12.2: USB bus 1 deregistered

i poprawka: po odbindowaniu mam:
2 gniazda usb 1.1
4 gniazda usb 2
2 gniazda usb 3.0

A na usb mam tylko mysz, klawiatura jest na PS/2 :)
I tak, dysk ma tablicę partycji GPT :)
Najważniejsze, że ta kieszeń działa :)

W każdym razie, naprawdę dziękuję za pomoc.

Offline

 

#34  2015-02-26 22:00:39

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: [SOLVED] Thermaltake BlacX Duet 5g na usb 3.0

To daj tam zwyczajowe [SOLVED] w temacie pierwszego postu, żeby inni mogli znaleźć łatwiej (tymczasowe mam nadzieję) rozwiązanie podobnego problemu.
Te cholerne JMICRONy są dosyć powszechne w płytach głównych.

Żebyś w ogóle od razu napisał, że to PieC, to sprawa byłaby oczywista z banalnego powodu:
nie mam w ogóle USB3, a kontrolerów jak mrówków (w EHCI widać dwa, w lspci cały pluton - płyta Gigabyte GA-P43-ES3G):

Kod:

00:1a.0 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #4
00:1a.1 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #5
00:1a.2 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #6
00:1a.7 USB controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #2
00:1d.0 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #1
00:1d.1 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #2
00:1d.2 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #3
00:1d.7 USB controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #1

Kiedy zobaczyłem opis płyty, to sprawa kilku kontrolerów stała się oczywista, gdyby to był lapek, to byłby tylko jeden kontroler ze względu na miejsce i baterię.

Na przyszłość staraj się troszkę obszerniej  opisywać problemy na początku, jeśli jakieś będą, to mocno skróci kombinowanie.

Pozdro
;-)

Ostatnio edytowany przez Jacekalex (2015-02-26 22:05:16)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#35  2015-02-26 22:18:59

  kucyk_pony - Użytkownik

kucyk_pony
Użytkownik
Zarejestrowany: 2015-02-25

Re: [SOLVED] Thermaltake BlacX Duet 5g na usb 3.0

W moim pierwszym poście podałem jaką mam płytę, wydawało mi się, że to wystarczy :)
Mimo to naprawdę dziękuję za pomoc.

Offline

 

#36  2015-02-26 22:31:10

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: [SOLVED] Thermaltake BlacX Duet 5g na usb 3.0

W moim pierwszym poście podałem jaką mam płytę, wydawało mi się, że to wystarczy :)[/quote]
Faktycznie, przeoczyłem. ;)
Ponieważ dyski USB zazwyczaj ludzie kupują do lapków, to tak z automatu, odruchowo myślałem, że chodzi o lapka.

Dobrze, że jakoś się udało opanować te stery. xD

Ostatnio edytowany przez Jacekalex (2015-02-26 22:34:21)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)

[ Generated in 0.011 seconds, 12 queries executed ]

Informacje debugowania

Time (s) Query
0.00012 SET CHARSET latin2
0.00003 SET NAMES latin2
0.00088 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.118.227.199' WHERE u.id=1
0.00059 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.118.227.199', 1732575395)
0.00054 SELECT * FROM punbb_online WHERE logged<1732575095
0.00063 DELETE FROM punbb_online WHERE ident='3.138.181.90'
0.00082 SELECT topic_id FROM punbb_posts WHERE id=283707
0.00183 SELECT id FROM punbb_posts WHERE topic_id=27086 ORDER BY posted
0.00055 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=27086 AND t.moved_to IS NULL
0.00005 SELECT search_for, replace_with FROM punbb_censoring
0.00162 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=27086 ORDER BY p.id LIMIT 25,25
0.00083 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=27086
Total query time: 0.00849 s