Một lý do khác USB không mount là IOUSBMassStorageClass kext không được load trong quá trình startup. Trong terminal gõ các lệnh sau:
sudo –s gõ password (lưu ý khi gõ password nó sẽ ko hiện ký tự theo sau và bạn phải tắt chế độ gõ tiếng Việt )
kextstat | grep “USB”
Trong list hiển thị không thấy load com.apple.iokit.IOUSBMassStorageClass
Các bạn gõ lệnh sau để load:
kextload -b com.apple.iokit.IOUSBMassStorageClass
Bấy giờ kext đã được load và hoạt động.
Mặc dù kext đã được load nhưng mỗi lần bạn muốn USB làm việc phải gõ lại các lệnh trên cho mỗi lần khởi động. Để hệ thống tự động load mỗi khi khởi động các bạn nên dùng Lingon 2.1 để tự động hóa vấn đề này.
Download Lingon 2.1 tại đây
Sau khi down về copy để nó vào thư mục Application Mở Lingon -> View -> Basic mode (chuyển nó về Basicmode dạng graphic cho dễ dùng)
(hoặc góc dưới bên phải có nút chuyển sang Basic mode).
Cài đặt tự động load mỗi khi startup:
Box 1: Khung Name Gõ tên script vidu: USBstarter
Box 2: Khung how. Gõ lệnh bạn muốn thực hiện mỗi lần khởi
Trong trường hợp này là gõ dòng sau vào khung how:
kextload -b com.apple.iokit.IOUSBMassStorageClass
Box 3: Khung When bạn chọn “run it when it is loaded by the system at startup or login”
Check vào “Enable” (Góc trên bên phải)
Bấm save và gõ password hoàn thành.


