Fórum Root.cz
Hlavní témata => Distribuce => Téma založeno: Hamparle 12. 11. 2020, 22:48:19
-
Podle tohoto (https://people.kernel.org/bleung/now-how-many-usb-c-to-usb-c-cables-are-there-usb4-update-september-12) (nebo to (https://www.totalphase.com/blog/2020/01/usb-type-c-connector-class/)) Jsem se snažil přistoupit do adresáře /sys/class/typec Jenže on Neexistuje.
Předtím jsem si samozřejmě včera stáhl přes noc 3 gigové iso manjaro linuxu(uname -a hlásí Linux 5.8.16.2 ,PREEMPT Mon Oct 19 UTC 2020 x84_64 -- Co znamená datum toho ročníku 2020, snad ne datum kernelu) ...
Nicméně adresář tam není. Kde je problém? Jde o počítač mající Thunderbolt Controller DSL6340 (Skylake ... "Alpine Ridge 2C 2015"). Má to nějaké speciální požadavky?
Nebo jsem přehlédl něco zásadního, proč to nejde? Samozřejmě tam mám zastrčen kabel/zařízení, vyzkoušel jsem dva různé kabely (TB3,C), se kterými se přenášelo rychlostí 950 MB/s...
-
https://cateee.net/lkddb/web-lkddb/TYPEC.html
-
Me by nenapadlo hledat typec adresar, ale podival bych se pres lsusb -t, zda existuje root port od toho kontroleru. Jestli ne, tak lspci, a az pak to koumal da. S TBT to pro linux potrebovalo snad vypnout security v biosu, ale nevim jak jsou na tom aktualni verze userspace toolu.
-
Teď nevím přesně co chceš, když to nemám před sebou, ale lsusb -t mi normálně hlásí pří připojení nový controller rychlosti 10000M, na kterém je a hub a zařízení o rychlosti 10000M. (to vše na dalším Busu)
( ve skutečnosti přibyde další root hub pro rychlosti 480Mbps na dalším busu ještě - tak se totiž usb topologie jeví jakoby zdvojvená zvlášť pro <=480 a >=5000)
Do lspci nevidím důvod chodit, ale taky jsem to samozřejmě zkoumal. Bez zapojeného zařízení je na PCI Root Complexu prázdný Root port. Po zapojení zařízení se toho objeví víc: na tom portu je najednou zapojen upstream port PCI switche - z toho stwitche jdou 3 down stream porty, jen na třetím portu je Jako endpoint USB 3.2 Controller (subsystem 2222:1111) a tím lspci výlet končí.
Stejně tak nevidím jako vhodný směr zkoumat TBT, nevidím u tohoto souvis.
-
Teď nevím přesně co chceš, když to nemám před sebou, ale lsusb -t mi normálně hlásí pří připojení nový controller rychlosti 10000M, na kterém je a hub a zařízení o rychlosti 10000M. (to vše na dalším Busu)
( ve skutečnosti přibyde další root hub pro rychlosti 480Mbps na dalším busu ještě - tak se totiž usb topologie jeví jakoby zdvojvená zvlášť pro <=480 a >=5000)
Do lspci nevidím důvod chodit, ale taky jsem to samozřejmě zkoumal. Bez zapojeného zařízení je na PCI Root Complexu prázdný Root port. Po zapojení zařízení se toho objeví víc: na tom portu je najednou zapojen upstream port PCI switche - z toho stwitche jdou 3 down stream porty, jen na třetím portu je Jako endpoint USB 3.2 Controller (subsystem 2222:1111) a tím lspci výlet končí.
Stejně tak nevidím jako vhodný směr zkoumat TBT, nevidím u tohoto souvis.
A co jako chces ty? Vzdyt podle tohoto popisu se to enumeruje dobre a mel bys videt i /dev/sdX disk.
-
Já chci znát údaje z /sys/class/typec. (Je to v odkazech, co to umí. Myslím, že ani nemusí být na druhém konci kabelu cokoli připojeno.)
-
Re:Adresář /sys/class/typec{,mux} je prázdný
« kdy: Dnes v 12:30:20 »
Tak jsem ještě zkusil modprobe typec, typec_mux a pro další věci co jsem našel v find / -iregex '.*\btypec.*' pro jistotu
Ale pouze vznikne zmíněná složka typec a typec_mux v /sys/class a to je vše. Nic víc.
Re:Adresář /sys/class/typec{,mux} je prázdný
-
Nic tam nemáš? U mě manjaro vše na svém místě
uxes@cinkpad ~ % tree /sys/class/typec/port0
/sys/class/typec/port0
├── data_role
├── device -> ../../../USBC000:00
├── firmware_node -> ../../../../LNXSYSTM:00/LNXSYBUS:00/USBC000:00/device:83
├── port0-partner
│ ├── accessory_mode
│ ├── device -> ../../port0
│ ├── power
│ │ ├── async
│ │ ├── autosuspend_delay_ms
│ │ ├── control
│ │ ├── runtime_active_kids
│ │ ├── runtime_active_time
│ │ ├── runtime_enabled
│ │ ├── runtime_status
│ │ ├── runtime_suspended_time
│ │ └── runtime_usage
│ ├── subsystem -> ../../../../../../class/typec
│ ├── supports_usb_power_delivery
│ └── uevent
├── port0.0
│ ├── active
│ ├── mode
│ ├── mode1
│ │ ├── active
│ │ ├── description
│ │ ├── supported_roles
│ │ └── vdo
│ ├── power
│ │ ├── async
│ │ ├── autosuspend_delay_ms
│ │ ├── control
│ │ ├── runtime_active_kids
│ │ ├── runtime_active_time
│ │ ├── runtime_enabled
│ │ ├── runtime_status
│ │ ├── runtime_suspended_time
│ │ └── runtime_usage
│ ├── svid
│ ├── uevent
│ └── vdo
├── port0.1
│ ├── active
│ ├── mode
│ ├── mode1
│ │ ├── active
│ │ ├── description
│ │ ├── supported_roles
│ │ └── vdo
│ ├── power
│ │ ├── async
│ │ ├── autosuspend_delay_ms
│ │ ├── control
│ │ ├── runtime_active_kids
│ │ ├── runtime_active_time
│ │ ├── runtime_enabled
│ │ ├── runtime_status
│ │ ├── runtime_suspended_time
│ │ └── runtime_usage
│ ├── svid
│ ├── uevent
│ └── vdo
├── port0.2
│ ├── active
│ ├── mode
│ ├── mode1
│ │ ├── active
│ │ ├── description
│ │ ├── supported_roles
│ │ └── vdo
│ ├── power
│ │ ├── async
│ │ ├── autosuspend_delay_ms
│ │ ├── control
│ │ ├── runtime_active_kids
│ │ ├── runtime_active_time
│ │ ├── runtime_enabled
│ │ ├── runtime_status
│ │ ├── runtime_suspended_time
│ │ └── runtime_usage
│ ├── svid
│ ├── uevent
│ └── vdo
├── power
│ ├── async
│ ├── autosuspend_delay_ms
│ ├── control
│ ├── runtime_active_kids
│ ├── runtime_active_time
│ ├── runtime_enabled
│ ├── runtime_status
│ ├── runtime_suspended_time
│ └── runtime_usage
├── power_operation_mode
├── power_role
├── preferred_role
├── subsystem -> ../../../../../class/typec
├── supported_accessory_modes
├── uevent
├── usb_power_delivery_revision
├── usb_typec_revision
└── vconn_source
17 directories, 84 files
uxes@cinkpad ~ % tree /sys/class/typec/port1
/sys/class/typec/port1
├── data_role
├── device -> ../../../USBC000:00
├── firmware_node -> ../../../../LNXSYSTM:00/LNXSYBUS:00/USBC000:00/device:84
├── port1-partner
│ ├── accessory_mode
│ ├── device -> ../../port1
│ ├── power
│ │ ├── async
│ │ ├── autosuspend_delay_ms
│ │ ├── control
│ │ ├── runtime_active_kids
│ │ ├── runtime_active_time
│ │ ├── runtime_enabled
│ │ ├── runtime_status
│ │ ├── runtime_suspended_time
│ │ └── runtime_usage
│ ├── subsystem -> ../../../../../../class/typec
│ ├── supports_usb_power_delivery
│ └── uevent
├── port1.0
│ ├── active
│ ├── mode
│ ├── mode1
│ │ ├── active
│ │ ├── description
│ │ ├── supported_roles
│ │ └── vdo
│ ├── power
│ │ ├── async
│ │ ├── autosuspend_delay_ms
│ │ ├── control
│ │ ├── runtime_active_kids
│ │ ├── runtime_active_time
│ │ ├── runtime_enabled
│ │ ├── runtime_status
│ │ ├── runtime_suspended_time
│ │ └── runtime_usage
│ ├── svid
│ ├── uevent
│ └── vdo
├── port1.1
│ ├── active
│ ├── mode
│ ├── mode1
│ │ ├── active
│ │ ├── description
│ │ ├── supported_roles
│ │ └── vdo
│ ├── power
│ │ ├── async
│ │ ├── autosuspend_delay_ms
│ │ ├── control
│ │ ├── runtime_active_kids
│ │ ├── runtime_active_time
│ │ ├── runtime_enabled
│ │ ├── runtime_status
│ │ ├── runtime_suspended_time
│ │ └── runtime_usage
│ ├── svid
│ ├── uevent
│ └── vdo
├── power
│ ├── async
│ ├── autosuspend_delay_ms
│ ├── control
│ ├── runtime_active_kids
│ ├── runtime_active_time
│ ├── runtime_enabled
│ ├── runtime_status
│ ├── runtime_suspended_time
│ └── runtime_usage
├── power_operation_mode
├── power_role
├── preferred_role
├── subsystem -> ../../../../../class/typec
├── supported_accessory_modes
├── uevent
├── usb_power_delivery_revision
├── usb_typec_revision
└── vconn_source
14 directories, 66 files
-
Nemám. O jaký jde řadič?