. 4 ▁series ▁( 2 0 0 1 ), ▁and ▁a ▁back port ▁to ▁kernel ▁ 2 . 2 . 1 8 ▁has ▁been ▁made . ▁In ▁Linux , ▁more ▁features ▁exist ▁in ▁addition ▁to ▁the ▁generic ▁drivers ▁for ▁USB ▁mass - storage ▁device ▁class ▁devices , ▁including ▁qu irks , ▁bug ▁fixes ▁and ▁additional ▁functionality ▁for ▁devices ▁and ▁controllers ▁( vendor - enabled ▁functions ▁such ▁as ▁A TA ▁command ▁pass - through ▁for ▁A TA - U SB ▁brid ges , ▁which ▁is ▁useful ▁for ▁S . M . A . R . T . ▁or ▁temperature ▁monitoring , ▁cont rolling ▁the ▁spin - up ▁and ▁spin - down ▁of ▁hard ▁disk ▁drives , ▁and ▁other ▁options ). ▁This ▁includes ▁a ▁certain ▁portion ▁of ▁Android - based ▁devices , ▁through ▁support ▁USB - OT G , ▁since ▁Android ▁uses ▁the ▁Linux ▁kernel . ▁ ▁Other ▁Unix - related ▁systems ▁ ▁Sol aris ▁has ▁supported ▁devices ▁since ▁its ▁version ▁ 2 . 8 ▁( 1 9 9 8 ), ▁Net B SD ▁since ▁its ▁version ▁ 1 . 5 ▁( 2 0 0 0 ), ▁Free B SD ▁since ▁its ▁version ▁ 4 . 0 ▁( 2 0 0 0 ) ▁and ▁Open B SD ▁since ▁its ▁version ▁ 2 . 7 ▁( 2 0 0 0 ). ▁Digital ▁UN IX ▁( l ater ▁known ▁as ▁Tru 6 4 ▁UN IX ), ▁has ▁supported ▁USB ▁and ▁USB ▁mass - storage ▁devices ▁since ▁its ▁version ▁ 4 . 0 E ▁( 1 9 9