Mga Forum

Ang USB sa M1 Mac ay hindi talaga 10Gb/s? (Tiyak ding hindi USB4)

Anonymous Freak

Orihinal na poster
Disyembre 12, 2002
Cascadia
  • Nob 18, 2020
Pagkatapos ng kaunting pagsubok, napagpasyahan ko na ang USB bus sa hindi bababa sa aking Mac mini M1 ay hindi aktwal na sumusuporta sa 'USB 3.1 Gen 2 (hanggang sa 10Gb/s)' tulad ng nakalista sa pahina ng Tech Specs.

Mayroon akong Samsung T5 USB-C SSD. Sinusuportahan nito ang 'USB 3.1 Gen 2 10Gb/s' (Gawd, I hate USB 3.1+ na mga convention sa pagbibigay ng pangalan...†)

Kapag direktang isaksak ko ito sa isa sa aking 16' MacBook Pro's port sa pamamagitan ng USB-C-to-USB-C cable, kumokonekta ito sa 10 Gb/s
Tingnan ang media item '>

Kapag ikinonekta ko ito sa aking bagong M1 mini, sa kabilang banda.... Kung dadaan ako sa aking Thunderbolt 3 Dock, kumokonekta ito sa buong 10 Gb/s:

Tingnan ang media item '>

Ngunit kung direktang kumonekta ako sa isa pang Thunderbolt 3/USB-C port, kumokonekta lang ito sa 5 Gb/s, oo, gamit ang parehong USB-C-to-USB-C cable gaya ng parehong nakaraang koneksyon:
Tingnan ang media item '>

Kung i-unplug ko ang TB3 Dock (sino ang nakakaalam, marahil ito ay 'ginagamit ang bandwidth' at pinipilit ang USB controller na mag-drop ng mga bilis?) at ang SSD ang tanging bagay na nakasaksak sa alinman sa TB3 port, 5 Gb/s pa rin:
Tingnan ang media item '>

Ang Thunderbolt 3 Dock ay kumokonekta sa wastong 40 Gb/s na bilis ng Thunderbolt, bagaman. Ngunit kung umaasa ka ng 10 Gb/s sa pamamagitan ng USB 3.1 Gen 2... Kalimutan mo na ito.

† Para sa ganap na kalituhan, ganap na niloko ng USB Implementers Forum ang lahat ng mga convention sa pagbibigay ng pangalan pagdating sa USB pagkatapos lumabas ang USB 3.0. Ang 5 Gb/s ay iba't ibang tinatawag na 'USB 3.0 SuperSpeed', 'USB 3.1 Gen 1', at 'USB 3.2 Gen 1'. Ang 10 Gb/s ay iba't ibang tinatawag na 'USB 3.1 Gen 2' at 'USB 3.2 Gen 2'. Ang pinakabagong pamantayan, 20 Gb/s, ay 'USB 3.2 Gen 2x2'. At sa USB4 (oo, 'USB4' lang, hindi 'USB 4.0'...) pinapanatili nila ang lahat ng lumang pangalan para sa mga lumang bilis na iyon - PERO - idinaragdag din ng USB4 ang 'USB4 Gen 2x2' bilang isa pang 20 Gb/s protocol (teknikal magkaibang elektrikal, kahit na ito ay parehong bilis!) at 'USB4 Gen 3x2' para sa bagong 40 Gb/s na bilis. At ito ang dahilan kung bakit hindi dapat pahintulutan ang Apple na i-advertise ang mga bagong M1 Mac bilang 'USB 4' - dahil nangangailangan ang USB4 ng suporta para sa parehong bilis na 10 Gb/s at bilis na 20 Gb/s. Hindi man lang inaangkin ng Apple ang 20 Gb/s speed, ang 10 Gb/s lang, na hindi gumagana para sa akin. Ang USB4 ay mayroon ding suporta sa Thunderbolt 3 bilang opsyonal, na kahit papaano ay mayroon ang Apple. Ngunit dapat nilang tawagan ang mga port na 'Thunderbolt 3 / USB 3 5 Gb/s', hindi 'USB4 / Thunderbolt 3'
Mga Reaksyon:iModFrenzy, RPi-AS, Queen6 at 7 pang iba

paa

Peb 13, 2012


Perth, Kanlurang Australia
  • Nob 18, 2020
Maaaring nauugnay sa USB4 vs. USB 3.x spec.

Ang USB 3.1 Gen 10 GB ay Sa tingin ko multi-lane (2x 5GB lane - tinatawag din itong USB 3.1 Gen 2x2 para sa 10 GB sa tingin ko), marahil hindi USB4.

Ang USB4 ay halos kapareho sa thunderbolt, at maaaring hindi ito gumana sa isang pabalik na katugmang paraan sa USB3.x sa multi-lane.

Na nangangahulugan na ang isang solong lane sa USB 3.x ay makakakuha ka lamang ng 5 gigabit, sa kabila ng pagiging mas mabilis ng USB4 interface (sa isang solong lane) - ngunit kapag tumatakbo lang sa 'USB 4' mode na may USB4 device.


Ipapaliwanag din kung bakit nakakakuha ka ng buong bilis sa pantalan - pupunta ka kulog sa isa pang USB 3.x controller sa dock na gumagana sa multi-lane mode.


i-edit:
At sumasang-ayon ako. ang mga pamantayan sa pagpapangalan ng USB ay sadyang idinisenyo ng komite upang magdulot ng kalituhan - upang maibenta ng mga OEM ang produkto noong nakaraang taon bilang 'USB 3.2' o anumang may orihinal na spec mula sa USB 3.0.

Ang mga pangalan ay hindi lamang walang katuturan - aktwal nilang pinangalanang muli ang parehong spec sa isang mas huling bersyon na may 'gen1' dito.

ibig sabihin, kung naaalala ko nang maayos, ang USB 3.2 gen1 ay talagang kapareho ng USB 3.0. At USB 3.1 gen1. Huling na-edit: Nob 18, 2020
Mga Reaksyon:Wackery, dabotsonline, macsound1 at 13 pang iba H

hobowankenobi

Agosto 27, 2015
sa land line mr. smith.
  • Nob 18, 2020
Tanging ang maaari kong idagdag...USB specs at pagbibigay ng pangalan convention ay isang ********. Huling na-edit ng isang moderator: Ene 2, 2021
Mga Reaksyon:iModFrenzy, airbatross, AppleTO at 21 pang iba

Anonymous Freak

Orihinal na poster
Disyembre 12, 2002
Cascadia
  • Nob 18, 2020
Oo, ang pagpapangalan sa USB ay isang bangungot.

Ang bagay ay, para gamitin ang pangalang 'USB4', *DAPAT* nitong suportahan ang parehong 10 Gb/s sa mga port na may label na Apple na 'USB 3.1 Gen 2 (hanggang 10Gb/s)' tulad ng sa pamamagitan ng Thunderbolt 3 dock para idirekta sa aking 16' MacBook Pro. hindi.
Mga Reaksyon:Wackery at torncanvas

ahas-

Hul 27, 2011
  • Nob 18, 2020
@Anonymous Freak anong dock ang ginagamit mo?

Anonymous Freak

Orihinal na poster
Disyembre 12, 2002
Cascadia
  • Nob 18, 2020
Gayundin, *LOL* , gumagana nang maayos ang Thunderbolt-to-FireWire Adapter, at sinusuportahan pa rin ng Big Sur sa M1 ang pag-plug sa orihinal na unang henerasyong iPod!

Tingnan ang media item '>
(Oo, kailangan kong gumamit ng dongle-hell. TB3-to-TB2, TB-to-FW800, FW800-to-FW-6-pin, FW-6-pin-to-FW-6-pin-cable.)
Mga Reaksyon:dabotsonline T

torncanvas

Peb 14, 2006
  • Nob 18, 2020
Talagang makikipag-ugnayan ako sa Apple tungkol dito, dahil ito ay seryosong nakaliligaw. Ito ay mga unang araw, gayunpaman, maaari pa ring magkaroon ng ilang uri ng isyu sa antas ng OS na nangyayari.
Mga Reaksyon:OSX15

Marshall73

Abr 20, 2015
  • Nob 18, 2020
Sinabi ni Anonymous Freak: Gayundin, *LOL* , gumagana nang maayos ang Thunderbolt-to-FireWire Adapter, at sinusuportahan pa rin ng Big Sur sa M1 ang pag-plug sa orihinal na unang henerasyong iPod!

Tingnan ang attachment 1673352
(Oo, kailangan kong gumamit ng dongle-hell. TB3-to-TB2, TB-to-FW800, FW800-to-FW-6-pin, FW-6-pin-to-FW-6-pin-cable.)
Iyan ay kahanga-hanga H

Heatboy

Nob 16, 2018
Denmark
  • Nob 18, 2020
OK, ito ay kawili-wili. Isinasaalang-alang ko ang pagbili ng MBA/16GB RAM/512 SSD/, bilang isang transition machine, upang ayusin ang aking huli na 2018 MBP i9/32GB RAM/VEGA20 – at ang naisip ko ay panatilihin ang lahat ng aking mabibigat na video at kumuha ng isang bagay sa isang panlabas na OWC TB3 Express 2TB SSD. Sa ganoong paraan, maaari akong manatili sa 512GB SSD sa MBA. Gayunpaman, kung ang mga USB port ay mas mabagal kaysa sa aking MBP 2018, hindi iyon gagana, dahil ito ay magiging masyadong mabagal.

Mayroon bang may panlabas na SSD na nagpapanatili ng bilis ng pagbasa na humigit-kumulang 1.000 Mb/sec, na maaaring subukan ito? (Samsung T7, Sandisk Extreme Pro atbp.)
Mga Reaksyon:Slowbutsteady T

torncanvas

Peb 14, 2006
  • Nob 18, 2020
Sinabi ni Heatboy: OK, ito ay kawili-wili. Isinasaalang-alang ko ang pagbili ng MBA/16GB RAM/512 SSD/, bilang isang transition machine, upang ayusin ang aking huli na 2018 MBP i9/32GB RAM/VEGA20 – at ang naisip ko ay panatilihin ang lahat ng aking mabibigat na video at kumuha ng isang bagay sa isang panlabas na OWC TB3 Express 2TB SSD. Sa ganoong paraan, maaari akong manatili sa 512GB SSD sa MBA. Gayunpaman, kung ang mga USB port ay mas mabagal kaysa sa aking MBP 2018, hindi iyon gagana, dahil ito ay magiging masyadong mabagal.

Mayroon bang may panlabas na SSD na nagpapanatili ng bilis ng pagbasa na humigit-kumulang 1.000 Mb/sec, na maaaring subukan ito? (Samsung T7, Sandisk Extreme Pro atbp.)
Full speed pa rin ang Thunderbolt gaya ng nabanggit. Ito ay hindi Thunderbolt USBC na mas mabagal, hindi bababa sa isang makina na iyon, sa bersyon ng OS na iyon, kasama ang device na iyon. H

Heatboy

Nob 16, 2018
Denmark
  • Nob 18, 2020
sabi ni torncanvas: Full speed pa rin ang Thunderbolt gaya ng nabanggit. Ito ay hindi Thunderbolt USBC na mas mabagal, hindi bababa sa isang makina na iyon, sa bersyon ng OS na iyon, kasama ang device na iyon.
Oh oo, tama iyan - ngunit ano ang mga panlabas na bilis ng SSD ng hindi kailanman panlabas na Gen 2 SSD? T

torncanvas

Peb 14, 2006
  • Nob 18, 2020
10Gbps, sa kondisyon na ang SSD controller ay sapat na mabuti upang suportahan ang saturating ang koneksyon. J

joevt

Contributor
Hun 21, 2012
  • Nob 19, 2020
Sinabi ng Anonymous Freak: Ang Thunderbolt 3 Dock ay kumokonekta sa wastong 40 Gb/s na bilis ng Thunderbolt, bagaman. Ngunit kung umaasa ka ng 10 Gb/s sa pamamagitan ng USB 3.1 Gen 2... Kalimutan mo na ito.
Gumamit ka ba ng benchmark para matiyak na tumpak ang 'Hanggang 5 Gb/s'?

Alam kong may bug ang controller ng ASMedia ASM1142 XHCI kung saan nag-uulat ito ng 'Hanggang 5 Gb/s' kahit na malinaw na nakakonekta ang disk sa 10 Gbps (nagpapakita ang benchmark na ~750 MB/s).
Kung ang iyong drive ay limitado sa mas mababa sa 500 MB/s mula sa direktang koneksyon, ngunit maaaring makakuha ng higit sa 700 MB/s mula sa Thunderbolt dock, pagkatapos ay makatitiyak kang tumpak itong nag-uulat.


Sinabi ni throAU: Maaaring nauugnay sa USB4 vs. USB 3.x spec.

Ang USB 3.1 Gen 10 GB ay Sa tingin ko multi-lane (2x 5GB lane - tinatawag din itong USB 3.1 Gen 2x2 para sa 10 GB sa tingin ko), marahil hindi USB4.
Ang USB 3.1 gen 2 10 Gbps ay isang lane. (USB 3.2 gen 2x1)
Ang USB 3.2 gen 1x2 ay 5 Gbps dual lane = 10 Gbps.
Ang USB 3.2 gen 2x2 ay 10 Gbps dual lane = 20 Gbps.

Hindi yata dual lane ang ginagamit. Ang USB 3.2 dual lane ay opsyonal para sa USB4 kaya hindi namin alam kung isa itong opsyon sa M1 Mac.

Sinabi ni throAU: Ipapaliwanag din kung bakit nakakakuha ka ng buong bilis sa pantalan - pupunta ka kulog sa isa pang USB 3.x controller sa dock na gumagana sa multi-lane mode.
Full speed ang Thunderbolt Dock dahil mayroon itong hiwalay na USB 3.1 gen 2 controller sa loob ng Titan Ridge Thunderbolt controller ng dock. Ito ay konektado sa M1 Mac sa pamamagitan ng Thunderbolt 3 tunnelled PCIe. Ang pantalan ay may apat na port na USB 3.1 gen 2 USB hub na konektado sa USB Controller ng Titan Ridge.
Mga Reaksyon:burgman, anticipate, T'hain Esh Kelch at 1 pang tao

Gnattu

Setyembre 18, 2020
  • Nob 19, 2020
EDIT: Lubos kong na-misinterpret ang problemang ito.

Iyan ay kawili-wili, ngunit sa palagay ko ito ay mas malamang na isang isyu sa firmware/driver.

At kung ang USB4 ay mahirap i-verify ngayon, dahil USB4 20G lang ang kailangan, AT iyon ay ibang mode kumpara sa USB 3.2 Gen2x2. Huling na-edit: Nob 19, 2020

laptech

Abr 26, 2013
Lupa
  • Nob 19, 2020
Mula sa pagbabasa ng mga tugon dito, karaniwang ang konklusyon ay ginawa ng Apple na napakahirap para sa isang customer na makamit ang mga tinukoy na bilis. Hindi ba dapat ito ay isang kaso lamang ng isang customer na makabili ng isang item na isaksak lang sa macbook na nagbibigay ng nais na 10GB na bilis. O ang ilang mga tao na nagkokomento ay ginagawang mas kumplikado ang isang simpleng isyu kaysa sa tunay na ito?
Mga Reaksyon:avichou

Makatas na Kahon

Setyembre 23, 2014
  • Nob 19, 2020
hobowankenobi said: Tanging ang maidadagdag ko...USB specs and name conventions is a sh*tshow.
Oo, nakikita mo ang kalituhan dito sa forum sa lahat ng oras tungkol sa USB3.

Ang USB3.1 ay kapareho ng USB3.1 Gen2, at kapareho ng USB3.2 Gen 2, at USB3.2 Gen 2x1, kung paano natin itatapon ang SuperSpeed ​​​​USB 10 habang tayo ay naroroon.

Naiintindihan ko ito, ngunit hindi nakakagulat kung bakit ang mga baguhan ay madaling malito dito.
Mga Reaksyon:jent, T'hain Esh Kelch at hobowankenobi T

ang bagahe

Hul 29, 2011
  • Nob 19, 2020
Sinabi ng Anonymous Freak: Ang bagay ay, upang gamitin ang pangalang 'USB4', *DAPAT* itong suportahan ang parehong 10 Gb/s sa mga port na may label na Apple na 'USB 3.1 Gen 2 (hanggang 10Gb/s)' gaya ng sa pamamagitan ng Thunderbolt 3 dock bilang upang idirekta sa aking 16' MacBook Pro. hindi.

Tiningnan ko lang ang pahina ng wikipedia sa USB4 at (bukod sa ngayon ay sumasakit ang ulo) ito hindi parang USB4 nangangailangan suporta para sa USB 3.1 gen 2. Kung pupunta ka sa talahanayan ng 'support of data transport modes', ang kailangan ay ' tunneled USB 3.2 (10Gbits/s) ' - ibig sabihin. USB 3.2-format na data na naka-encode bilang bahagi ng 20 o 40 Gbps USB4 stream - na pagkatapos ay kailangang i-extract ng USB4 peripheral na sumuporta sa tampok na iyon (na kinakailangan sa mga host, ngunit opsyonal sa mga peripheral).

Oh kayong mga diyos at maliliit na isda! Suko na ako! (yan ay para sa USB IF, hindi nakadirekta sa sinuman sa thread na ito...)

Inaasahan ko pa rin, mula sa mga spec ng Apple, na ang port ay sumusuporta sa lumang-fangled USB 3.1 gen2 at na ito ay nagkakahalaga ng pag-uulat ng iyong isyu bilang isang bug - ngunit ang Apple specs (...kasama ang anumang bagay na sinusubukang ipaliwanag USB4 concisely) ay hindi maliwanag.

Para sa mga nagsisimula, ano ang ibig sabihin ng 'Thunderbolt/USB4'? Iyon ba ay 'Thunderbolt 3/USB4' o 'Thunderbolt 4/USB 4' (pino ngunit mahahalagang pagkakaiba...)


Sinabi ni laptech: O kaya naman ay ang ilang mga taong nagkokomento ay ginagawang mas kumplikado ang isang simpleng isyu kaysa sa tunay na ito?

Hindi.
Ito ay isang kumplikadong isyu na dulot ng isang kontra-produktibong pagsisikap na gumawa ng isang 'simple' na unibersal na connector, na ginawang mas kumplikado ng isang hangal at hindi pare-parehong pamamaraan ng pagbibigay ng pangalan, na higit pang nalilito ng Intel na sinusubukang bumuo ng kanilang sariling proprietary 'Thunderbolt' layer sa ibabaw ng standard, at sa wakas ay ganap na ginulo ng mga tagagawa na nagpi-print ng hindi malinaw, dumbed-down na mga spec.
Mga Reaksyon:iModFrenzy, ader42, Crz10 at 9 pang iba T

tdar

Hun 23, 2003
Alpharetta GA.
  • Nob 19, 2020
Para sa mga nagtataka, iniulat ng Apple na ang mga port na ito ay Thunderbolt 3/USB4.
Habang sila ay nasa M1 die, sila ay malinaw na Apple controllers hindi intel tulad ng sa nakaraan.
Mga Reaksyon:OSX15, consumeritis at gank41 J

joevt

Contributor
Hun 21, 2012
  • Nob 19, 2020
theluggage said: Tiningnan ko lang yung pahina ng wikipedia sa USB4 at (bukod sa ngayon ay sumasakit ang ulo) ito hindi parang USB4 nangangailangan suporta para sa USB 3.1 gen 2. Kung pupunta ka sa talahanayan ng 'support of data transport modes', ang kailangan ay ' tunneled USB 3.2 (10Gbits/s) ' - ibig sabihin. USB 3.2-format na data na naka-encode bilang bahagi ng 20 o 40 Gbps USB4 stream - na pagkatapos ay kailangang i-extract ng USB4 peripheral na sumuporta sa tampok na iyon (na kinakailangan sa mga host, ngunit opsyonal sa mga peripheral).
Sa USB4, ang USB ay ini-tunnel mula sa host patungo sa isang 'USB Down Adapter' sa isang peripheral na naglalabas ng USB mula sa isang USB4 port.
Sa Thunderbolt, para sa USB, naka-tunnel ang PCIe sa isang USB controller sa Thunderbolt controller na maaaring mag-output ng USB mula sa isang Thunderbolt port.

Ang dahilan kung bakit naniniwala ako na sinusuportahan ng Apple's Thunderbolt/USB4 controller ang USB4 ay dahil mayroon itong bagong uri ng adapter na ipinapakita sa ioreg:
Code: |_+_|
Ang AppleThunderboltUSBDownAdapter ay ginagamit para sa output USB sa Thunderbolt/USB4 port.

Ang mga mas lumang uri ng adaptor ay umiral sa Thunderbolt 1, 2, 3:
- AppleThunderboltDPInAdapter: Ginagamit ang mga ito para sa pag-input ng DisplayPort sa Thunderbolt controller upang ito ay ma-tunnel. Ang Thunderbolt/USB4 controllers ng M1 ay may dalawa sa mga ito ngunit sa palagay ko isa lamang ang konektado sa GPU.
- AppleThunderboltPCIDownAdapter: ginagamit para sa pag-tunnel ng PCIe. Ang mga M1 Mac ay may bagong uri na AppleThunderboltPCIDownAdapterType5 dahil ang Thunderbolt controller at mga port ay mga ARM device sa halip na mga PCIe device.
- AppleThunderboltDPOutAdapter: ginagamit ng isang peripheral (hindi host) para i-convert ang tunnelled na DisplayPort sa DisplayPort. Isa sa para sa bawat port.
- AppleThunderboltPCIUpAdapter: ginagamit ng isang peripheral (hindi host) upang magpadala ng tunnelled PCIe hanggang sa host.

Wala pa akong nakikitang AppleThunderboltUSBUpAdapter. Iiral ito sa isang Thunderbolt 4/USB4 peripheral upang i-tunnel ang USB hanggang sa host.

sabi ni pshifrin: Kakasaksak ko lang ng Samsung T7 sa M1 MBP ko at nag-uulat ito ng 10Gb/s

Mga ulat ng pagsubok sa bilis ng black magic disk ~103 write at ~760 read
760 MB/s ay nangangahulugan na ang mga port ay maaaring gumawa ng 10 Gbps (o hindi bababa sa higit sa 5 Gbps). Umaasa ako na ang 980 MB/s ay posible sa isang USB to NVMe enclosure, kung hindi man ang 760 MB/s ay medyo mabagal para sa gen 2 na bilis (tulad ng ASMedia ASM1142 na nilimitahan ng isang PCIe 2.0 x2 na koneksyon na 8 Gbps at maaari huwag gumawa ng USB 10 Gbps).

Sinabi ni tdar: Para sa mga nagtataka, iniulat ng Apple na ang mga port na ito ay Thunderbolt 3/USB4.
Habang sila ay nasa M1 die, sila ay malinaw na Apple controllers hindi intel tulad ng sa nakaraan.
Tama. Sa labas ng M1 die, gumagamit ang Apple ng Intel Thunderbolt 4 JHL8040R repeater para sa bawat Thunderbolt port. Hindi matawagan ng Apple ang mga port na Thunderbolt 4 dahil kinakailangan ng Thunderbolt 4 na ang isang Thunderbolt port ay maaaring suportahan ang dalawang 4K na display. Huling na-edit: Nob 19, 2020
Mga Reaksyon:peanuts_of_pathos, T'hain Esh Kelch, torncanvas at 1 pang tao J

joevt

Contributor
Hun 21, 2012
  • Nob 19, 2020
Sinabi ni joevt: - AppleThunderboltDPInAdapter: Ginagamit ang mga ito para sa pag-input ng DisplayPort sa Thunderbolt controller upang ito ay ma-tunnel. Ang Thunderbolt/USB4 controllers ng M1 ay may dalawa sa mga ito ngunit sa palagay ko isa lamang ang konektado sa GPU.
Pagwawasto: Ang M1 Mac ay may dalawang Thunderbolt USB4 controllers, bawat isa ay may dalawang AppleThunderboltDPInAdapter. Kaya maaaring maniwala ang isa na sa hinaharap ay maaaring suportahan ng Apple Silicon Mac ang apat na display mula sa dalawang Thunderbolt port. Ang kasalukuyang M1 Mac ay maaari lamang suportahan ang 1 display.
Mga Reaksyon:mani_ng_pathos T

ang bagahe

Hul 29, 2011
  • Nob 19, 2020
Sinabi ni joevt: Sa USB4, ang USB ay inilalagay mula sa host patungo sa isang 'USB Down Adapter' sa isang peripheral na naglalabas ng USB mula sa isang USB4 port.
Eh? Ipagpalagay ko na ang 'USB Down Adapter' ay nasa host, na nagko-convert (internal) USB3 sa USB3-tunneled-over-USB4, ang host port pagkatapos ay nagpapadala ng USB4 sa USB4 peripheral, na gumagamit ng 'USB Up Adapter' upang i-extract ang USB3 signal (para sa panloob na paggamit ng peripheral o para magmaneho ng USB 3 port). Naaayon iyon sa sarili mong paglalarawan ng 'ThunderboltPCIDownAdapter' kumpara sa 'ThunderboltPCIUpAdapter'.

Ang lahat ng pangalan ng device na iyong inilista ay may kinalaman tunneling PCIe, USB3, DisplayPort atbp. sa alinman sa USB4* o Thunderbolt - ibig sabihin, pagkuha ng pinaghalong mga stream ng data ng PCIe, DisplayPort at USB3 at pagsasama-samahin ang mga ito sa isang USB4/Thunderbolt electrical signal na maaaring ipadala sa USB4/Thunderbolt peripheral. Hindi iyon gagana sa isang non-USB4/Thunderbolt peripheral.

Ang pinag-uusapan ng OP ay ang pag-plug ng isang 'legacy' USB 3.1g2 peripheral sa 'Thunderbolt/USB4' port. Ang port ay dapat bumalik sa USB3.1 mode at magsimulang maglabas ng USB3.1 signal - iyon ay walang kinalaman sa 'tunneling' at ito ay isang opsyonal bahagi ng USB-C spec - hindi Thunderbolt o USB4... at malinaw ito may tapos na, ito ay tila nawala sa USB 3.1g1 5Gbps mode kapag ang peripheral ay dapat na sumusuporta sa USB3.1g2 10Gbps.

Sinabi ni joevt: Ang USB ay dapat ding direktang ma-output mula sa host.

Oo, ngunit hindi 'dahil USB4'. Pagpunta sa talahanayan sa wikipedia, ang tanging legacy (hindi tunneled) USB pangangailangan para sa USB4 ay USB 2.0 480 Mbps (na may nakalaang pares ng mga wire sa USB C cable). Iyan din ang pinakamababang kinakailangan para sa isang port na may tatak na 'USB-C'. Hindi kinakailangan ang USB 3/3.1 - lalo na ang 3.1g2 10Gbps.

Ang dahilan para asahan ang legacy na 3.1g2 10Gbps ay ang paglista nito ng Apple sa mga specs at ito ay lubhang hindi matapat na sumangguni lamang sa tunneling. (Hindi ako sigurado kung ito ay kinakailangan para sa alinman sa Thunderbolt 3 o Thunderbolt 4 na pagba-brand, ngunit pagkatapos ay ang Apple ay sadyang hindi maliwanag kung alin sa mga iyon ang naaangkop).

Sinabi ni joevt: Ang dahilan kung bakit naniniwala ako na sinusuportahan ng Apple's Thunderbolt/USB4 controller ang USB4

Iyan ay kalabisan - ina-advertise ito ng Apple bilang isang USB4 port at malamang na hindi sila magsasabi ng tahasan na kasinungalingan. Hindi ito masuri sa ngayon dahil sa kakulangan ng mga USB4 na device para subukan ito gamit ang...

* Ibig kong sabihin, ito ay gulo pa rin salamat sa USB KUNG gumagamit ng mga magkakapatong na pangalan para sa mga konektor, protocol, protocol stack at mga minimum na kinakailangan...
Mga Reaksyon:RPi-AS, T'hain Esh Kelch at torncanvas

Makatas na Kahon

Setyembre 23, 2014
  • Nob 19, 2020
theluggage said: Isa itong masalimuot na isyu na dulot ng kontra-produktibong pagsisikap na gumawa ng 'simple' na unibersal na connector, na ginawang mas kumplikado ng isang hangal at hindi pare-parehong scheme ng pagbibigay ng pangalan, na lalong nalito sa Intel na sinusubukang bumuo ng kanilang sariling proprietary 'Thunderbolt' layer sa tuktok ng pamantayan, at sa wakas ay ganap na nasira ng mga tagagawa na nagpi-print ng hindi malinaw, dumbed-down na mga spec.
Sa tingin ko ito ay nagbubuod ng maayos.
Mga Reaksyon:throAU at Reyna6 J

joevt

Contributor
Hun 21, 2012
  • Nob 19, 2020
theluggage said: Eh? Ipagpalagay ko na ang 'USB Down Adapter' ay nasa host, na nagko-convert (internal) USB3 sa USB3-tunneled-over-USB4, ang host port pagkatapos ay nagpapadala ng USB4 sa USB4 peripheral, na gumagamit ng 'USB Up Adapter' upang i-extract ang USB3 signal (para sa panloob na paggamit ng peripheral o para magmaneho ng USB 3 port). Naaayon iyon sa sarili mong paglalarawan ng 'ThunderboltPCIDownAdapter' kumpara sa 'ThunderboltPCIUpAdapter'.
Tama ka. Naghalo ako. Palaging sumangguni sa USB4 spec. Tingnan ang mga diagram sa spec ng USB4. Sa Figure 2-9, ipinapakita nito na ang USB Down Adapter sa host ay ginagamit upang i-tunnel ang USB sa pagitan ng pababang nakaharap na mga port ng isang SuperSpeed ​​​​Host at isang USB Up Adapter sa isang downstream USB4 hub. Ang Up Adapter ay kumokonekta sa nakaharap sa itaas na port ng isang SuperSpeed ​​Hub na may pababang nakaharap na mga port na nakakonekta sa mga USB Down Adapter. Magpapatuloy ito hanggang sa isang USB4 Device kung saan kumokonekta ang USB Up Adapter sa isang SuperSpeed ​​​​function. Ang Up at Down adapters ay bidirectional (para sa pagpapadala at pagtanggap).

theluggage said: Ang lahat ng pangalan ng device na iyong inilista ay may kinalaman tunneling PCIe, USB3, DisplayPort atbp. sa alinman sa USB4* o Thunderbolt - ibig sabihin, pagkuha ng pinaghalong mga stream ng data ng PCIe, DisplayPort at USB3 at pagsasama-samahin ang mga ito sa isang USB4/Thunderbolt electrical signal na maaaring ipadala sa USB4/Thunderbolt peripheral. Hindi iyon gagana sa isang non-USB4/Thunderbolt peripheral.
Tama. Kung ikinonekta mo ang isang USB3 device, malalampasan ang USB Down Adapter dahil wala nang gagawing tunneling.
Ang USB Tunneling ay bago sa USB4 at Thunderbolt 4. Hindi ako sigurado kung paano naaapektuhan ng Thunderbolt 3 device sa chain ang USB tunneling. Maaaring makapasa ang mga USB tunneled packet?

theluggage said: Ang pinag-uusapan ng OP ay ang pag-plug ng 'legacy' USB 3.1g2 peripheral sa 'Thunderbolt/USB4' port. Ang port ay dapat bumalik sa USB3.1 mode at magsimulang maglabas ng USB3.1 signal - iyon ay walang kinalaman sa 'tunneling' at ito ay isang opsyonal bahagi ng USB-C spec - hindi Thunderbolt o USB4... at malinaw ito may tapos na, ito ay tila nawala sa USB 3.1g1 5Gbps mode kapag ang peripheral ay dapat na sumusuporta sa USB3.1g2 10Gbps.
Tama. Ang USB Down Adapter sa host ay na-bypass kapag nagkonekta ka ng USB3 device.

theluggage said: Oo, pero hindi 'dahil USB4'. Pagpunta sa talahanayan sa wikipedia, ang tanging legacy (hindi tunneled) USB pangangailangan para sa USB4 ay USB 2.0 480 Mbps (na may nakalaang pares ng mga wire sa USB C cable). Iyan din ang pinakamababang kinakailangan para sa isang port na may tatak na 'USB-C'. Hindi kinakailangan ang USB 3/3.1 - lalo na ang 3.1g2 10Gbps.

Ang dahilan para asahan ang legacy na 3.1g2 10Gbps ay ang paglista nito ng Apple sa mga specs at ito ay lubhang hindi matapat na sumangguni lamang sa tunneling. (Hindi ako sigurado kung ito ay kinakailangan para sa alinman sa Thunderbolt 3 o Thunderbolt 4 na pagba-brand, ngunit pagkatapos ay ang Apple ay sadyang hindi maliwanag kung alin sa mga iyon ang naaangkop).
Kung pinag-uusapan mo ang talahanayan sa https://en.wikipedia.org/wiki/USB#USB4 , wala itong impormasyon para sa mga USB 3.2 mode. Ang teksto sa itaas ng talahanayan ay nagsasaad na ang USB4 ay 'pabalik na katugma sa USB 3.2'.
Ang mesa sa https://en.wikipedia.org/wiki/USB4#Support_of_data_transfer_modes ay nagpapakita na ang Tunneled USB 3.2 (10 Gbit/s) ay hindi opsyonal (ngunit ang USB 3.2 (20 Gbit/s) ay opsyonal).
Sinasabi ng seksyon 2.1.1.4 at 2.1.1.5 ng mga detalye ng USB4 ang sumusunod:
- Ang USB4 hub ay naglalaman ng SuperSpeed ​​hub at sumusuporta sa USB 3.2 at USB 2.0 hub functionality.
- isang USB4 dock - katulad ng hub para sa USB functionality.
- Ang isang USB4 host ay naglalaman ng isang SuperSpeed ​​​​host.

Ipagpalagay ko na ang spec ay maaaring maging mas malinaw kung nakasaad na ang USB4 port ay dapat na makapag-output ng SuperSpeed ​​​​USB.
Malinaw ang spec tungkol sa USB4 port na kailangang suportahan ang DisplayPort alt mode.

Sinabi ni theluggage: Kalabisan iyon - ina-advertise ito ng Apple bilang isang USB4 port at malamang na hindi sila magsasabi ng tahasan na kasinungalingan. Hindi ito masuri sa ngayon dahil sa kakulangan ng mga USB4 na device para subukan ito gamit ang...
Itinuturo ko ang ebidensya mula sa isang ioreg dump ng isang M1 Mac (hindi Apple advertising) ng USB4 functionality upang salungatin ang pahayag ng pamagat ng thread na hindi ito USB4.
  • 1
  • 2
  • 3
  • Pumunta sa pahina

    Pumunta ka
  • 17
Susunod

Pumunta sa pahina

Pumunta kaSusunod Huli