disque dur firewire

disque dur firewire - Linux et OS Alternatifs

Marsh Posté le 14-10-2004 à 21:21:36    

Bonjour,
je monte mon disque dur en firewire sous debian.
Le problème est le suivant:
 
quand j'allume le disque dur, avant que debian démarre, il me detecte mon dd en sda et en sdb, il me detecte quelque chose qui a un rapport avec une carte que l'on peut mettre dans mon imprimante.
 
Mais quand j'allume mon disque dur, à chaud sous kde,  comme il m'avait detecté au démrrage la fameuse carte de mon imprimante en sda, il me detecte mon dd firewire en sdb.
 
Donc selon le moment ou je l'allume mon disque dur, est en sda et sdb, ce qui n'est pas pratique pour un iontage sous fstab où je dois lui dire si c'est sda ou bien sdb.
 
Y'a t'il une solution pour que quelque soit le moment, ou je l'allume, fstab puisse me le monter?
 
PS: Je suis sous debian unstable.
 
Merci
A+

Reply

Marsh Posté le 14-10-2004 à 21:21:36   

Reply

Marsh Posté le 15-10-2004 à 10:01:42    

si t'es en SID, tu utilises udev, donc c'est possible de faire ce que tu veux. reporte toi au man de udev ou au topic dédié ici.

Reply

Marsh Posté le 15-10-2004 à 19:17:00    

J'ai regardé comment ca marchait, mais je trouve ca difficle.
Par haasard, et si biensure, ca ne vous prend pas trop de temps est-ce qu'avec ce qui suit vous pourriez me dire quoi mettre?
En fait, j'ai allumé mon disque dur à la volée, et j'ai fait un cat /var/log/messages
 
 Oct 15 19:05:08 thierry ieee1394.agent[3824]:      sbp2: loaded successfully
Oct 15 19:05:08 thierry scsi.agent[3892]: disk at /devices/pci0000:00/0000:00:1e         .0/0000:02:0d.0/fw-host0/0001d200e021827f/0001d200e021827f-0/host1/1:0:0:0
Oct 15 19:05:08 thierry kernel: ohci1394: fw-host0: IntEvent: 00000010
Oct 15 19:05:08 thierry kernel: ohci1394: fw-host0: Got RQPkt interrupt status=0         x00008451
Oct 15 19:05:08 thierry kernel: ohci1394: fw-host0: Single packet rcv'd
Oct 15 19:05:08 thierry kernel: ohci1394: fw-host0: Packet received from node 0          ack=0x11 spd=2 tcode=0x1 length=28 ctx=0 tlabel=10
Oct 15 19:05:08 thierry kernel:  sdb10 >
Oct 15 19:05:08 thierry kernel: Attached scsi disk sdb at scsi1, channel 0, id 0         , lun 0
Oct 15 19:05:08 thierry kernel: Attached scsi generic sg1 at scsi1, channel 0, i         d 0, lun 0,  type 0
Oct 15 19:05:11 thierry udev: creating device node '/dev/sdb'
Oct 15 19:05:11 thierry udev: creating device node '/dev/sdb5'
Oct 15 19:05:11 thierry udev: creating device node '/dev/sdb6'
Oct 15 19:05:11 thierry udev: creating device node '/dev/sdb8'
Oct 15 19:05:11 thierry udev: creating device node '/dev/sdb1'
Oct 15 19:05:11 thierry udev: creating device node '/dev/sdb9'
Oct 15 19:05:11 thierry udev: creating device node '/dev/sdb10'
Oct 15 19:05:11 thierry udev: creating device node '/dev/sg1'
Oct 15 19:05:11 thierry udev: creating device node '/dev/sdb7'
thierry:/home/thierry#  
 
Mais je ne trouve pas les mots clés qu'il faudrait que je mette.
 
Merci bcp.
A+

Reply

Marsh Posté le 18-10-2004 à 09:58:51    

nope, c'est pas suffisant. Pour identifier ton disque avec une règle udev, il te faut l'identifiant constructeur et produit. Tu dois pouvoir le trouver quelquepart dans /proc quand le dd est branché.

Reply

Marsh Posté le 18-10-2004 à 10:07:23    

Salut,
merci je l'ai trouvé en faisant un udevinfo sur un chemin /sys/devices/...
 
Merci
A+

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed