Một trong những nhiệm vụ của hub là phát hiện sự cắm vào hoặc tháo ra
của các thiết bị. Mỗi hub có một điểm cuối ngắt để báo cáo những sự kiện trên
cho máy chủ. Khi hệ thống khởi động, máy chủ thăm dò hub gốc của nó để biết
có hay không các thiết bị được gắn vào, các thiết bị đó có thể là các hub bổ
sung và các thiết bị khác gắn vào hub gốc hay các hub bổ sung. Sau khi khởi
động, máy chủ tiếp tục thăm dò định kỳ để biết có hay không một thiết bị mới
được gắn vào hoặc một thiết bị vừa được tháo ra.
Để tìm hiểu về một thiết bị mới, máy chủ gửi một chuỗi các yêu cầu tới
hub của thiết bị để hub này thiết lập một đường truyền giữa máy chủ và thiết bị.
Sau đó máy chủ sẽ tìm hiểu về thiết bị bằng cách gửi các yêu cầu chuẩn của
USB tới điểm cuối 0 của thiết bị bằng kiểu truyền điều khiển. Tất cả các thiết bị
yêu cầu chuẩn và điểm cuối 0.
Lê Ngọc Du - Lớp ĐT7 - K46 - ĐHBKHN
Đồ án tốt nghiệp Sơ lược về chuẩn USB 2.0
Đối với người sử dụng thì quá trình tìm hiểu của máy chủ là ẩn và hoàn
toàn tự động ngoại trừ một số thông báo cho biết có một thiết bị mới được gắn vào và việc cài đặt thiết bị có thành công hay không. Đôi khi, trong lần đầu tiên sử dụng, người sử dụng cần phải chọn bộ điều khiển (driver) thích hợp hoặc chỉ cho máy chủ nơi mà nó có thể tìm thấy bộ điều khiển cho thiết bị. Khi quá trình tìm hiểu được hoàn thành, Windows đưa thiết bị mới vào mục Device Manager trong Control Panel. Còn khi người sử dụng gỡ thiết bị ra khỏi hệ thống thì Windows cũng gỡ
trình chứa các thông tin
mà máy chủ sẽ yêu cầu, vi chương trình này kết hợp với phần cứng để giải mã
và đáp ứng lại các yêu cầu của máy chủ. Có một vài bộ điều khiển USB ở phía
thiết bị có thể đáp ứng lại quá trình tìm hiểu của máy chủ một cách hoàn toàn
tự động bởi phần cứng mà không cần bất cứ một sự can thiệp nào của vi
chương trình. Về phía máy chủ thì nhờ có hệ điều hành Windown nên không
cần phải viết thêm bất cứ mã nguồn cho quá trình tìm hiểu.