USB

Perangkat USB ada di mana-mana — keyboard, mouse, penyimpanan, kamera. Pindai perangkat USB yang terhubung, baca deskriptor perangkat, dan atasi masalah koneksi menggunakan WebUSB.

USB

Perangkat USB ada di mana-mana — keyboard, mouse, penyimpanan, kamera. Pindai perangkat USB yang terhubung, baca deskriptor perangkat, dan atasi masalah koneksi menggunakan WebUSB.

Privasi Utama usb Alat Pengujian di usbRecognized berjalan sepenuhnya di browser Anda menggunakan Web API yang aman. Tanpa unduhan software, tanpa instalasi, tanpa unggahan data — privasi Anda 100% terlindungi. Klik salah satu alat di atas untuk mulai menguji.

Beberapa alat dalam kategori ini tersedia sekarang (ditandai ✓). Lainnya akan segera hadir — setiap halaman mencakup pratinjau detail tentang fungsi alat dan cara menguji perangkat keras Anda.

Yang Bisa dan Tidak Bisa Dilihat WebUSB

Browser hanya bisa menjangkau perangkat USB lewat perintah izin eksplisit, dan hanya jika perangkat mengekspos antarmuka yang boleh diklaim browser. Perangkat yang sudah diikat sistem operasi ke driver kelas yang dilindungi, seperti keyboard, mouse, dan penyimpanan massal, sengaja diblokir dari akses web karena menyerahkannya ke halaman web akan menjadi lubang keamanan. Pembatasan ini menjelaskan sebagian besar kebingungan tentang tes USB yang tampaknya tidak melihat apa-apa.

Untuk perangkat yang terjangkau, browser bisa membaca deskriptor perangkat, deskriptor konfigurasi dan antarmuka, pengenal vendor dan produk, serta kecepatan tautan yang dilaporkan. Itu informasi diagnostik yang bermakna. Cukup untuk mengidentifikasi perangkat yang tidak dikenal, memastikan apakah ia enumerasi dengan benar, dan mengetahui apakah ia berjalan pada kecepatan yang Anda harapkan.

Yang tidak bisa dilakukan browser adalah mengeluarkan perintah spesifik kelas ke perangkat sembarang, membaca data dari perangkat yang belum diberi izin, atau memeriksa lapisan elektris. Perangkat yang gagal enumerasi sama sekali tidak akan muncul dalam daftar, karena enumerasi terjadi di bawah lapisan yang bisa diamati browser. Hasil negatif itu sendiri informatif: ia memindahkan penyelidikan dari perangkat lunak ke kabel, port, dan daya.

Membaca Deskriptor USB: VID, PID, Kelas, dan Kecepatan

Pengenal vendor (VID) dan pengenal produk (PID) adalah dua angka yang mengidentifikasi perangkat bagi sistem operasi. Pengenal vendor diberikan kepada pabrikan, dan pengenal produk dipilih pabrikan itu untuk produk tertentu. Bersama-sama keduanya menentukan driver mana yang dimuat, dan mencarinya adalah cara tercepat mengidentifikasi perangkat yang labelnya terhapus atau namanya dilaporkan tidak dikenal.

Kelas perangkat menggambarkan jenis perangkat secara garis besar, dan kelas antarmuka menggambarkan fungsi spesifik tiap antarmuka. Perangkat komposit seperti headset mendeklarasikan satu antarmuka untuk audio dan satu lagi untuk tombol kontrol, masing-masing membawa kelasnya sendiri. Itulah sebabnya sebuah perangkat bisa muncul dalam daftar lebih dari sekali, dan headset bisa bekerja separuh saat hanya satu antarmukanya yang diklaim sistem operasi.

Kecepatan yang dilaporkan adalah kecepatan tautan yang dinegosiasikan, bukan maksimum yang didukung perangkat. Perangkat yang mampu pada tautan cepat akan turun ke yang lebih rendah jika kabel, port, atau hub tidak mendukungnya. Perangkat yang melaporkan kecepatan di bawah spesifikasinya belum tentu rusak; penjelasan yang lebih mungkin adalah kabel yang hanya disambung untuk rate yang lebih rendah, yang umum pada kabel cas yang dijual tanpa rating data.

Urutan Triase untuk Perangkat yang Tidak Dikenali

Bekerjalah dari luar ke dalam. Mulai dari kabel, karena kabel khusus cas adalah penyebab paling umum perangkat yang bekerja di tempat lain tetapi gagal di sini. Lalu ganti port, utamakan yang langsung pada mesin daripada yang pada hub, karena hub yang tidak bisa memasok arus cukup akan menyebabkan enumerasi intermiten yang tampak seperti kesalahan perangkat lunak. Baru kemudian beralih ke driver.

Jika perangkat terenumerasi lalu menghilang, curigai daya, bukan data. Perangkat yang menarik arus lebih besar daripada yang bisa dipasok port akan terenumerasi dengan sukses lalu lepas saat mulai bekerja. Drive eksternal dan hub bertenaga bus adalah contoh biasanya. Hub bertenaga menyelesaikan kelompok kesalahan ini, dan memastikannya tidak tốn biaya.

Jika perangkat tidak pernah muncul dalam daftar sementara perangkat lain muncul, kesalahannya ada di bawah browser. Periksa apakah perangkat muncul di pengelola perangkat sistem operasi. Perangkat yang absen dari sistem operasi tidak bisa dilihat browser, dan pengujian berbasis web sebanyak apa pun tidak akan mengubahnya. Di sinilah penyelidikan beralih ke perangkat keras dan driver.

Pemeriksaan Printer Lewat USB

Printer menghadirkan masalah diagnostik spesifik karena sebagian besar perilakunya tidak terjadi lewat tautan USB. Bahasa deskripsi halaman, manajemen warna, dan kesehatan nosel semuanya ditangani di dalam printer, sehingga printer yang berkomunikasi sempurna pun tetap bisa mencetak buruk. Memisahkan koneksi dari output adalah langkah pertama dalam mendiagnosis keluhan printer.

Kesalahan koneksi muncul sebagai printer yang dilaporkan offline atau pekerjaan yang antre lalu tidak pernah tercetak. Ini layak diperiksa di lapisan USB, karena printer yang lepas dari bus saat bangun dari tidur akan tampak persis seperti masalah driver. Printer yang terenumerasi andal tetapi tetap menghasilkan output buruk punya masalah kualitas cetak, bukan masalah koneksi.

Kesalahan kualitas cetak punya daftar penyebab pendeknya sendiri. Garis putih horizontal biasanya menandakan nosel tersumbat pada kepala cetak. Pergeseran warna di halaman biasanya menandakan kartrid yang sebagian kosong atau kepala yang tidak sejajar. Tanda vertikal berulang pada jarak teratur biasanya menandakan rol atau goresan pada drum. Halaman uji yang melatih masing-masing secara terpisah lebih diagnostik daripada mencetak dokumen lalu menilainya secara keseluruhan.

USB FAQ

Apa sebenarnya yang dilakukan pemeriksaan perangkat USB?

Ia mengenumerasi perangkat USB yang boleh dijangkau browser, lalu membaca deskriptornya: pengenal vendor dan produk, kelas perangkat dan antarmuka, serta kecepatan tautan yang dinegosiasikan. Ia melaporkan apa yang sudah diterima sistem operasi, sehingga berguna untuk mengidentifikasi perangkat yang tidak dikenal dan memastikan perangkat terenumerasi pada kecepatan yang Anda harapkan, bukan turun.

Mengapa browser saya hanya bisa melihat sebagian perangkat USB?

Browser sengaja memblokir akses ke kelas perangkat yang berbahaya jika diekspos, termasuk keyboard, mouse, dan penyimpanan massal. Halaman web yang bisa mengklaim keyboard Anda bisa mencatat setiap ketikan, sehingga pembatasan ini adalah batas keamanan, bukan bug. Perangkat di kelas itu tetap bekerja normal; hanya tidak bisa diperiksa dari halaman web.

Apa itu VID dan PID dan mengapa penting?

Pengenal vendor adalah angka yang diberikan kepada pabrikan perangkat keras, dan pengenal produk dipilih pabrikan itu untuk produk tertentu. Sistem operasi memakai pasangan itu untuk memutuskan driver mana yang dimuat. Keduanya penting karena mencari pasangan itu mengidentifikasi perangkat secara tepat, bahkan saat nama yang dilaporkan generik atau labelnya terhapus.

Perangkat USB saya tidak dikenali. Dari mana saya mulai?

Mulai dari kabel dan port, bukan dari driver. Kabel khusus cas membawa daya tetapi bukan data, dan merupakan penyebab tunggal paling umum. Pindahkan perangkat ke port langsung pada mesin, bukan pada hub, dan coba mesin lain jika ada. Jika perangkat juga absen dari pengelola perangkat sistem operasi, kesalahannya sepenuhnya di bawah browser.

Bagaimana cara mengetahui perangkat berjalan pada kecepatan USB 2.0 atau 3.0?

Pemeriksaan melaporkan kecepatan tautan yang dinegosiasikan, yaitu yang benar-benar disepakati perangkat dan host. Perangkat yang mendukung tautan lebih cepat tetapi melaporkan yang lebih lambat berarti turun, paling sering karena kabel. Kabel yang hanya berperingkat untuk rate yang lebih rendah dijual luas dan sering disertakan dengan perangkat yang bisa berjalan lebih cepat, sehingga kabel adalah hal pertama yang ditukar.

Mengapa printer saya tampil sebagai offline?

Printer offline biasanya punya penyebab koneksi atau manajemen daya, bukan penyebab driver. Periksa apakah printer menghilang dari bus USB saat memasuki tidur, dan apakah ia terenumerasi andal saat Anda menyalakannya. Jika koneksinya stabil tetapi printer tetap melaporkan offline, kesalahannya ada pada antrean cetak atau driver, bukan kabel.

Amankah memberi situs web akses ke perangkat USB?

Aman bila Anda mengenali situsnya dan memahami apa yang dilakukannya dengan perangkat, karena izinnya mencakup perangkat spesifik yang Anda pilih, bukan semua perangkat USB. Browser menampilkan pemilih eksplisit, dan halaman hanya bisa mengklaim antarmuka yang Anda pilih. Beri akses ke halaman diagnostik yang Anda percaya, dan cabut sesudahnya jika mau.

Bisakah saya mengidentifikasi perangkat USB yang tidak dikenal tanpa menginstal driver?

Bisa, jika perangkatnya berada di kelas yang bisa dijangkau browser. Membaca pengenal vendor dan produk cukup untuk mencari pabrikan dan modelnya tanpa driver, karena pengenal itu dilaporkan perangkat itu sendiri saat enumerasi. Ini sering lebih cepat daripada menelusuri pengelola perangkat sistem operasi, yang bisa mengelompokkan perangkat tak dikenal di bawah judul generik.