Forum Linux.debian/ubuntu Palm Tungsten T5 en mode "lecteur" sur Debian Sarge

Posté par  .
Étiquettes :
0
25
mai
2006
Bonjour,


J'ai acheté il y a quelques jours un Palm Tunsten T5 qui présente une fonctionnalité intéressante : on peut s'en servir de lecteur de cartes SD. Le principe est simple :
on branche le Palm sur le PC en USB, on met le Palm en mode lecteur et le Palm est vu comme une unité de stockage.
Alors, sous Windows ca marche très bien, sous Mandrake aussi, mais je n'arrive pas à le faire fonctionner sous Debian (qui est l'OS que j'utilise tous les jours). J'ai modifié mon fstab ainsi :

/dev/hdb /media/palm auto rw,user,noauto 0 0

Je précise que hda = cdrom0 ; hdc = cdrom1 ; hdeX = mon HDD
Voila ce que me donne un lsusb :

[...]
Bus 001 Device 005: ID 0830:00dd Palm, Inc.
[...]

Est-ce que quelqu'un qui fait fonctionner un T5 sur Sarge pourrait me dire comment il a fait pour que tout fonctionne ? Ou alors peut-etre quelqu'un qui fait fonctionner un lecteur de cartes... normalement ca doit etre pareil. Enfin, n'importe qui, qui aurait un bon conseil à me donner.
Merci


Rénald.
  • # hdb ?

    Posté par  . Évalué à 3.

    t'es sûr de ton hdb ?

    parce que le module usb mass storage passe par l'émulation scsi
    débranche et rebranche le cable usb en regardant /var/log/messages
    t'auras des précisions.

    si c'est ce module qui est utilisé, à vérifier sous la mandriva
    • [^] # Re: hdb ?

      Posté par  . Évalué à 1.

      Tu as raison, il semblerai qu'il y ait une émulation d'un module SCSI. Je viens de m'en rendre compte en redémarrant mon PC (avec le PDA débranché), puis en branchant le PDA et en le mettant en mode lecteur. Après ca j'ai fait un dmesg, et voici les dernière lignes :

      hub.c: new USB device 00:1d.0-1, assigned address 4
      usb.c: USB device 4 (vend/prod 0x830/0x61) is not claimed by any active driver.
      usb.c: USB disconnect on device 00:1d.0-1 address 4
      hub.c: new USB device 00:1d.0-1, assigned address 5
      usb.c: USB device 5 (vend/prod 0x830/0xdd) is not claimed by any active driver.
      Initializing USB Mass Storage driver...
      usb.c: registered new driver usb-storage
      scsi1 : SCSI emulation for USB Mass Storage devices
      usb-uhci.c: interrupt, status 3, frame# 1248
      Vendor: M-System Model: G3 Rev: 1.0
      Type: Direct-Access ANSI SCSI revision: 02
      Vendor: Unknown Model: TG384 Rev: 1.0
      Type: Direct-Access ANSI SCSI revision: 02
      WARNING: USB Mass Storage data integrity not assured
      USB Mass Storage device found at 5
      USB Mass Storage support registered.

      donc ca parle bien d'émulation SCSI, de mass storage mais aucun numéro de tty ou quelque-chose qui y ressemble. Donc je ne sais toujours pas comment accéder à mon Palm. Faut-il le monter ? est-il sensé apparaitre tout seul à coté des lecteurs CD ?
      Merci pour votre aide.


      Rénald.
    • [^] # sdc

      Posté par  . Évalué à 1.

      Alors après vérification sous Mandrake, il semblerai que l'unité de mass storage soit montée en sdc. J'ai donc remplacé hdb par sdc dans fstab dans un premier temps, puis j'ai essayé avec sda et sdb mais le problème est le meme. Quand j'essaye d'ouvrir le périphérique "palm" j'ai un message d'erreur :

      Impossible de monter le volume sélectionné.
      mount: I could not determine the filesystem type, and none was specified

      Donc me voici (presque) au même point :-(
      • [^] # Re: sdc

        Posté par  . Évalué à 1.

        regarde la table de partition de ton palm,
        avec fdisk -l /dev/sdX
        c'est peut-être pas le device qu'il faut monter mais la partition /dev/sdaXN ...
        où N est le numéro de la partition
        • [^] # fdisk

          Posté par  . Évalué à 1.

          Alors voila ce que donne la commande fdisk -l /dev/sda

          Disk /dev/sda: 169 MB, 169279488 bytes
          16 heads, 21 sectors/track, 984 cylinders
          Units = cylinders of 336 * 512 = 172032 bytes

          Device Boot Start End Blocks Id System
          /dev/sda1 1 984 165301+ 6 FAT16


          Et voila ce que donne la commande fdisk -l /dev/sdb

          Disk /dev/sdb: 383 MB, 383254528 bytes
          10 heads, 41 sectors/track, 1825 cylinders
          Units = cylinders of 410 * 512 = 209920 bytes

          Device Boot Start End Blocks Id System
          /dev/sdb1 1 1826 374188+ 6 FAT16


          J'ai donc changé un peu mon fstab :

          /dev/sda1 /media/palm fat16 rw,user,noauto 0 0

          Mais je ne peux toujours pas monter sda1. Voila ce que je vais, et ce que ca donne :

          # mount /dev/sda1
          mount: mount point /media/palm does not exist
          • [^] # Re: fdisk

            Posté par  . Évalué à 1.

            La commande
            # mount /dev/sda1
            te renvoie
            mount: mount point /media/palm does not exist

            Alors crée le répertoire /media/palm avec la commande ( à lancer en root) :
            mkdir /media/palm
    • [^] # Re: hdb ?

      Posté par  . Évalué à 1.

      >usb.c: USB device 4 (vend/prod 0x830/0x61) is not claimed by any active driver.

      Ton palm ne semble pas être reconnu par les pilotes du noyau.
      Je pense que debian ne doit pas charger tous les modules du noyau utiles.
      Que donne lsmod sous mandrake et sous debian ?
      • [^] # Re: hdb ?

        Posté par  . Évalué à 1.

        si si ça vient après en dessous avec le modules usb-mass-storage
      • [^] # lsmod sous Debian

        Posté par  . Évalué à 1.

        Voila ce que donne lsmod sous Debian :

        Module Size Used by Not tainted
        sd_mod 11756 0 (autoclean)
        apm 9964 1 (autoclean)
        lp 6724 0
        parport 26504 0 [lp]
        ipt_TCPMSS 2424 1 (autoclean)
        ipt_tcpmss 792 1 (autoclean)
        iptable_filter 1772 1 (autoclean)
        ip_tables 12192 3 [ipt_TCPMSS ipt_tcpmss iptable_filter]
        pppoe 7968 1 (autoclean)
        pppox 1144 1 (autoclean) [pppoe]
        af_packet 13000 1 (autoclean)
        ppp_generic 20388 3 (autoclean) [pppoe pppox]
        slhc 4784 0 (autoclean) [ppp_generic]
        audio 43384 1
        soundcore 3940 2 [audio]
        printer 7968 0
        mousedev 4148 1
        usb-storage 65088 0
        keybdev 2084 0 (unused)
        hid 21220 0 (unused)
        input 3648 0 [mousedev keybdev hid]
        hw_random 2808 0 (unused)
        i810_rng 2656 0 (unused)
        ehci-hcd 18412 0 (unused)
        usb-uhci 23344 0 (unused)
        usbcore 62924 1 [audio printer usb-storage hid ehci-hcd usb-uhci]
        ide-scsi 10032 0
        scsi_mod 95140 4 [sd_mod usb-storage ide-scsi]
        via-rhine 13200 0 (unused)
        mii 2464 0 [via-rhine]
        crc32 2912 0 [via-rhine]
        sk98lin 153480 1
        ide-cd 31328 0
        cdrom 29828 0 [ide-cd]
        rtc 6440 0 (autoclean)
        ext3 81068 5 (autoclean)
        jbd 42468 5 (autoclean) [ext3]
        ide-detect 288 0 (autoclean) (unused)
        piix 9096 2 (autoclean)
        ide-disk 16864 6 (autoclean)
        ide-core 108632 6 (autoclean) [usb-storage ide-scsi ide-cd ide-detect piix ide-disk]
        unix 14960 284 (autoclean)

        Je vais faire la meme chose sous Mandrake et je reviens...
      • [^] # lsmod sous Mandrake

        Posté par  . Évalué à 1.

        Et voila ce que donne lsmod sous Mandrake :

        Module Size Used by
        nls_iso8859-15 5216 2
        nls_cp850 5472 2
        vfat 12864 2
        fat 41952 1 vfat
        usb-storage 67040 2
        nfsd 192576 8
        exportfs 6080 1 nfsd
        lockd 60200 2 nfsd
        sunrpc 134500 2 nfsd,lockd
        md5 4576 1
        ipv6 249412 12
        rfcomm 34456 0
        l2cap 22368 5 rfcomm
        bluetooth 42436 4 rfcomm,l2cap
        snd-usb-audio 62688 1
        snd-usb-lib 12256 1 snd-usb-audio
        snd-seq-oss 33728 0
        snd-seq-midi-event 7328 1 snd-seq-oss
        snd-seq 52560 4 snd-seq-oss,snd-seq-midi-event
        snd-pcm-oss 51080 0
        snd-mixer-oss 18592 1 snd-pcm-oss
        snd-intel8x0 31660 0
        snd-ac97-codec 70736 1 snd-intel8x0
        snd-pcm 86948 3 snd-usb-audio,snd-pcm-oss,snd-intel8x0
        snd-timer 22724 2 snd-seq,snd-pcm
        snd-page-alloc 8392 2 snd-intel8x0,snd-pcm
        gameport 4416 1 snd-intel8x0
        snd-mpu401-uart 7168 1 snd-intel8x0
        snd-rawmidi 21188 2 snd-usb-lib,snd-mpu401-uart
        snd-seq-device 7336 3 snd-seq-oss,snd-seq,snd-rawmidi
        snd 49028 14 snd-usb-audio,snd-seq-oss,snd-seq,snd-pcm-oss,snd-mixer-oss,snd-intel8x0,snd-ac97-codec,snd-pcm,snd-timer,snd-mpu401-uart,snd-rawmidi,snd-seq-device
        soundcore 8288 1 snd
        ppp_synctty 9088 0
        ppp_async 10208 1
        crc-ccitt 2656 1 ppp_async
        ppp_generic 27028 6 ppp_synctty,ppp_async
        slhc 7104 1 ppp_generic
        af_packet 17864 4
        via-rhine 19396 0
        mii 5216 1 via-rhine
        sk98lin 168072 1
        ide-cd 38528 0
        cdrom 38844 1 ide-cd
        loop 13896 0
        intel-agp 20608 1
        agpgart 29036 1 intel-agp
        usblp 11936 0
        visor 17136 0
        usbserial 26600 1 visor
        joydev 9056 0
        evdev 8672 0
        tsdev 6848 0
        usbmouse 5216 0
        usbkbd 6816 0
        usbhid 43328 0
        ehci-hcd 27972 0
        uhci-hcd 30448 0
        usbcore 107396 13 usb-storage,snd-usb-audio,snd-usb-lib,usblp,visor,usbserial,usbmouse,usbkbd,usbhid,ehci-hcd,uhci-hcd
        ext3 123496 3
        jbd 56600 1 ext3
        sd_mod 20096 11
        sata_promise 8100 0
        ata_piix 7460 5
        libata 39300 2 sata_promise,ata_piix
        scsi_mod 106788 4 usb-storage,sd_mod,sata_promise,libata

        Personnellement ca ne me parle pas du tout...

Suivre le flux des commentaires

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