Realtek RTL9210 çipli bir NVMe to USB 3.1 kutu aldım. Bilgisayarda da 3.1 Gen 1 portlar var.
Şimdi bunu 3.1 Type C ve Type A 3.1 kablo ile bağlayınca yazma yaparken hız aşırı dengesiz oluyor, kesiliyor, donuyor ve bir süre sonra cihazın bağlantısı kesilip yeniden bağlanıyor. Sorun düzelmiyor. Okuma yaparken sıkıntı yok.
USB 2.0 ile bağladığımda ise herhangi bir sıkıntı olmuyor. Yazma ve okuma hızları stabil.
Linux'ta da Windows'ta da denedim. Farklı NVMe disk de denedim. Başka bilgisayarda da denedim. Farklı kabloları da denedim. Hepsinde sonuç aynı.
Linux'ta 3.1 ile bağlanınca şöyle blok simgesi çıkıyor: @OzgunP@gen2 bu simgenin neden çıktığı hakkında bilginiz varsa araştırmak isterim.
USB 2.0 ile bağlanınca da normal USB simgesi çıkıyor.
Gene açılmadı sistem. Sorunu Linux'tan çözebileceğimizi sanmıyorum. 5-6 tane firmware bile etki etmedi. Config'leri değiştirdim ama nafile.
Guncelleme:
Ust seviye bir anakartta denedigimde sikintisiz calisti saatlerce.
Yani sorun guc yetersizligiyle ilgiliymis. Laptoplardan yeterli guc saglanamadigi icin yuk altinda donuyor alet.
E zaten ek guc vererek denemistim ama ise yaramamisti, cok ilginc.
O tür güç yönetiminden bahsetmiyorum, Linux altında USB'nin auto-suspend özelliğinden bahsediyorum aslında. Aygıt için auto-suspend pasifleştirilirse, sorun çözülebilir.
Aygıtın kendi Firmware'inde auto suspend var hocam. Linux'tan kapatsak da bize bu engel olacak. Firmware güncelleniyor mu diye bakayım, öyle bir şey okumuştum geçen gün.
Senin dediğin gibi firmware bazında bir çözüm gerekli gibi duruyor. İstersen aşağıdaki komutlarla bunu değiştirmeyi deneyebilirsin. Bir de durumu böyle izle bakalım.
Kod:
sudo -i
echo on > /sys/bus/usb/devices/usb2/firmware_node/power/control
İşlemi geri almak için şu komutu kullanırsın.
Kod:
echo auto > /sys/bus/usb/devices/usb2/firmware_node/power/control
Komutu aygıtı takacağın USB 3.0 girişe göre değiştirmen gerekebilir, sanırım yukarıdaki çıktıyı USB 2.0 giriş altında aldın.
Senin dediğin gibi firmware bazında bir çözüm gerekli gibi duruyor. İstersen aşağıdaki komutlarla bunu değiştirmeyi deneyebilirsin. Bir de durumu böyle izle bakalım.
Kod:
sudo -i
echo on > /sys/bus/usb/devices/usb2/firmware_node/power/control
İşlemi geri almak için şu komutu kullanırsın.
Kod:
echo auto > /sys/bus/usb/devices/usb2/firmware_node/power/control
Hocam şu an firmware downgrade edip denedim. Gene aynı. Bir tane de üst sürüm var, onu da deneyeyim. Olmazsa bunu da deneyeceğim. @OzgunP Linux satırına mı ekliyoruz?
Grub menüsünde e harfine basarsan, açılan düzenleme alanında eklediğin değişkenleri elle silebilirsin. Böylece masaüstüne ulaştıktan sonra kalıcı olarak kaldırabilirsin.