Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1578 connectés 

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Suivante
Auteur Sujet :

[kernel 2.6] Udev va changer votre vie ! Problème avec périphs IDE

n°458674
mirtouf
Light is right !
Posté le 18-04-2004 à 14:53:31  profilanswer
 

Reprise du message précédent :
Même en démarrant udev à la main, aucune trace dans les logs.
De plus, tous les périphs hd* sont alors inaccessibles....
 
Franchement bizarre.


---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
mood
Publicité
Posté le 18-04-2004 à 14:53:31  profilanswer
 

n°458700
udok
La racaille des barbus ©clémen
Posté le 18-04-2004 à 15:41:18  profilanswer
 

mirtouf a écrit :

Même en démarrant udev à la main, aucune trace dans les logs.
De plus, tous les périphs hd* sont alors inaccessibles....
 
Franchement bizarre.
 


 
ah ouai bah là tu as un /dev static si tu veux mon avis [:joce]
d'ailleurs vu le nombre de trucs que tu as dedans, ça m'étonne qu'à moitié


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°458702
udok
La racaille des barbus ©clémen
Posté le 18-04-2004 à 15:41:45  profilanswer
 

faut que tu cherches ce qui peut faire merder ton udev


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°459098
mirtouf
Light is right !
Posté le 19-04-2004 à 12:48:03  profilanswer
 

Je cherche et j'ai pas encore trouvé...


---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
n°459102
joydev
Posté le 19-04-2004 à 12:53:34  profilanswer
 

M'est d'avis qu'il faut effacer tt ce qu'il y a ds /dev , avec une
knoppix par ex, sauf console et null et redémarrer.....me gourre-je ?
C'est ce que j'ai fait .
ps: slack-9.1, kernel-2.6.5, udev-024 .

n°459104
udok
La racaille des barbus ©clémen
Posté le 19-04-2004 à 12:55:21  profilanswer
 

joydev a écrit :

M'est d'avis qu'il faut effacer tt ce qu'il y a ds /dev , avec une
knoppix par ex, sauf console et null et redémarrer.....me gourre-je ?
C'est ce que j'ai fait .
ps: slack-9.1, kernel-2.6.5, udev-024 .


 
non surement pas, ces fichiers dans /dev t'évite bien du soucis si ton udev crame un jour, tu pourras toujours booter au moins
 
mirtouf > tu as forcément un message d'erreur qq'part dans tes logs
regarde les bien
tappes mount et regarde si qq'chose concernant /dev est monté
regarde ce que fait le fichier de boot /etc/init.d/udev, et regarde s'il le fait bien ...


Message édité par udok le 19-04-2004 à 12:56:44

---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°459106
joydev
Posté le 19-04-2004 à 12:58:10  profilanswer
 

Oui mais en cas de doublons....ça merde....la preuve.

n°459118
udok
La racaille des barbus ©clémen
Posté le 19-04-2004 à 13:25:05  profilanswer
 

joydev a écrit :

Oui mais en cas de doublons....ça merde....la preuve.


 
mais bien sur que nom, quand udev marche, il monte une ramfs par dessus le contenu du /dev static
du coup les vieux devices ne sont plus visible
 
fait un test : monte une partoche sur un repertoire non vide, tu verras plus sont contenu mais uniquement celui de la partoche et apres redémontage, tu retrouveras le contenu initiale du rep


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°463343
mirtouf
Light is right !
Posté le 25-04-2004 à 10:52:29  profilanswer
 

udok, tu pourrais poster ton udev.rules s'il te plaît ?
Là ça commence à me gonfler...


---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
n°463400
udok
La racaille des barbus ©clémen
Posté le 25-04-2004 à 13:17:50  profilanswer
 

mirtouf a écrit :

udok, tu pourrais poster ton udev.rules s'il te plaît ?
Là ça commence à me gonfler...


 
/etc/udev/rules.d/udev-devfs.rules :

# There are a number of modifiers that are allowed to be used in some
# of the different fields. They provide the following subsitutions:
# %n - the "kernel number" of the device.
#      For example, 'sda3' has a "kernel number" of '3'
# %k - the kernel name for the device.
# %M - the kernel major number for the device
# %m - the kernel minor number for the device
# %b - the bus id for the device
# %c - the string returned by the PROGRAM. (Note, this doesn't work within
#      the PROGRAM field for the obvious reason.)
# %s{filename} - the content of a sysfs attribute.  
# %% - the '%' char itself.
#
 
# USB Disk
BUS="scsi", KERNEL="sd[a-z]", SYSFS{scsi_level}="3", SYSFS{vendor}="TwinMOS ", PROGRAM="/etc/udev/scsi-devfs.sh %k %b %n", NAME="usbkey"
BUS="scsi", KERNEL="sd[a-z][0-9]*", SYSFS{scsi_level}="3", SYSFS{vendor}="TwinMOS ", PROGRAM="/etc/udev/scsi-devfs.sh %k %b %n", NAME="usbkey%n"
BUS="scsi", KERNEL="sd[a-z]", SYSFS{scsi_level}="3", PROGRAM="/etc/udev/scsi-devfs.sh %k %b %n", NAME="extdd"
BUS="scsi", KERNEL="sd[a-z][0-9]*", SYSFS{scsi_level}="3", PROGRAM="/etc/udev/scsi-devfs.sh %k %b %n", NAME="extdd%n"
 
 
# IDE block devices
BUS="ide", KERNEL="hd*", PROGRAM="/etc/udev/ide-devfs.sh %k %b %n", NAME="%c{1}", SYMLINK="%k %c{2}"
 
# permissions for CD sg devices
BUS="scsi", KERNEL="s[grt][0-9]*", SYSFS_type="5" PROGRAM="/etc/udev/scsi-devfs.sh %k %b %n", NAME="%c{1}", SYMLINK="%k %c{2}", MODE="0660", GROUP="cdrom"
 
# SCSI block devices
BUS="scsi", KERNEL="sd[a-z]",            PROGRAM="/etc/udev/scsi-devfs.sh %k %b %n", NAME="%c{1}", SYMLINK="%k %c{2}"
BUS="scsi", KERNEL="sd[a-z][0-9]*",      PROGRAM="/etc/udev/scsi-devfs.sh %k %b %n", NAME="%c{1}", SYMLINK="%k %c{2}"
BUS="scsi", KERNEL="sd[a-i][a-z]",       PROGRAM="/etc/udev/scsi-devfs.sh %k %b %n", NAME="%c{1}", SYMLINK="%k %c{2}"
BUS="scsi", KERNEL="sd[a-i][a-z][0-9]*", PROGRAM="/etc/udev/scsi-devfs.sh %k %b %n", NAME="%c{1}", SYMLINK="%k %c{2}"
BUS="scsi", KERNEL="s[grt][0-9]*",       PROGRAM="/etc/udev/scsi-devfs.sh %k %b %n", NAME="%c{1}", SYMLINK="%k %c{2}"
BUS="scsi", KERNEL="scd[0-9]*",          PROGRAM="/etc/udev/scsi-devfs.sh %k %b %n", NAME="%c{1}", SYMLINK="%k %c{2}"
BUS="scsi", KERNEL="st[0-9]*",           PROGRAM="/etc/udev/scsi-devfs.sh %k %b %n", NAME="%c{1}", SYMLINK="%k %c{2}"
BUS="scsi", KERNEL="nst[0-9]*",          PROGRAM="/etc/udev/scsi-devfs.sh %k %b %n", NAME="%c{1}", SYMLINK="%k %c{2}"
 
# USB devices
BUS="usb", KERNEL="hiddev*", NAME="usb/%k"
BUS="usb", KERNEL="auer*", NAME="usb/%k"
BUS="usb", KERNEL="legousbtower*", NAME="usb/%k"
BUS="usb", KERNEL="dabusb*", NAME="usb/%k"
BUS="usb", KERNEL="lp[0-9]*", NAME="usb/%k"
 
# block devices
KERNEL="md[0-9]*", NAME="md/%n",
KERNEL="loop[0-9]*", NAME="loop/%n"
 
# tty devices
KERNEL="tty[0-9]*", NAME="vc/%n", SYMLINK="tty%n"
KERNEL="ttyS[0-9]*", NAME="tts/%n", SYMLINK="ttyS%n"
KERNEL="ttyUSB[0-9]*", NAME="tts/USB%n"
KERNEL="rfcomm[0-9]*", NAME="bluetooth/rfcomm/%n"
 
# vc devices
KERNEL="vcs",  NAME="vcc/0"
KERNEL="vcs[0-9]*", NAME="vcc/%n"
KERNEL="vcsa",  NAME="vcc/a0"
KERNEL="vcsa[0-9]*", NAME="vcc/a%n"
KERNEL="fb[0-9]*", NAME="fb/%n",
 
# v4l devices
KERNEL="video[0-9]*", NAME="v4l/video%n"
KERNEL="radio[0-9]*", NAME="v4l/radio%n"
KERNEL="vbi[0-9]*", NAME="v4l/vbi%n"
KERNEL="vtx[0-9]*", NAME="v4l/vtx%n"
 
# misc devices
KERNEL="apm_bios", NAME="misc/apm_bios",
KERNEL="agpgart", NAME="misc/agpgart",
KERNEL="psaux",  NAME="misc/psaux"
KERNEL="rtc",  NAME="misc/rtc", SYMLINK="rtc"
KERNEL="card[0-9]*", NAME="dri/card%n"
KERNEL="i2c-[0-9]*", NAME="i2c/%n"
KERNEL="ram[0-9]*", NAME="rd/%n"
KERNEL="lp[0-9]*", NAME="printers/%n"
KERNEL="fd[0-9]*", NAME="floppy/%n",
 
# sound devices
KERNEL="controlC[0-9]*", NAME="snd/%k"
KERNEL="hw[CD0-9]*", NAME="snd/%k"
KERNEL="pcm[CD0-9cp]*", NAME="snd/%k"
KERNEL="midi[CD0-9]*", NAME="snd/%k"
KERNEL="timer",  NAME="snd/%k"
KERNEL="seq",  NAME="snd/%k"
KERNEL="audio*", NAME="sound/%k"
KERNEL="dsp*",  NAME="sound/%k", SYMLINK="%k"
KERNEL="adsp*",  NAME="sound/%k"
KERNEL="midi*",  NAME="sound/%k"
KERNEL="mixer*", NAME="sound/%k"
KERNEL="sequencer*", NAME="sound/%k"
KERNEL="amidi*", NAME="sound/%k"
KERNEL="dmmidi*", NAME="sound/%k"
KERNEL="admmidi*", NAME="sound/%k"
 
# input devices
KERNEL="mice",  NAME="input/%k"
KERNEL="mouse*[0-9]", NAME="input/%k"
KERNEL="event*[0-9]", NAME="input/%k"
KERNEL="js[0-9]*", NAME="input/%k"
KERNEL="ts*[0-9]", NAME="input/%k"
 
# CAPI devices
KERNEL="capi",  NAME="capi20", SYMLINK="isdn/capi20"
KERNEL="capi*",  NAME="capi/%n"
 
# device mapper creates its own device nodes, so ignore these
KERNEL="dm-[0-9]*", NAME=""
KERNEL="device-mapper", NAME="mapper/control"


 


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
mood
Publicité
Posté le 25-04-2004 à 13:17:50  profilanswer
 

n°463424
mirtouf
Light is right !
Posté le 25-04-2004 à 14:15:57  profilanswer
 

Merci, :jap:
 
Je regarde ça après le GP.


---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
n°463521
arghbis
salops de dauphins
Posté le 25-04-2004 à 16:37:51  profilanswer
 

udok a écrit :

/etc/udev/rules.d/udev-devfs.rules :


 
tiens? tu mets pas tes règles perso dans /etc/udev/rules.d  ??
 
tu fais comment à chaque mise à jour, tu garde le fichier de def de base et tu profites pas des corrections de bug ou tu remet tes règles à chaque fois?

n°463548
udok
La racaille des barbus ©clémen
Posté le 25-04-2004 à 17:44:27  profilanswer
 

arghbis a écrit :

tiens? tu mets pas tes règles perso dans /etc/udev/rules.d  ??
 
tu fais comment à chaque mise à jour, tu garde le fichier de def de base et tu profites pas des corrections de bug ou tu remet tes règles à chaque fois?


 
je remets mes regles à chaque fois [:joce]
le moment ils sont passé à la méthode répertoire coincide avec le moment où je ne m'en occupais plus vu que ça marchait bien  :whistle:  
 
bon, je vais mettre ça dans un fichier séparé, parce que c'est vrai que les maj sont un peu chiante avec ça :D
par contre comment on fait quand on rajoute un "SYMLINK" sur une regle qui existe déjà ?


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°463551
arghbis
salops de dauphins
Posté le 25-04-2004 à 17:47:39  profilanswer
 

heink?
 
tu peux pas rajouter une règle pour un périph si une première règle a déjà définie le NAME.
 
sinon, tu rajoutes un SYMLINK en fin de la règle qui t'intéresse

n°463557
udok
La racaille des barbus ©clémen
Posté le 25-04-2004 à 17:54:24  profilanswer
 

arghbis a écrit :

heink?
 
tu peux pas rajouter une règle pour un périph si une première règle a déjà définie le NAME.
 
sinon, tu rajoutes un SYMLINK en fin de la règle qui t'intéresse


 
bah ouai mais faut le refaire à chaque maj [:spamafote]


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°463558
arghbis
salops de dauphins
Posté le 25-04-2004 à 17:56:19  profilanswer
 

ben dans ce cas là, tu crée un fichier contenant cette règle modifiée, et tu le mets dans /etc/udev/rules.d, comme ça il prend le dessus par rapport à la règle "normale"

n°463561
udok
La racaille des barbus ©clémen
Posté le 25-04-2004 à 18:00:00  profilanswer
 

arghbis a écrit :

ben dans ce cas là, tu crée un fichier contenant cette règle modifiée, et tu le mets dans /etc/udev/rules.d, comme ça il prend le dessus par rapport à la règle "normale"


 
t'es sur ?  :o
 
 
sinon avec le 2.6.6-rc2, j'ai plus de oops en enlevant ma clé usb en mode sync sans démonter, par contre il copie pas ce con, à moins que je fasse sync à la main :/
c dla merde la fat :fou:
y-a quoi qui supporte le sync et qui marche sous linux et windows ?  :'(


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°463597
arghbis
salops de dauphins
Posté le 25-04-2004 à 18:29:53  profilanswer
 

je sortirais bien un tit DTC, mais je voudrais pas être impoli!
 
rien ne marche correctement sous windows en lecture/écriture, sauf du fat (ou ntfs au dessus de winME)
 
n'emphe que pour le cas des clé/dd usb, ça marchait mieux en 2.4.x+devfs qu'en 2.6.x+udev, c un peu rageant!! :fou:

n°463629
udok
La racaille des barbus ©clémen
Posté le 25-04-2004 à 19:10:07  profilanswer
 

moi je trouve pas ça rageant, j'ai jamais essayé de clé usb avec un 2.4  [:mrbrelle]


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°463657
arghbis
salops de dauphins
Posté le 25-04-2004 à 19:56:22  profilanswer
 

ouais, mais justement, moi si!! ;-)
 
mais bon, le 2.6 a un bien méilleur scheduler, je peux plus m'en passer! j'ai l'impression d'avoir un vieux pc tout pourris quand je repasse en 2.4. bon ok, j'ai un vieux pc tout pourris, mais quand même! :)

n°463672
ccp6128
Syntax error
Posté le 25-04-2004 à 20:46:56  profilanswer
 

voilà je suis passé à udev dans la joie :D
 
J'ai juste du régler 2 problèmes : par défaut avec alsa je perdais l'émulation OSS, problème résolu en rajoutant la ligne startosslayer=true dans /etc/default/alsa
 
De plus les devices pour la carte nvidia n'étaient pas crées automatiquement, il a fallu que je patche le module pour le faire marcher avec udev.

n°463675
arghbis
salops de dauphins
Posté le 25-04-2004 à 20:52:29  profilanswer
 

pour les nvidia, tu peux aussi rajouter les mknod dans un script au démarrage

n°463676
udok
La racaille des barbus ©clémen
Posté le 25-04-2004 à 21:01:05  profilanswer
 

ou dans /etc/modprobe.d/nvidia :o


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°463679
ccp6128
Syntax error
Posté le 25-04-2004 à 21:16:00  profilanswer
 

oui j'avais vu ça, mais j'ai préféré patcher le module.
D'ailleurs sur le script que quelqu'un proposait pour les nvidia il créait 7 devices nvidia0 à nvidia7 alors qu'avec le patch je n'ai que nvidia0.
A quoi servent les autres devices ?

n°464840
mirtouf
Light is right !
Posté le 27-04-2004 à 12:31:46  profilanswer
 
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Suivante

Aller à :
Ajouter une réponse
 

Sujets relatifs
Openmosix : probleme bizarre[Debian kernel] Install kernel error
probleme de ifProbleme Mandrake MNF...
Probleme installation kde 3.2probleme iptables - shorewall
Hunk lors d'un patch du kernel est ce grave ?[SAMBA] problème de PDC
Problème connexion avec noyau 2.6.3[debian] probleme reseau (newbie)
Plus de sujets relatifs à : [kernel 2.6] Udev va changer votre vie ! Problème avec périphs IDE


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR