USB

Peranti USB ada di mana-mana — keyboard, mouse, storan, kamera. Pindai peranti USB yang bersambung, baca penerang peranti, dan atasi masalah koneksi menggunakan WebUSB.

USB

Peranti USB ada di mana-mana — keyboard, mouse, storan, kamera. Pindai peranti USB yang bersambung, baca penerang peranti, dan atasi masalah koneksi menggunakan WebUSB.

Privasi Diutamakan usb Alat Pengujian di usbRecognized berjalan sepenuhnya dalam pelayar anda menggunakan Web API yang selamat. Tanpa muat turun perisian, tanpa pemasangan, tanpa muat naik data — privasi anda 100% terlindungi. Klik salah satu alat di atas untuk mula menguji.

Sesetengah alat dalam kategori ini tersedia sekarang (ditandai ✓). Yang lain akan datang tidak lama lagi — setiap halaman merangkumi pratonton terperinci tentang fungsi alat dan cara menguji perkakasan anda.

Yang Dapat dan Tidak Dapat Dilihat WebUSB

Pelayar hanya dapat mencapai peranti USB melalui perintah keizinan eksplisit, dan hanya jika peranti mendedahkan antara muka yang boleh dituntut pelayar. Peranti yang sudah diikat sistem pengendalian kepada pemacu kelas yang dilindungi, seperti keyboard, mouse dan storan massal, sengaja disekat daripada akses web kerana menyerahkannya kepada halaman web akan menjadi lubang keselamatan. Sekatan ini menjelaskan sebahagian besar kekeliruan tentang ujian USB yang seolah-olah tidak melihat apa-apa.

Untuk peranti yang tercapai, pelayar dapat membaca deskriptor peranti, deskriptor konfigurasi dan antara muka, pengenal vendor dan produk, serta kelajuan pautan yang dilaporkan. Itu maklumat diagnostik yang bermakna. Cukup untuk mengenal pasti peranti yang tidak dikenali, memastikan sama ada ia enumerasi dengan betul, dan mengetahui sama ada ia berjalan pada kelajuan yang anda harapkan.

Yang tidak dapat dilakukan pelayar ialah mengeluarkan perintah spesifik kelas kepada peranti sembarangan, membaca data daripada peranti yang belum diberi keizinan, atau memeriksa lapisan elektrik. Peranti yang gagal enumerasi sama sekali tidak akan muncul dalam senarai, kerana enumerasi berlaku di bawah lapisan yang dapat diperhatikan pelayar. Hasil negatif itu sendiri bermaklumat: ia memindahkan penyiasatan daripada perisian kepada kabel, port dan kuasa.

Membaca Deskriptor USB: VID, PID, Kelas dan Kelajuan

Pengenal vendor (VID) dan pengenal produk (PID) ialah dua angka yang mengenal pasti peranti bagi sistem pengendalian. Pengenal vendor diberikan kepada pengilang, dan pengenal produk dipilih pengilang itu untuk produk tertentu. Bersama-sama kedua-duanya menentukan pemacu mana yang dimuatkan, dan mencarinya ialah cara terpantas mengenal pasti peranti yang labelnya terpadam atau namanya dilaporkan tidak dikenali.

Kelas peranti menggambarkan jenis peranti secara garis besar, dan kelas antara muka menggambarkan fungsi spesifik setiap antara muka. Peranti komposit seperti headset mengisytiharkan satu antara muka untuk audio dan satu lagi untuk butang kawalan, masing-masing membawa kelasnya sendiri. Itulah sebabnya sebuah peranti boleh muncul dalam senarai lebih daripada sekali, dan headset boleh berfungsi separuh semasa hanya satu antara mukanya dituntut sistem pengendalian.

Kelajuan yang dilaporkan ialah kelajuan pautan yang dirundingkan, bukan maksimum yang disokong peranti. Peranti yang mampu pada pautan pantas akan turun kepada yang lebih rendah jika kabel, port atau hab tidak menyokongnya. Peranti yang melaporkan kelajuan di bawah spesifikasinya belum tentu rosak; penjelasan yang lebih mungkin ialah kabel yang hanya disambung untuk rate yang lebih rendah, yang biasa pada kabel cas yang dijual tanpa rating data.

Urutan Triase untuk Peranti yang Tidak Dikenali

Bekerjalah dari luar ke dalam. Mulakan daripada kabel, kerana kabel khusus cas ialah punca paling biasa peranti yang berfungsi di tempat lain tetapi gagal di sini. Kemudian tukar port, utamakan yang terus pada mesin daripada yang pada hab, kerana hab yang tidak dapat membekal arus cukup akan menyebabkan enumerasi sekejap ada sekejap tiada yang kelihatan seperti kesalahan perisian. Barulah kemudian beralih kepada pemacu.

Jika peranti terenumerasi kemudian menghilang, syaki kuasa, bukan data. Peranti yang menarik arus lebih besar daripada yang dapat dibekalkan port akan terenumerasi dengan jaya kemudian tercabut semasa mula bekerja. Pemacu luaran dan hab berkuasa bas ialah contoh biasanya. Hab berkuasa menyelesaikan kelompok kesalahan ini, dan memastikannya tidak memakan kos.

Jika peranti tidak pernah muncul dalam senarai sedangkan peranti lain muncul, kesalahannya berada di bawah pelayar. Periksa sama ada peranti muncul dalam pengurus peranti sistem pengendalian. Peranti yang tiada dalam sistem pengendalian tidak dapat dilihat pelayar, dan ujian berasaskan web sebanyak mana pun tidak akan mengubahnya. Di sinilah penyiasatan beralih kepada perkakasan dan pemacu.

Pemeriksaan Pencetak Melalui USB

Pencetak menghadirkan masalah diagnostik spesifik kerana sebahagian besar kelakuannya tidak berlaku melalui pautan USB. Bahasa huraian halaman, pengurusan warna dan kesihatan nozel semuanya dikendalikan di dalam pencetak, sehingga pencetak yang berkomunikasi sempurna pun tetap boleh mencetak buruk. Memisahkan sambungan daripada output ialah langkah pertama dalam mendiagnosis aduan pencetak.

Kesalahan sambungan muncul sebagai pencetak yang dilaporkan luar talian atau kerja yang beratur kemudian tidak pernah tercetak. Ini wajar diperiksa di lapisan USB, kerana pencetak yang tercabut daripada bas semasa bangun daripada tidur akan kelihatan tepat seperti masalah pemacu. Pencetak yang terenumerasi andal tetapi tetap menghasilkan output buruk mempunyai masalah kualiti cetakan, bukan masalah sambungan.

Kesalahan kualiti cetakan mempunyai senarai punca pendeknya sendiri. Jalur putih mendatar biasanya menandakan nozel tersumbat pada kepala cetakan. Anjakan warna di halaman biasanya menandakan kartrij yang sebahagian kosong atau kepala yang tidak sejajar. Tanda menegak berulang pada jarak sekata biasanya menandakan rol atau calar pada dram. Halaman ujian yang melatih masing-masing secara berasingan lebih diagnostik daripada mencetak dokumen kemudian menilainya secara keseluruhan.

USB FAQ

Apa sebenarnya yang dilakukan pemeriksaan peranti USB?

Ia mengenumerasi peranti USB yang boleh dicapai pelayar, kemudian membaca deskriptornya: pengenal vendor dan produk, kelas peranti dan antara muka, serta kelajuan pautan yang dirundingkan. Ia melaporkan apa yang sudah diterima sistem pengendalian, sehingga berguna untuk mengenal pasti peranti yang tidak dikenali dan memastikan peranti terenumerasi pada kelajuan yang anda harapkan, bukan turun.

Mengapa pelayar saya hanya dapat melihat sebahagian peranti USB?

Pelayar sengaja menyekat akses kepada kelas peranti yang berbahaya jika didedahkan, termasuk keyboard, mouse dan storan massal. Halaman web yang dapat menuntut keyboard anda boleh mencatat setiap ketikan, sehingga sekatan ini ialah sempadan keselamatan, bukan pepijat. Peranti dalam kelas itu tetap berfungsi normal; hanya tidak dapat diperiksa dari halaman web.

Apakah VID dan PID dan mengapa penting?

Pengenal vendor ialah angka yang diberikan kepada pengilang perkakasan, dan pengenal produk dipilih pengilang itu untuk produk tertentu. Sistem pengendalian memakai pasangan itu untuk memutuskan pemacu mana yang dimuatkan. Keduanya penting kerana mencari pasangan itu mengenal pasti peranti secara tepat, bahkan semasa nama yang dilaporkan generik atau labelnya terpadam.

Peranti USB saya tidak dikenali. Dari mana saya mula?

Mula daripada kabel dan port, bukan daripada pemacu. Kabel khusus cas membawa kuasa tetapi bukan data, dan merupakan punca tunggal paling biasa. Pindahkan peranti ke port terus pada mesin, bukan pada hab, dan cuba mesin lain jika ada. Jika peranti juga tiada dalam pengurus peranti sistem pengendalian, kesalahannya sepenuhnya di bawah pelayar.

Bagaimana cara mengetahui peranti berjalan pada kelajuan USB 2.0 atau 3.0?

Pemeriksaan melaporkan kelajuan pautan yang dirundingkan, iaitu yang benar-benar dipersetujui peranti dan hos. Peranti yang menyokong pautan lebih pantas tetapi melaporkan yang lebih perlahan bermakna turun, paling sering kerana kabel. Kabel yang hanya berperingkat untuk rate yang lebih rendah dijual luas dan sering disertakan dengan peranti yang dapat berjalan lebih pantas, sehingga kabel ialah perkara pertama yang ditukar.

Mengapa pencetak saya tampil sebagai luar talian?

Pencetak luar talian biasanya mempunyai punca sambungan atau pengurusan kuasa, bukan punca pemacu. Periksa sama ada pencetak menghilang daripada bas USB semasa memasuki tidur, dan sama ada ia terenumerasi andal semasa anda menyalakannya. Jika sambungannya stabil tetapi pencetak tetap melaporkan luar talian, kesalahannya ada pada barisan cetakan atau pemacu, bukan kabel.

Selamatkah memberi laman web akses kepada peranti USB?

Selamat apabila anda mengenali lamannya dan memahami apa yang dilakukannya dengan peranti, kerana keizinannya merangkumi peranti spesifik yang anda pilih, bukan semua peranti USB. Pelayar memaparkan pemilih eksplisit, dan halaman hanya dapat menuntut antara muka yang anda pilih. Beri akses kepada halaman diagnostik yang anda percaya, dan tarik balik sesudahnya jika mahu.

Bolehkah saya mengenal pasti peranti USB yang tidak dikenali tanpa memasang pemacu?

Boleh, jika perantinya berada dalam kelas yang dapat dicapai pelayar. Membaca pengenal vendor dan produk cukup untuk mencari pengilang dan modelnya tanpa pemacu, kerana pengenal itu dilaporkan peranti itu sendiri semasa enumerasi. Ini sering lebih cepat daripada menelusuri pengurus peranti sistem pengendalian, yang boleh mengumpulkan peranti tidak dikenali di bawah tajuk generik.