Reconnaissance clef USB sous MOS
14 sujets de 1 à 14 (sur un total de 14)
-
Hello,
Maman Noël m’a bien gâté avec un splendide balladeur MP3/USB. Le hic c’est qu’il n’est pas reconnu par mon Peg.
Sur PC il est reconnu comme une clef de stockage classique. J’ai d’ailleur une petite clef USB qui marche bien sur le Peg.
Question: Y a t’il des clefs USB qui ne passent pas du tout avec Poseidon ou est-ce juste une question de réglage?
En l’enfichant j’obtiens dans les prefs USB le message suivant:
« Error poseidon.library GET_CONFIGURATION failed: endpoint stall (4) »
Dans l’onglet DEVICE des prefs de Poseidon j’ai pourtant bien:
name= Generic USB Disk device
speed= full
state= configured
Class= massStorage
bindings= none
Ca me semble bien tout ça non?
Y’aurais pas une histoire de Fat incompatible entre le FAT95 configuré dans Poséidon et le format de ce lecteur?
J’ai essayé en augementant à fond les Nak Timeout et startup delay mais ca foire quand meme. J’ai « Fake inquiry » et « better removable supp » de cochés, c’est tout.
Une idée??
Nico: La clef qui marche est une V1.1
Je presume que le lecteur MP3 est en 2.0, c’est pas marqué. On peut le vérifier sur le PQ?
USBErrorLog?? J’ai un executable de ce nom dans Sys:Morphos/C mais rien ne se passe quand je le lance.
Par contre y’a USBDevLister qui donne quelques infos.
bon voici le contenu du LOG après un boot clef USB en place:
poseidon.library | Welcome to poseidon 2.1 (25.5.03) (c)2002 by Chris Hodges
poseidon.library | This is the PPC native MorphOS version.
poseidon.library | Say hello to bootmouse.class V1.13 (Support for mice/tablets in boot protocol mode (MOS)).
poseidon.library | Whoah! bootkeyboard.class V1.13 surprised as Support for keyboards in boot protocol mode (MOS).
poseidon.library | The door bell rang for hub.class V1.21 (Root/external hub base class (MOS)).
poseidon.library | Wellcome massstorage.class V1.22 (Supports storage devices via usbscsi.device (MOS)) to the party.
poseidon.library | New hardware uhciusb.device/0 added. Plug in, baby!
poseidon.library | Root hub has been enumerated.
Failure poseidon.library | Opening uhciusb.device unit 2 failed device/unit failed to open (-1).
hub.class | Hub with 2 ports successfully configured.
hub.class | I’m in love with hub ‘Hub: Vdr=040D/PID=0001’.
hub.class | Hub with 2 ports successfully configured.
hub.class | I’m in love with hub ‘Hub: Vdr=040D/PID=0001’.
Error poseidon.library | GET_CONFIGURATION failed: endpoint stall (4)
hub.class | Detected device ‘Generic USB Disk Device’ at port 2. I like it.
hub.class | Hub has added 1 device(s). That’ll be fun!
Error poseidon.library | GET_CONFIGURATION failed: endpoint stall (4)
hub.class | Oh no! I’ve been shot! Arrggghh…
hub.class | My death killed device ‘Generic USB Disk Device’ at port 2!
hub.class | Time to get rid of ‘Hub: Vdr=040D/PID=0001’!
hub.class | Oh no! I’ve been shot! Arrggghh…
hub.class | Time to get rid of ‘Hub: Vdr=040D/PID=0001’!
hub.class | Hub with 2 ports successfully configured.
hub.class | I’m in love with hub ‘Hub: Vdr=040D/PID=0001’.
hub.class | Hub with 2 ports successfully configured.
hub.class | I’m in love with hub ‘Hub: Vdr=040D/PID=0001’.
Error poseidon.library | GET_CONFIGURATION failed: endpoint stall (4)
hub.class | Detected device ‘Generic USB Disk Device’ at port 2. I like it.
hub.class | Hub has added 1 device(s). That’ll be fun!
Error poseidon.library | GET_CONFIGURATION failed: endpoint stall (4)
hub.class | Oh no! I’ve been shot! Arrggghh…
hub.class | My death killed device ‘Generic USB Disk Device’ at port 2!
hub.class | Time to get rid of ‘Hub: Vdr=040D/PID=0001’!
hub.class | Oh no! I’ve been shot! Arrggghh…
hub.clas | Time to get rid of ‘Hub: Vdr=040D/PID=0001’!
Error poseidon.library | GET_CONFIGURATION failed: enpoint stall (4)
Error poseidon.library | GET_CONFIGURATION failed: endpoint stall (4)
Error poseidon.library | GET_CONFIGURATION failed endpoint stall (4)
Si je boot sans, les lignes « Error … » n’y sont donc pas. En enclenchant la clef, j’obtiens alors 2 lignes « error … » et c’est tout.
Même sans mettre la clef j’ai quand même les « Oh no! I’ve been shot » qui m’ont un peu fait peur!!! Mais bon ces lignes sont classées dans « Messages » et non dans « Warning/errors/failures » du coup ça semble pas grave.
Pour ne pas aider, un certain nb de clefs passent en bidouillant les réglages, mais j’en ai eu plusieurs qui ne marchaient pas du tout avec Poseidon… Ne sont-elles pas très conformes, je ne sais pas…
Falcon: Cela m’étonnait de ne pas avoir la dernière version de Poseidon. J’ai donc trouvé l’archive V2.2 et après comparaison des fichiers ils semblaient pourtant identiques aux miens. J’ai tout de même fait l’installation en automatique (j’ai la facheuse habitude de souvent faire des instalations « à la main ») et j’ai trouvé un truc que j’avais du zapper: une demande pour ajouter en morphos/s/startup-sequence une ligne lançant PoseidonROMUpdate avant IPrefs. Ce fichier, présent à côté de la startup-sequence, étant un script, j’ai donc ajouté « Execute SYS:MorphOS/S/PoseidonROMUpdate » avant IPrefs.
Depuis j’ai beaucoup moins de chose dans le logfile:
poseidon.library | Welcome to poseidon 2.2 (14.12.03) (c) 2002 by Chris Hodges!
poseidon.library | This is the PPC native MorpOS version.
Warning poseidon.library | ClassScan attempt with no classes installed!
Et à la connexion du lecteur MP3:
Error poseidon.library | GET_CONFIGURATION failed: endpoint stall (4)
Error poseidon.library | GET_CONFIGURATION failed: endpoint stall (4)
Donc pas mieux. La ligne « Warning » m’inquiétait un peu, mais bon, en connectant mon ancienne clef USB celle-ci à marché nickel du 1er coup.
Ca peut pas être une histoire genre « formatage », une version de Fat?
Nico: Voila en résumé avec le lecteur MP3:
Poseidon DevID : ‘Generic USB Disk Device-10D6-1000-Generic USB Disk Device-00’
Product Name : ‘Generic USB Disk Device’ (ID: 1000, Vers: 0100)
Manufacturer : ‘n/a’ (Vendor: 10D6 (unknown))
Serial Number : ‘Generic USB Disk Device’ (USBVers: 0110)
Device State : fullspeed connected hasaddress hasdevdesc isconfigured
Device adress : 2
Class/Sub/Proto : 0/0/0 (
) Current Language: English (United States)
Supported Langs : English (United States)
1 configuration(s):
Config 1 (configuration 1)
Attrs : bus-powered
MaxPower: 100 mA
1 interface(s) for this config:
Interface 0 (MassStorage (0)) (ID: ’00-00-08-05-50′)
Alternate Setting: 0
Class/Sub/Proto : 8/5/80 (MassStorage)
2 endpoint(s) for this interface:
Endpoint 1 (bulk OUT ]->)
MaxPktSize: 64
Interval : 0
Endpoint 2 (bulk <-[ IN) MaxPktSize: 64 Interval : 0 No alternate settings.
14 sujets de 1 à 14 (sur un total de 14)
- Vous devez être connecté pour répondre à ce sujet.
› Forums › AmigaOS, MorphOS et AROS › Général › Reconnaissance clef USB sous MOS