Makale numarası: 250635 - Son Gözden Geçirme: 12 Şubat 2007 Pazartesi - Gözden geçirme: 1.3

Windows 98 için: USB Legacy desteği bilgisayar sorunlarını

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.
Hepsini aç | Hepsini kapa

Belirtiler

Windows 98 tabanlı bir bilgisayarda temel giriş/çıkış sisteminde (BIOS) evrensel seri yol (USB) eski desteği etkinleştirildiğinde bilgisayarınız USB aygıtı algılamayabilir veya bilgisayarınızı başlattığınızda veya kapattığınızda (askıda kalabilir) yanıt vermeyebilir.

Neden

USB ana bilgisayar denetleyicisi gerektirir (BIOS) ile Windows arasında çakışma varsa bu sorun oluşabilir. BIOS SMI # düzenli aralıklarla eski USB desteği sağlamak üzere denetleyicisi durumunu okumak için kullanır. Başlatma sırasında Peripheral Component ınterconnect (PCI) numaralandırma sonra USB denetimini BıOS'UN Windows için değiştirilir. Bazı durumlarda, Windows PCI veri yolu numaralandırma sırasında BıOS'UN doğru bir değer için ana bilgisayar için Windows Denetim USB denetleyicisinin aktarmak yüklenememesi sonuçlanır denetleyicisi temel adresi edinebilirler değil.

Bu koşula neden çalışmıyor USB aygıtlar, bilgisayarınızın başlangıç veya kapanma veya PS/2 klavye veya fare bulunamadığını bildiren bir Windows ileti sırasında askıda kalabilir (USB klavye veya fare bulunamazsa, yazılım PS/2 klavye veya fare için arama yapabilirsiniz).

Çözüm

Bu davranışı gidermek için <a0></a0>, BIOS satıcıları USB eski desteği devre dışı bırakın veya bir geçici çözüm düzeltme ekini içerir.

Daha fazla bilgi

Davranış, Windows 98 ve BıOS'U arasında bir eşitleme sırasında PCI veri yolu numaralandırma yetersizliği nedeniyle oluşur. Openhcı belirtimi için bir eşitleme düzenek, işletim sisteminin temel adresi kaydının (çubuğu) erişmeden önce komut kayıttaki PCI bellek erişimi bit (bit 1) temizler özetlenir. BıOS'UN bu bit denetlemelisiniz; temizlenmişse, BIOS SMM kod ana bilgisayar denetleyicisi işlem yazmaçların erişim değil. Ne yazık ki, bazı bilgisayar yonga kümeleri bu bit temizlendiğinde düzgün çalışmamaya. Bu yonga kümesi davranışları önlemek için <a0></a0>, Windows 98 bu numaralandırma algılamaz, çünkü BıOS'UNU yanlış denetleyicisi adresi elde, yani PCI numaralandırma sırasında temizlemez. Windows 98, Windows 98 FFFF_FFFFh bir sınama deseni yazar bu PCI numaralandırma gerçekleştiriyor Bankası adrese USB denetleyicisi kaydetmek ve onu 1000h bayt aralığı boyutunu göstermek için yeniden FFFF_F000h okur.

SMI # USB denetleyicisi tarafından şu anda oluşturulursa, USB denetleyicisinin BIOS SMI işleyicisi taban Adresi'nin kayıt geçersiz olduğu için erişemiyor. Bu zaman uyumsuz olay sonsuza kadar; bu nedenle, sonraki Openhcı USB el-fazla BıOS'nden Windows için işe yaramıyorsa asserted SMI # sinyal neden olabilir. Windows, PS/2 klavye ve fare algılamaya çalışır ve kullanıcı PS/2 klavye veya fare algılanamadı bildiren bir hata iletisi alabilirsiniz.

BıOS'UN Bu davranışa geçici bir SMI işleyicisindeki USB denetleyicisi taban Adresi'nin okuma ve SMM bellekteki geçerli adres bir kopyasını kaydetme çalışabilirsiniz. Taban Adresi'nin sınama deseni PCI numaralandırma sırasında Windows tarafından yazılmış olan bir FFFF_F000h desen varsa, BıOS'UN Bankası adrese kaydetmek ve SMI işleme devam edin; bu nedenle, USB denetleyicisi erişilebilir kalır ve SMI # düzgün temizlenir önceki geçerli değer yazabilirsiniz. Windows, PCI numaralandırma işleminin devam edebilmesini sağlayın SMI işleyicisi sonunda, BIOS FFFF_F000h sınama deseni taban Adresi'nin kayıt defterinin geri yükleyebilirsiniz.

Referanslar

USB aygıtı desteği hakkında daha fazla bilgi için Windows 98 DDK görüntüleyin.

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Windows 98 Standard Edition
  • Microsoft Windows 98 İkinci Sürüm
  • Microsoft Windows 98 Driver Development Kit (DDK)
Anahtar Kelimeler: 
kbmt kberrmsg kbhardware kbprb kbusb KB250635 KbMttr
Otomatik TercümeOtomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:250635  (http://support.microsoft.com/kb/250635/en-us/ )