URL: https://linuxfr.org/users/lastnico/journaux/porter-un-driver-sur-un-26 Title: Porter un driver sur un 2.6 Authors: Nicolas Ternisien Date: 2004年04月19日T10:28:43+02:00 Tags: lwn Score: 0 Bonjour à tous !! Pour ceux qui suivent, ce journal fait suite à un autre demandant le soutien de personnes pour développer un driver. Finalement, ce driver existait déja, et on peut d'ailleurs le trouver sur [http://www.emota.com.br/wireless/extra/Am1771.tar.bz2(...)](http://www.emota.com.br/wireless/extra/Am1771.tar.bz2) Ma première question est qu'en pensez vous? Il me semble plutôt étrange, et pas forcément open source, et un pdf contenu dans le fichier possède comme entête AMD Confidential, ce qui tenderais à prouver que ce driver a été en quelque sorte "dérobé" au gentils gars d'AMD, qui font des gentils drivers pour linux. Bref, la question n'est pas là, le driver date de Aout 2003 et est en conséquence pas du tout compatible 2.6, ce qui crée mon désarroi pour une utilisation de tous les jours (pire que rebooter pour jouer sous windows, rebooter sur un 2.4 pour utiliser ma carte wifi... ;-) Donc, auriez-vous un site, ou encore mieux des conseils permettant de passer simplement un driver en 2.6, à la condition que le driver mentionné au dessus soit GPL, car on va pas se faire du mal avec des trucs illégaux... Je suis bien tomber sur lwn.net, mais les explications ne sont pas assez étoffés à mon goût, et il n'expliquerait pas, juste par exemple, pourquoi (attention, passage effrayant), entre le 2.4 et le 2.6 la structure pci_dev à perdu un champ void* driver_data, sans raison apparente, et SURTOUT, comment réussir à ce séparer de ce champ (un peu trop utilisé à mon goût dans ce driver) Merci.