Picproje Elektronik Sitesi

BİLGİSAYAR => Donanım ve Yazılım => Konuyu başlatan: z - 04 Mart 2019, 02:43:32

Başlık: Win10 USB sorunu USB 3.0 Portlar
Gönderen: z - 04 Mart 2019, 02:43:32
Dün USB-HID yazılımı yüklü STM kartlarımı denemem gerektiğinde win10 makinemin usb kablonun takılıp çıkartılmasına hiç tepki vermediğini gördüm.

Aylar öncesinde bu makinede usb cihazlarım sorunsuz çalışıyorlardı. En son makinenin HDD'sini değiştirmiş ve yeniden win10 kurmuştum. Sanırım tek değişen durum bu. Makinemin usb portlarında sorun yok. (Mouse vs düzgün çalışıyor.)

Evde çalışmayan USB cihazlarımı iş yerindeki XP ve win10 makinelerde denediğimde sorunsuz çalıştıklarını gördüm.

3.3v üzerinden 1K5 ile usb hattını dürttüğümde USB cihazlarıma derhal sorgulama gelirken şimdi gelmiyor.

Evdeki makinenin usb portları 3.0. Acaba USB 3.0 portların usb 2.0 cihazlarla sorun çıkarmaması için bir ayar falan mı gerekiyor düşüncesiyle Google'da arama yaptığımda aynı sorunu yaşayan çok kişi olduğunu, çözüm olarak BIOS'dan "USB Legacy Support" seçeneğine göz atılması gerektiğinden bahsedilmiş.


(Fakat şöyle garip durum da var.

2 sene önce derleyip cipe yüklediğim bir proje bahsettiğim sorunu yaşatmadan evdeki makinenin 3.0 portlarında çalışıyor.

Fakat aynı yazılımı yeniden derleyip bir başka kite yüklersem çalışmıyor.)
Başlık: Ynt: Win10 USB sorunu USB 3.0 Portlar
Gönderen: muhendisbey - 04 Mart 2019, 03:12:11
Tam tersi aslında. Usb 3.0 sürücüsü yüklenmemiş Usb 3.0 portları usb 2.0 olarak çalışır.
Başlık: Ynt: Win10 USB sorunu USB 3.0 Portlar
Gönderen: z - 04 Mart 2019, 03:54:16
Google cevaplarından anladığım kadarıyla USB3.0 portun USB2.0 gibi çalışabilmesi için Biosdan bununla ilgili ayarlamanın yapılmış olması gerekiyor.

Akşam eve gidince deneyeceğim.

Fakat dediğim gibi neden yıllar önce programladığım STM kart sorunsuz çalışıyor da aynı programı yeniden derleyip yeni bir karta yüklediğimde çalışmıyor bu ayrı bir muamma.

Bununla ilgili senaryolar. Sözkonusu şu anda çalışan kartı (ZScope) ben yapmıştım. Yani çipin STM32 olduğundan eminim.

Fakat şimdi yükleme yaptığım kartlar 2 dolarlık Çin malı kartlardan ve "MCU"sunun forumda bahsi geçen STM32F103C8'in tamamen yeniden tasarlanmiş Çin versiyonu olma ihtimali var. (Fakat bu kitler iş yerindeki Win10 makinelerde çalışıyor. Gerçi işyerindeki  makinelerdeki Win10, Mikrosoft'dan özal anlaşma ila alınan ve yetkileri sınırlandırılmış bir versiyon)

Ayrıca, daha önceleri yükleme yaptığım Çin malı kitlerdeki yazılımlarımın hiç biri çalışmıyor. Win10 altında çalışan USB Host, Slave cihazın VID ve PID bilgilerinden farklı olarak çipi de tanımanın yolunu biliyorsa (hiç duymadım) belki korsan çiplere karşı bir yasak da getirilmiş olabilir. Forumda FT232 çiplerde böyle bir durumdan sözediliyordu.

----------------------------------------------------------------------

Cevaplanması gereken bir diğer soru ise;

USB 3.0 porta usb 3.0 cihaz takıldığında Host bundan nasıl haberdar oluyor?
Başlık: Ynt: Win10 USB sorunu USB 3.0 Portlar
Gönderen: power20 - 04 Mart 2019, 08:38:20
Sanırım öncelikle USB aygıtı tanımak için,
USB sürümü en düşük olacak şekilde iletişim kurulur.
Bu esnada aygıt tanımlayıcıları (Descriptor) iletilir.

HOST, aygıt usb sürümünden, USB Descriptor içinde bcdUSB isimli field ile haberdar olur.
Burada usb sürümü belirtilir. 1.1 , 2.0 , 3.0  vs..
Örneğin bu iki bayt 0200  ise  aygıt, usb2.0  demektir.
Başlık: Ynt: Win10 USB sorunu USB 3.0 Portlar
Gönderen: power20 - 04 Mart 2019, 08:41:34
Asus ROG GL552VW  bilgisayara Windows 7 kurdum. Orijinali ( Windows 10 )
USB 3.0 sürücü yüklenmeden önce usb portları hiç çalışmadı.

USB 2.0 değil 1.1 olsa razıydım. Çünkü fare kullanılamadı.
Klavye ile güçlükle sürücüyü yükledim sonra USB portlar çalıştı.

Alıntı yapılan: muhendisbey - 04 Mart 2019, 03:12:11Tam tersi aslında. Usb 3.0 sürücüsü yüklenmemiş Usb 3.0 portları usb 2.0 olarak çalışır.
Başlık: Ynt: Win10 USB sorunu USB 3.0 Portlar
Gönderen: z - 04 Mart 2019, 09:11:01
Alıntı yapılan: Kılıç - 04 Mart 2019, 08:38:20Sanırım öncelikle USB aygıtı tanımak için,
USB sürümü en düşük olacak şekilde iletişim kurulur.
Bu esnada aygıt tanımlayıcıları (Descriptor) iletilir.

HOST, aygıt usb sürümünden, USB Descriptor içinde bcdUSB isimli field ile haberdar olur.
Burada usb sürümü belirtilir. 1.1 , 2.0 , 3.0  vs..
Örneğin bu iki bayt 0200  ise  aygıt, usb2.0  demektir.

Bu dedikleriniz usb porta cihaz takildiktan sonra olur. PC porta cihaz takilimi takili degilmi bilmesi lazim ki sorgulama yapsin. Usb 2.0 da bu basitce 1K5 direncin varligi ile belli oluyordu. USB 3.0 da nasil oluyor bilmiyorum.

Beslemeden cekilen akima bakmak da cozum degil kendinden beslemeli cihazlar var cunku.

Neyse benim sorun cozuldu. Nasil cozuldu bilmiyorum. Eve gelince bios ayarlarinda usb ile ilgili ayarlara baktim ve 2.0 ile ilgili hic bir ayar goremedim. Mecburen degisiklik yapmadan ciktim.

Fakat bilgisayar acildiktan sonra usb cihazlarim calisir hale geldiler.

Neden boyle bir sorun yasadim bilmiyorum.
Başlık: Ynt: Win10 USB sorunu USB 3.0 Portlar
Gönderen: brandice5 - 04 Mart 2019, 09:23:54
USB 3.0 cihazlar 9 pinli. Dolayısıyla host kolayca anlayabiliyor çünkü RX ve TX pinleri ayrı full duplex iletişim yapılıyor.
Başlık: Ynt: Win10 USB sorunu USB 3.0 Portlar
Gönderen: ilyas KAYA - 04 Mart 2019, 10:49:08
Anakartınızda uefi desteği var ise (ki son 10 yıldaki kartlarda genelde var ) windows 10 direk olarak bios a müdahale edebiliyor. Windows bios ayarlarınıza müdahale etti ve siz bios a girip tekrar kayıt etti iseniz bu durumdan dolayı düzelmiş olabilir.
Başlık: Ynt: Win10 USB sorunu USB 3.0 Portlar
Gönderen: M.Salim GÜLLÜCE - 04 Mart 2019, 12:10:58
Alıntı yapılan: z - 04 Mart 2019, 09:11:01Bu dedikleriniz usb porta cihaz takildiktan sonra olur. PC porta cihaz takilimi takili degilmi bilmesi lazim ki sorgulama yapsin. Usb 2.0 da bu basitce 1K5 direncin varligi ile belli oluyordu. USB 3.0 da nasil oluyor bilmiyorum.

Beslemeden cekilen akima bakmak da cozum degil kendinden beslemeli cihazlar var cunku.

Neyse benim sorun cozuldu. Nasil cozuldu bilmiyorum. Eve gelince bios ayarlarinda usb ile ilgili ayarlara baktim ve 2.0 ile ilgili hic bir ayar goremedim. Mecburen degisiklik yapmadan ciktim.

Fakat bilgisayar acildiktan sonra usb cihazlarim calisir hale geldiler.

Neden boyle bir sorun yasadim bilmiyorum.
Zaman zaman bios ta veri kayıpları olabiliyor.
Çok büyük kayıplar olursa boot ta bios ayarları için kullanıcıyı uyarıyor.
Kullanıcı müdahil olmayınca default set ile boot edebiliyor.

Bu veri kayıpları bazı programlar tarafından yapılabildiği gibi...
Battery backup üniteden kaynaklı yada bataryadan kaynaklı da olabiliyor.

Sonuçta refresh ile düzelmiş.  ;)
Başlık: Ynt: Win10 USB sorunu USB 3.0 Portlar
Gönderen: power20 - 04 Mart 2019, 12:34:03
Alıntı yapılan: brandice5 - 04 Mart 2019, 09:23:54USB 3.0 cihazlar 9 pinli.
Laptopun usb 3.0 portu normal tip görünüyor. 4pin. Yani 2.0 veya 1.1 gibi. Acaba usb 3.0 olarak çalışmıyor diyebilir miyiz? Normal soketli usb 3.0 port olmaz mı?
Başlık: Ynt: Win10 USB sorunu USB 3.0 Portlar
Gönderen: z - 04 Mart 2019, 12:44:48
Sacma sapan bir sorun yuzunden dun sabahlamis arizayi cok yanlis yerlerde aramisim.

JTAG cihazi ve STM kartim iki ayri usb kablo uzerinden PC'ye bagli. STM karta bagli olan kablonun D+/- pinlerinde sorun olmali ki USB cihaz haberlesemiyor.

Is yerine goturdugumde sans eseri saglam kablo ile deneme yapmisim. Eve gelince de oyle.

Ne zaman ki kod atmaya kalktim bu kez de JTAG cihazi bulunamiyor oldu. Kablolari swap edince bu kez jtag calisti ama STM kitim usb cihazlar arasindan kayboldu.

Kusura bakmayin zamaninizi aldim ve tam  gunume maloldu.

Bir fikra ile telafi edeyim.

Temel idam cezasina carptirilmis. Sabah olmus, onde Temel arkada gardiyanlar daragacina dogru ilerlerlerken Temel kendi kendine mirildaniyormus. Bu da bana ders olsun, bu da bana ders olsun.

Başlık: Ynt: Win10 USB sorunu USB 3.0 Portlar
Gönderen: brandice5 - 04 Mart 2019, 13:35:29
Alıntı yapılan: Kılıç - 04 Mart 2019, 12:34:03Laptopun usb 3.0 portu normal tip görünüyor. 4pin. Yani 2.0 veya 1.1 gibi. Acaba usb 3.0 olarak çalışmıyor diyebilir miyiz? Normal soketli usb 3.0 port olmaz mı?

USB 3.0 port geriye uyumluluk olsun diye dış görünüş ve yapı olarak aynı ancak soketin içindeki USB 2.0 için olan 4 lü pin yapısına ek 5 adet daha pin var. Portun içine dikkatli bakarsanız görebilirsiniz.


(https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQMPTQ1CIEJyx_XZ7-C5xk033ElA4FqM_hG0oDNXuNowMbMaynz)
Başlık: Ynt: Win10 USB sorunu USB 3.0 Portlar
Gönderen: M.Salim GÜLLÜCE - 04 Mart 2019, 15:40:10
Alıntı yapılan: z - 04 Mart 2019, 12:44:48Sacma sapan bir sorun yuzunden dun sabahlamis arizayi cok yanlis yerlerde aramisim.

JTAG cihazi ve STM kartim iki ayri usb kablo uzerinden PC'ye bagli. STM karta bagli olan kablonun D+/- pinlerinde sorun olmali ki USB cihaz haberlesemiyor.

Is yerine goturdugumde sans eseri saglam kablo ile deneme yapmisim. Eve gelince de oyle.

Ne zaman ki kod atmaya kalktim bu kez de JTAG cihazi bulunamiyor oldu. Kablolari swap edince bu kez jtag calisti ama STM kitim usb cihazlar arasindan kayboldu.

Kusura bakmayin zamaninizi aldim ve tam  gunume maloldu.

İlahi  ::ok
Başlık: Ynt: Win10 USB sorunu USB 3.0 Portlar
Gönderen: power20 - 04 Mart 2019, 22:13:47
Evet usb 3.0 soketin içi farklıymış
(https://i.ibb.co/ZK6h2X8/usb3.jpg) (https://ibb.co/ZK6h2X8)
Başlık: Ynt: Win10 USB sorunu USB 3.0 Portlar
Gönderen: fide - 05 Mart 2019, 08:50:49
Soketin içi farklı ama öncekine uyumlu yapacağız diye geriye ekledikleri pinler bazen temas etmeyip usb3.0 cihazların çalışmamasına sebep oluyor. Bu yönüyle çok kötü bit tasarım. Sanırım bu sıkıntıyı gördüler ki type C yi çıkardılar.
Başlık: Ynt: Win10 USB sorunu USB 3.0 Portlar
Gönderen: muhendisbey - 08 Mart 2019, 15:39:12
Alıntı yapılan: Kılıç - 04 Mart 2019, 08:41:34Asus ROG GL552VW  bilgisayara Windows 7 kurdum. Orijinali ( Windows 10 )
USB 3.0 sürücü yüklenmeden önce usb portları hiç çalışmadı.

USB 2.0 değil 1.1 olsa razıydım. Çünkü fare kullanılamadı.
Klavye ile güçlükle sürücüyü yükledim sonra USB portlar çalıştı.

Eğer köprü sürücüsü yüklenmemişse hiçbir çevre aygıtının düzgün çalışmıyor olması normaldir. Kast ettiğim diğer sürücülerin yüklü olup, USB 3.0 sürücüsünün yüklenmediği durum. Bu durumda 2.0 olarak çalışmaya devam eder, tabi ki USB host kontrolcüsünün tak kullan sınıfında olması da gereklidir. Sonuç olarak bilgisayarda hiçbir cihaz sürücüsüz çalışamaz.

USB3.0 olan bir cihaz sokete tam oturmadığında arka pinlere temas sağlanmıyor. Bu durumda da cihaz usb2.0 gibi çalışabiliyor. Bu tasarımın bir sıkıntısı da konnektör içerisindeki pinlerin eğilerek yaylanma görevini kaybedip temassızlık oluşturması.

USB TYPE-C ise biraz farklı. Hatta konnektörler aynı olmasına rağmen kabloları da farklıymış.
Görüntü aktarım kablosu ayrı
Şarj kablosu ayrı,
Veri aktarım kablosu ayrıymış.
Aynı zamanda tersi düzü de yok. Bu açıdan güzel görünse de maalesef bazı imal hatası olan kablolar yüzünden portlar ve cihazlar bozulmuş.