Journal Usb Storage

Posté par  (site web personnel) .
Étiquettes : aucune
0
3
déc.
2004
Pour ceux qui n'auraient plus de /dev/sdX avec des disques amovibles USB mais avec un kernel récent, ne vous inquietez pas, il semblerait que les périf usb se soient vu privé d'emulation scsi et sont donc maintenant directement utilisable en devfs ca donne: /dev/ub/a/part0 pour l'ex sda1
ou a est le numero du perif amovible et part n'a pas besoin d'etre expliqué
(je suis en 2.6.10-rc1)
dans /proc/devices j'ai:
125 ub
voila voila c'est tout pour aujourd'hui :)
  • # Performances ?

    Posté par  (site web personnel) . Évalué à 7.

    Oui mais il parait que ça marche moins bien ....

    Quelqu'un peut confirmer/infirmer ?
    • [^] # Re: Performances ?

      Posté par  . Évalué à 7.

      J'ai été étonné aussi d'apprendre que l'émulation SCSI pour les CD-Rom IDE pouvait être plus rapide que le pilote IDE dédié. Étonnant qu'une émulation soit aussi bonne voire meilleur qu'un dialecte natif. La norme SCSI est si bien conçue que ça ?
      • [^] # Re: Performances ?

        Posté par  . Évalué à 6.

        Uo peut-être que le pilote IDE est tout simplement à chier... Il n'y a voir le nombre de lecteur de DVD qui sont mal supportés et qui te remplissent les logs de


        hdc: status timeout: status=0xd8 { Busy }
        hdc: status timeout: error=0x04Aborted Command
        hdc: DMA disabled
        hdc: ATAPI reset complete
        hdc: status error: status=0xd8 { Busy }
        hdc: status error: error=0x04Aborted Command
        hdc: ATAPI reset complete
        hdc: status timeout: status=0xd8 { Busy }
        hdc: status timeout: error=0x04Aborted Command
        hdc: ATAPI reset complete</blockquote

        etc.
      • [^] # Re: Performances ?

        Posté par  (Mastodon) . Évalué à 5.

        Ben à titre d'exemple, la gravure de DVD sur mon graveur IDE en mode natif IDE prend près de trois quarts d'heures, quand avec l'émulation SCSI ça prend 20 minutes...

        Je pense qu'à ce sujet ça vient plus de la qualité des méthodes de gravure sur périphériques IDE, qui sont plus récentes et moins maîtrisées que pour des périphériques SCSI... Jusqu'à il y a peu c'était simplement impossible de graver sur un graveur IDE sans utiliser l'émuation SCSI.

        Alors soit la norme SCSI est vraiment mieux concue, et l'émulation est super bien faite pour pouvoir en profiter avec la norme IDE, soit les différence vont s'aplanir à l'avenir et on n'y verra plus que du feu...
        Le plus crédible reste tout de même la deuxième possibilité, puisqu'elle peut revenir à considérer comme natif IDE un fonctionnement qui serait en fait une émulation SCSI de l'IDE, donc fonctionnement identique, on ne devrait pas pouvoir faire pire que l'émulation donc :)

        Et c'est peut-être ce qui motive les développeurs du kernel à essayer de faire fonctionner les choses nativement plutôt qu'à travers une émulation SCSI.
        J'imagine que jusqu'à présent c'était plus simple, parce qu'il suffit de faire une interface entre la norme matérielle et un fonctionnement SCSI, et ensuite comme c'est vu par le système comme un périphérique SCSI c'est géré sans se poser plus de question.
        Mais il faut avouer que ça fait plus solution temporaire, bricolage, que vrai fonctionnement efficace...

        D'ailleurs pour les clefs USB j'avais posté un journal à ce sujet, c'était très chiant à utiliser, j'ai deux disques SCSI, donc sda et sdb, je branche une clef elle devient sdc, je la vire, j'en met une autre elle devient sdd !
        Comment dans ces conditions réussir à faire une entrée valide de la fstab pour une clef USB comme on peut en faire pour un lecteur de disquettes ou un cdrom ?

        J'espère que ces changements simplifieront la situation...

        Yth.
        • [^] # Re: Performances ?

          Posté par  . Évalué à -1.

          Félicitations mon cher, nous avons cliqué sur "envoyer" en même temps ! :-)
        • [^] # Re: Performances ?

          Posté par  (site web personnel) . Évalué à 6.

          Comment dans ces conditions réussir à faire une entrée valide de la fstab pour une clef USB comme on peut en faire pour un lecteur de disquettes ou un cdrom ?

          ... avec udev.
          Et peut-être aussi ça : http://ccomb.free.fr/wiki/wakka.php?wiki=UsbMassStorage(...)

          ou sinon avec UDEV + HAL + le bon script hal de gestion de fstab.
          • [^] # Re: Performances ?

            Posté par  (Mastodon) . Évalué à 1.

            Ouaip, ton script updfstab je t'avais filé un coup de main pour le faire il y a quelques temps :)

            Donc c'est ça que j'utilise là pour résoudre mes soucis.
            Mais c'est loin d'être une solution triviale :s

            Yth.
        • [^] # Re: Performances ?

          Posté par  (site web personnel) . Évalué à 2.

          A mon avis la reponse est dans la couche de gravure IDE vu qu'avec l'emulation SCSI la gravure passe d'abord par la couche d'emulation SCSI qui n'emule que la methode d'acces ensuite les données sont converties et transmises a la couche IDE.

          Quand a tes clefs a mon avis pour tes problemes de clefs tu doit oublier de demonter la clef donc le peripherique reste utilisé et il est obligé d'utiliser un nouveau device. En tout cas moi c'est la raison a chaque fois.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.