É muito raro os fabricantes de hardware fornecerem seus próprios drivers para o Linux, em parte porque eles não se importam com o Linux, mas principalmente porque drivers genéricos para a maioria dos hardwares estão incluídos no próprio kernel Linux.
Os drivers do kernel Linux tendem a ser para chipsets genéricos, não para nomes de marcas específicas (muitos dispositivos de hardware usam os mesmos chips de hardware equivalente de fabricantes completamente diferentes), por exemplo, haverá um driver para ath9k
WIFI chipset em vez de um driver para qualquer nome de produto da Toshiba, Asus ou Netgear ou quem chamar seu produto baseado em ath9k.
O driver genérico pode (ou não) conter ajustes específicos para dispositivos específicos (baseados, por exemplo, em IDs de dispositivos PCI ou USB) se esses dispositivos específicos tiverem peculiaridades ou bugs específicos ou recursos avançados que precisem ser contornados ou suportado.
Mesmo quando os fabricantes fornecem drivers Linux, é quase sempre melhor usar o driver no kernel ... e se você tiver uma escolha entre dois produtos de hardware diferentes que fazem a mesma coisa (um com um driver do kernel, um com um driver fornecido pelo fabricante), é melhor escolher aquele com o driver do kernel.
BTW, Alguns fabricantes contribuem com drivers para seu hardware (ou patches para drivers de hardware similar) para o kernel, para que ele se torne parte do kernel da linha principal. Este é o melhor resultado para todos os envolvidos - desenvolvedores de kernel, usuários e fabricantes (o driver de seu produto será mantido e funcionará em versões futuras do kernel).