Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Discussione] Scrivere regole per hd con udev
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
Cazzantonio
Bodhisattva
Bodhisattva


Joined: 20 Mar 2004
Posts: 4514
Location: Somewere around the world

PostPosted: Tue Aug 17, 2004 12:44 pm    Post subject: [Discussione] Scrivere regole per hd con udev Reply with quote

Dopo i primi incerti passi col kernel 2.6.8 (e dopo essermi accorto che aveva deciso di chiamarmi i device con conmi diversi) ho deciso di passare definitivamente ad udev per dare un nome preciso e definito ai miei hd
Dopo aver installato udev senza alcun problema (basta seguire la guida) mi sono deciso a scrivere le regole per il mio hd serial ata che è /dev/hde con il kernel 2.6.7 e /dev/sda con il 2.6.8
Purtroppo mi sono accorto che le informazioni che ricava udevinfo non sono suffficienti a definire in maniera univoca quella periferica:
Code:

casa01 ale # udevinfo -a -p `udevinfo -q path -n /dev/hde`
  looking at class device '/sys/block/hde':
    SYSFS{dev}="33:0"
    SYSFS{range}="64"
    SYSFS{size}="156301488"
    SYSFS{stat}="   30005    50063   851221   751238    24945    56667   652888   169146        0    73476   920458"

follow the class device's "device"
  looking at the device chain at '/sys/devices/pci0000:00/0000:00:0f.0/ide2/2.0':
    BUS="ide"
    ID="2.0"
    SYSFS{detach_state}="0"

  looking at the device chain at '/sys/devices/pci0000:00/0000:00:0f.0/ide2':
    BUS=""
    ID="ide2"
    SYSFS{detach_state}="0"

  looking at the device chain at '/sys/devices/pci0000:00/0000:00:0f.0':
    BUS="pci"
    ID="0000:00:0f.0"
    SYSFS{class}="0x010400"
    SYSFS{detach_state}="0"
    SYSFS{device}="0x3149"
    SYSFS{irq}="20"
    SYSFS{subsystem_device}="0x3149"
    SYSFS{subsystem_vendor}="0x1106"
    SYSFS{vendor}="0x1106"

  looking at the device chain at '/sys/devices/pci0000:00':
    BUS=""
    ID="pci0000:00"
    SYSFS{detach_state}="0"

mi aspettavo tri trovare un model name, un vendor name, qualcosa che identificasse il mio hd in modo univoco...
non penso che
Code:
 
BUS="ide"
ID="2.0"

siano sufficienti a identificare l'hd...

Non è che qualcuno ha già esperienza con udev ha già scritto regole per hd? (tra l'altro mi da le stesse scarse informazioni anche per il masterizzatore dvd e per quello cd)
_________________
Any mans death diminishes me, because I am involved in Mankinde; and therefore never send to know for whom the bell tolls; It tolls for thee.
-John Donne
Back to top
View user's profile Send private message
codadilupo
Advocate
Advocate


Joined: 05 Aug 2003
Posts: 3135

PostPosted: Tue Aug 17, 2004 1:14 pm    Post subject: Reply with quote

prova qui: http://www.reactivated.net/udevrules.php
é di uno sviluppatore gentoo ;-)

Coda
Back to top
View user's profile Send private message
Cazzantonio
Bodhisattva
Bodhisattva


Joined: 20 Mar 2004
Posts: 4514
Location: Somewere around the world

PostPosted: Tue Aug 17, 2004 1:24 pm    Post subject: Reply with quote

Si, è la guida che ho seguito per capire come si scrivono le regole ed è fatta molto bene

Tutavia il mio problema è un altro: il mio hd viene visto dal nuovo kernel in /dev/sda e volevo scrivere una regola che mi desse un nome univoco a quell'hd, indipendentemente dal fatto che sia su /dev/sda, /dev hde o quant'altro.
Purtroppo l'output di udevinfo riguardante quell'hd non da dati significativi per identificarlo (tipo il modello o il numero di serie ricavabili invece con hdparm)
Mentre per gli hd usb da un sacco di informazioni (anche troppe) volevo sapere se c'era il modo di ottenere qualcosa di simile per gli hd e i device ide in genere
Magari la risposta è "no" ma comunque volevo chiedere per sicurezza
Mi pare strano che hdparm estragga più informazioni di udev, che dovrebbe essere fatto proprio a questo scopo

per esempio nella guida da te citata identifica un device ide con
Code:
BUS="ide", KERNEL="hdc"

parametri che però non identificano univocamente il device montato in /dev/hdc e che cambiano quando tale device viene spostato su un altro cavo...
_________________
Any mans death diminishes me, because I am involved in Mankinde; and therefore never send to know for whom the bell tolls; It tolls for thee.
-John Donne
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum