2009-09-13 15 views
1

Je viens d'installer pfSense (une distribution FreeBSD) et j'ai des problèmes avec mes adaptateurs Ethernet - il semble que je puisse l'envoyer dans un état où je ne peux pas faire de ping machine malgré les tables ARP etc ... toutes étant correctes (Sur la machine je ping, je peux voir les paquets arriver et la réponse envoyée dans Wireshark, mais la machine distante ne reçoit rien)Assistance au débogage des pilotes FreeBSD (problème Ethernet)

Avoir un intérêt et un savoir limité dans le développement du système d'exploitation Je veux genre de avoir un aller au débogage, mais à bien des égards, je ne suis pas vraiment sûr où commencer:

  • Comment puis-je obtenir la source co de pour les pilotes que j'utilise? Vont-ils faire partie du code source de FreeBSD, ou va-t-il y avoir un projet externe? (ou est-ce que les pilotes que j'utilise sont susceptibles d'être ceux de Realtek et n'ont donc pas de code source?)
  • D'ailleurs, comment identifier les pilotes que j'utilise actuellement?
  • Enfin, existe-t-il de bonnes ressources sur la façon de déboguer les pilotes au niveau du noyau/périphérique?

(j'appologise si je pose des questions stupides ou si je semble trop optimiste quant à ce que j'espère atteindre en débogage, mais bien que je manque d'expérience dans ce domaine, je me considère comme un gars intelligent et je dois commencer quelque part!)

+0

@Jolta La question est sur la façon de déboguer les pilotes comme un exercice d'apprentissage pour un programmeur intéressé par le développement OS/pilote. – Justin

+0

Je suis désolé, mon commentaire était mal avisé. Continuer. ;) – Jolta

Répondre

0

Je doute vraiment que votre problème soit dans les pilotes de périphériques ou d'autres codes de noyau. Vérifiez les règles PF - vous avez très probablement juste laisser tomber tous les paquets ICMP.

+0

Eh bien, j'ai mis à jour la dernière version candidate (basée sur une version plus récente de FreeBSD) et son amende pour le moment, donc je ne veux pas jouer avec. Si ça casse encore, je vais vérifier et voir, mais je ne comprends pas pourquoi il ajouterait soudainement les règles de PF par lui-même? – Justin