İçeriğe geç

Reklam

Bilgisayarda USB Port Limiti: Kaç Cihaz Bağlanabilir?

Dizüstü bilgisayara bağlı USB hub; HDMI, USB bellek, SD kart ve kablolarla dolu portlar bilgisayarda USB port limitini simgeliyor

Masanızda bir hub var; ucunda klavye, fare, harici disk, web kamerası ve mikrofon. Derken kamera görüntü vermeyi kesiyor, disk aktarımın ortasında kopuyor. Çoğu zaman suçlu bozuk bir kablo değildir; bilgisayarda USB port limiti denen, hiçbir kutunun üzerinde yazmayan sessiz tavandır.

USB, tak-çalıştır basitliğiyle bilinir. Perde arkasında ise adres, katman, uç nokta, bant genişliği ve güç olmak üzere beş ayrı sınır aynı anda işler. Bu yazımızda aynı anda kaç USB cihazı bağlanabilir sorusunun gerçek yanıtını, sınıra dayandığınızda çıkan belirtileri ve işe yarayan çözümleri sizler için tek tek inceledik.

Reklam

Bilgisayarda USB Port Limiti Nedir?

USB, bir ana denetleyiciye (host controller) bağlanan her cihaza bir adres verir. Adres alanı 7 bit uzunluğundadır ve 128 olasılık sunar. Bu adreslerden biri yeni takılan cihazın tanıtılmasına ayrıldığı için geriye 127 kullanılabilir adres kalır.

“Bir bilgisayara 127 USB cihazı bağlanabilir” cümlesi tam olarak buradan gelir. Ne var ki bu rakam bir kapasite vaadi değil, yalnızca bir sayma sınırıdır. Cihaza adres bulunması ayrı şeydir, o cihazın düzgün çalışması bambaşka bir şey.

Gerçek hayatta aynı denetleyiciye bağlanabilen cihaz sayısı sabit bir rakam değildir. Bu sayıyı cihazların uç nokta ve bant genişliği talebi belirler. USB donanımı üreten Acroname, tek bir denetleyicinin gerçekçi cihaz kapasitesini tam da bu havuz üzerinden hesaplıyor: üç uç nokta kullanan tipik cihazlarda, 96 uç noktalık bir denetleyici kabaca 32 cihaza karşılık geliyor.

Firma bu sayının her sistemde farklı çıkacağını da vurguluyor. Dizüstünüzdeki dahili kamera, Bluetooth modülü ve parmak izi okuyucu havuzdan payını çoktan almıştır. Yani asıl soru “kaç adres var” değil, “kaç cihaz aynı anda düzgün çalışabilir” sorusudur.

Neden 127 Cihaz Pratikte Mümkün Değil?

Aynı anda kaç USB cihazı bağlanabilir sorusunun yanıtını üç somut duvar belirler: katman derinliği, uç nokta sayısı ve bant genişliği. İlk iki duvar cihazın hiç tanınmamasına, üçüncüsü ise tanınıp da düzgün çalışmamasına yol açar.

Yedi Katman Kuralı

USB bağlantıları bir ağaç gibi katmanlara (tier) ayrılır. Birinci katman anakarttaki kök hub’dır. Yedinci katmanda ise yalnızca cihaz bulunabilir, hub bulunamaz. Aradaki beş katman hub’lara ayrılmıştır.

Bunun pratik karşılığı nettir: kök hub’dan sonra en fazla beş hub arka arkaya zincirlenebilir. Altıncı hub’a taktığınız cihaz hata mesajı vermez, uyarı çıkarmaz; öylece görünmez olur. Monitörler, dok istasyonları, hatta bazı klavyeler içinde gizli birer hub barındırdığı için bu katmanları siz farkında olmadan tüketirsiniz.

Hızın artması bu tavanı yükseltmez. 10 Gbps veya 20 Gbps hızındaki bir hub da tam olarak aynı katman bütçesine tabidir.

Uç Nokta (Endpoint) Sınırı

Her USB cihazı denetleyiciden bir ya da birkaç “uç nokta” (endpoint) ister. Uç nokta, cihazın veri alışverişi için ayrılan mantıksal kanaldır. Bir web kamerası video, ses ve kontrol için ayrı kanallar açar; sade bir fare tek kanalla yetinir.

Sorun, modern xHCI denetleyicilerinin uç nokta havuzunun sınırlı olmasıdır. Örneğin Intel’in 8. seri xHCI denetleyicisinin 96 uç nokta desteklediği bildiriliyor; bu değer üreticinin resmi bir belgesinden değil, saha gözlemlerinden geliyor. Rakam markadan markaya değişse de mantık aynıdır: havuz tükendiğinde yeni cihaza yer kalmaz.

Havuz dolduğunda Windows size “kapasite bitti” demez. Bunun yerine “Yeterli USB denetleyici kaynağı yok” benzeri bir uyarı çıkarır. Donanım üreticisi Plugable’ın bu hatayı açıklayan destek belgesi, sorunun en sık tek portlu ince dizüstülerde görüldüğünü belirtiyor. Kısacası USB kontrolcü kaynağı yetersiz hatası çözümü için yeni bir cihaz almanız gerekmez; yükü ikinci bir denetleyiciye taşımanız yeter. Çünkü belirleyici olan cihaz sayısı değil, cihazların açtığı kanal sayısıdır.

USB Bant Genişliği Nasıl Paylaşılır?

USB bant genişliği paylaşımı nasıl çalışır sorusunun cevabı tek cümlede özetlenebilir: USB, bant genişliğini portlara tek tek dağıtmaz; denetleyici başına tek bir havuz tutar. Aynı kök hub’a bağlı bütün cihazlar bu havuzu bölüşür. Dolayısıyla hub takmak bant genişliğini çoğaltmaz, yalnızca aynı boruya daha fazla cihaz bağlar. USB hub takınca cihazların neden yavaşladığı sorusunun temel yanıtı da budur.

USB nesliGüncel etiketiTeorik hızPaylaşımda ne anlama gelir?
USB 2.0USB 480Mbps480 MbpsKlavye, fare, kamera ve yazıcı aynı havuzda; gerçek aktarım 40 MB/s civarı
USB 3.2 Gen 1USB 5Gbps5 GbpsTek bir SSD bu havuzu neredeyse tek başına doldurabilir
USB 3.2 Gen 2USB 10Gbps10 Gbpsİki hızlı diske aynı anda yer açar
USB 3.2 Gen 2×2USB 20Gbps20 GbpsYalnızca Type-C portlarda; hub desteği sınırlı
USB4USB 40Gbps40 GbpsEkran, veri ve güç aynı hattı paylaşır
USB4 Sürüm 2.0USB 80Gbps80 GbpsSpesifikasyon 2022’de yayımlandı; 80 Gbps destekleyen denetleyiciler ancak 2026-2027’de yaygınlaşıyor

Tablonun son satırı önemli bir ayrımı da gösteriyor: bir spesifikasyonun yayımlanması ile o hızı destekleyen donanımın piyasaya yayılması ayrı şeylerdir. USB-IF, USB4 Sürüm 2.0 spesifikasyonunu Ekim 2022’de yayımladığını duyurdu. Buna karşın 80 Gbps’lik denetleyicilerin bilgisayarlarda yaygınlaşması 2026-2027’ye sarkıyor. Yani masanızdaki havuz, kâğıt üzerindeki en yüksek rakam değil, anakartınızdaki denetleyicinin gerçekten desteklediği hızdır.

Portların renkleri ve üzerlerindeki simgeler hangi havuza bağlandığınız konusunda ipucu verir. Bu kodlamanın ayrıntılarına USB port renkleri rehberimizde değinmiştik.

Kamera ve Ses Cihazları Neden Bu Kadar Yer Kaplar?

Web kamerası ve USB ses kartı gibi cihazlar “eşzamanlı” (isochronous) aktarım kullanır. Bu cihazlar veriyi gecikmesiz almak zorunda olduğundan, veri yolunda önceden zaman rezerve eder.

USB 2.0 tarafında veri yolu 125 mikrosaniyelik mikroçerçevelere bölünür ve bu sürenin en fazla %80’i eşzamanlı trafiğe ayrılabilir. Gömülü sistem uzmanlarının bant genişliği hatalarını inceleyen teknik analizine göre, tek bir HD kamera akışı protokol yükü yüzünden bu bütçenin üçte birine yakınını tek başına tüketebiliyor.

Sonuç çoğumuza tanıdıktır: ikinci kamerayı ya da harici ses kartını taktığınız anda ilki “kullanılamıyor” der. Microsoft’un sürücü geliştiricilere yönelik USB bant genişliği tahsisi belgesi de sürücülerin kullanmadıkları bant genişliğini havuza hızla iade etmesi gerektiğini vurguluyor. Hata sizin cihazınızda değil, dolan zaman bütçesindedir.

Eski Cihazlar ve Çeviri Motoru

USB 2.0 hub’ları, düşük hızlı eski cihazların trafiğini yüksek hıza çeviren bir birim taşır: çeviri motoru (transaction translator, TT). Ucuz hub’larda bu birim tektir ve bütün portlar onu paylaşır.

Tek çeviricili (single-TT) bir hub’da klavye, mikrofon ve yazıcı gibi eski cihazlar 12 Mbps’lik ortak bir kovaya sıkışır. Çok çeviricili (multi-TT) hub’larda ise her portun kendi çeviricisi vardır. Kutu üzerindeki “Multi-TT” ibaresi, ucuz bir hub ile stabil bir hub arasındaki farkı çoğu zaman tek başına açıklar.

Güç Sınırı: Bant Genişliği Kadar Belirleyici

Cihazlar yalnızca veri yolunu değil, aynı anda güç hattını da paylaşır. Bir portun verebileceği akım standartla sınırlıdır:

  • USB 2.0 Type-A portu: 500 mA, yani yaklaşık 2,5 W
  • USB 5Gbps Type-A portu: 900 mA, yani yaklaşık 4,5 W
  • USB-C portu (Power Delivery olmadan): 1,5 A veya 3 A
  • USB PD 3.1 Genişletilmiş Güç Aralığı (EPR): 240 W’a kadar

Harici beslemesi olmayan bir hub bu bütçeyi böler. Harici disk, mikrofon, ışıklı klavye ve şarj olan telefon aynı anda akım isterse toplam talep tavanı aşar. Bu noktada anakarttaki koruma devreleri portu kesip “hub bağlantı noktasında güç aşımı” uyarısını verir. Harici beslemeli USB hub ne işe yarar sorusunun yanıtı tam olarak burada saklıdır: kendi adaptörüyle güç bütçesini bilgisayarın sırtından alır. Güç profillerinin resmi tanımlarını USB-IF’in Power Delivery sayfasında inceleyebilirsiniz.

Sınırı Aştığınızı Nasıl Anlarsınız?

USB sınırları nadiren açık bir hata mesajıyla kendini gösterir. Bunun yerine “arıza sandığınız” belirtiler üretir. USB hub takınca cihazlar neden yavaşlıyor ya da neden birden kayboluyor diye düşünüyorsanız, yanıt çoğu zaman aşağıdaki tabloda saklıdır. Tablo, en sık karşılaşılan belirtileri gerçek nedenleriyle eşleştiriyor:

BelirtiArkasındaki sınırİlk denenecek çözüm
Cihaz hiç görünmüyor, hata da yokKatman (tier) derinliği aşıldıHub zincirini kısaltın, cihazı doğrudan porta takın
“Yeterli USB denetleyici kaynağı yok” uyarısıUç nokta havuzu dolduCihazı başka bir denetleyicinin portuna alın
İkinci kamera takılınca ilki çalışmıyorEşzamanlı bant genişliği bütçesiÇözünürlüğü düşürün veya farklı denetleyici kullanın
Harici disk aktarım sırasında kopuyorGüç ve bant genişliği birlikteHarici beslemeli hub kullanın
Seste cızırtı, faredeki takılmalarPeriyodik zamanlama havuzu dolduSes ve giriş cihazlarını ayrı portlara dağıtın
Sistem yavaşlıyor, işlemci yükü artıyorYüksek örnekleme hızlı cihazların kesme yüküFare/klavye örnekleme hızını düşürün

Bu belirtilerin en can sıkıcı olanı harici diskteki kopmalardır. Yazma işleminin ortasında bağlantı kesilirse dosya sisteminde bozulma riski doğar. Bu yüzden büyük aktarımları hub üzerinden değil, doğrudan anakart portundan yapmak akıllıca olur.

Kendi Bilgisayarınızdaki USB Sınırını Nasıl Kontrol Edersiniz?

Tahmin yürütmek yerine bilgisayarınızın USB ağacına bakabilirsiniz. Adımlar şöyle işler:

  1. Windows’ta: Aygıt Yöneticisi’ni açın ve “Evrensel Seri Veri Yolu denetleyicileri” başlığını genişletin. Kaç ayrı ana denetleyici (host controller) olduğunu burada görürsünüz. Her denetleyici ayrı bir bant genişliği havuzu demektir.
  2. Ağacı görmek için: Microsoft’un ücretsiz USBView aracı ya da USB Device Tree Viewer, hangi portun hangi denetleyiciye bağlı olduğunu ve kaç katman derine indiğinizi listeler.
  3. macOS’ta: Sistem Bilgisi uygulamasındaki USB bölümü, cihazları bağlı oldukları veri yoluna göre ağaç halinde gösterir.
  4. Linux’ta: Terminalde lsusb -t komutu aynı ağacı hız bilgisiyle birlikte döker.

Bu listede aynı denetleyicinin altında kalabalıklaşmış bir dal görüyorsanız, sorununuzun kaynağını da bulmuşsunuz demektir. USB bant genişliği paylaşımı tam olarak o dalın üzerinde gerçekleşir; kalabalığı ikinci bir denetleyiciye bölmek çoğu zaman en hızlı iyileşmeyi sağlar.

Microsoft USB Device Viewer (USBView) ekran görüntüsü; xHCI ana denetleyicileri, RootHub ve USB hub ağacı listeleniyor
Microsoft’un resmi USBView aracı, xHCI ana denetleyicilerini, RootHub’ı ve USB hub ağacını listeliyor.

Daha Fazla Cihazı Sorunsuz Bağlamanın Yolları

İyi haber şu: USB sınırlarının çoğu, cihazları doğru dağıtarak aşılabilir. Harici beslemeli USB hub ne işe yarar, hangi durumda PCIe kart gerekir, zinciri nasıl kısaltırsınız? Aşağıdaki adımları etkili olandan başlayarak sıraladık.

  1. Yükü ayrı denetleyicilere dağıtın. Masaüstü bilgisayarlarda arka paneldeki portlar genellikle ön paneldekilerden farklı bir denetleyiciye bağlıdır. Kamerayı ve diski farklı gruplara takmak çoğu sorunu tek hamlede çözer; USB kontrolcü kaynağı yetersiz hatası çözümü de çoğu zaman bu tek adıma iner.
  2. Harici beslemeli hub kullanın. Kendi adaptörü olan bir hub, güç bütçesini bilgisayardan bağımsız hale getirir.
  3. Multi-TT etiketli hub seçin. Eski hızdaki cihazları çok kullanıyorsanız fark anında hissedilir.
  4. Zinciri kısaltın. Hub’a hub bağlamak yerine tek katmanda daha çok portlu bir hub tercih edin.
  5. PCIe USB kartı takın. Masaüstünde en kalıcı çözüm budur: kart kendi denetleyicisiyle birlikte yeni bir bant genişliği ve uç nokta havuzu getirir.
  6. USB4 veya Thunderbolt dok kullanın. Bu doklar çok daha geniş bir hattı böler; aradaki farkı Thunderbolt 5 ile Thunderbolt 4 karşılaştırmamızda ayrıntılı biçimde ele almıştık.
  7. Sürekli bağlı kalması gerekmeyen cihazları taşıyın. Yazıcı veya yedek disk gibi cihazlar modeminizin USB portunda da yaşayabilir; router USB portunun ne işe yaradığını anlattığımız rehber bu konuda yol gösterir.
  8. Ayarları kısın. Kamerayı sıkıştırılmış modda çalıştırmak, fare örnekleme hızını 1000 Hz yerine 500 Hz’e almak bütçeyi gözle görülür biçimde rahatlatır.
Kendi güç adaptörü kablosu takılı, çok portlu harici beslemeli USB hub; her portun ayrı açma kapama düğmesi görünüyor
Harici beslemeli bir USB hub, güç bütçesini bilgisayardan bağımsız hale getirir.

Sonuç

Bilgisayarda USB port limiti tek bir sayıdan ibaret değildir. 127 adres teoride vardır; ama katman derinliği, uç nokta havuzu, paylaşılan bant genişliği ve güç bütçesi bu sayıyı pratikte tek haneli rakamlara indirir. Cihazlar arttıkça sistem size hata vermek yerine sessizce vazgeçer.

Bu yüzden çözüm “daha çok port” değil, “daha akıllı dağıtım”dır. Yükü farklı denetleyicilere yaymak, beslemeli ve multi-TT bir hub seçmek ve zinciri kısa tutmak çoğu kullanıcının sorununu kalıcı olarak bitirir.

Eğer bu tarz teknik içerikler ilginizi çekiyorsa, sitemizde yer alan “USB-C Kablolar Neden Aynı Görünür Ama Farklı Çalışır?” adlı yazımıza da göz atabilirsiniz.

Reklam

Abone ol
Bildir
guest
0 Yorum
Eskiler
En Yeniler Beğenilenler

Reklam

Reklam