[Précédent (date)] [Suivant (date)] [Précédent (sujet)] [Suivant (sujet)] [Index par date] [Index par sujet]

Re: qu'est-ce que "SIOCSIFFLAGS:ressource temporairement non-disponible"?



mr X wrote:
> 
> Qu'est-ce que je peux faire si j'ai une erreur "SIOCSIFFLAGS:ressource
> temporairement non-disponible" lorsque je veux utiliser ma carte réseau

obtient le responsable du development du module que
tu utilises comme pilote de reseau(network driver).

Ajouter les information manquantes, tels que:
version du noyau, version du fichier du pilote.
La commande qui a chargee le module avec les parametres/options
s'il y a lieu.
La distribution utilisee et la version
La version de net-tools et de modutils.
Et obligatoirement le modele de la carte de reseau.

Ce que nous savons de SIOCSIFFLAGS:

Le pilote a sonde pour l'interface lors du chargement de module
ou de l'amorcage du noyau(kernel boot).

L'etape suivante est d'assignee une addresss a l'interface de facon
a permettre au pilote d'echanger des donnees a travers.
L'ouverture et la fermeture de l'interface est effectues par la
commande ifconfig.

Quand ifconfig est utilisee pour assigner une adresse a l'interface,
if effectue deux taches.  Premierement il assigne une adresse
utilisant ioctl(SIOCSIFADDR) (Socket I/O Control Set Interface ADDress).
Puis il met a "1" le bit IFF_UP dans dev->flag en utilisant
ioctl(SIOCSIFFLAGS) (Socket I/O Control Set Interface FLAGS)
pour mettre l'interface active.

En resume, lors de l'appelle de la methode open pour ouvrir le
dispositif du reseau, soit dev->pa_addr, dev->familly, dev->pa_mask,
et/ou dev->pa_brdaddr ne sont pas des argument valides.

Donc quelque chose est mal configure pour utiliser la carte reseau.
Soit les donnees fournit par l'utilisateur/l'administrateur
ou bien le pilote est defectueux.