dj contrôle mp3 e2 -...
 
Notifications
Tout effacer

dj control mp3 e2 - les ressources système sont insuffisantes pour terminer l'API

15 Posts
2 Utilisateurs
0 Les réactions
3 Vues
0
Initiateur du sujet

mon dj control mp3 e2 ne fonctionne pas sur mon nouveau portable. Je reçois le fameux panneau d'avertissement sur un "périphérique composite USB" avec le message d'erreur "cet appareil ne peut pas démarrer. (code 10)", ajoutant "système insuffisantRessourcesexister pourAchevéeleapi" dans les détails. J'appelle bs, mais je suis totalement à court d'idées.

le contrôleur fonctionne parfaitement sur deux autres ordinateurs portables - mon ancien, que je remplace, ainsi que sur ma femme. le système d'exploitation est le même sur tous les systèmes, Windows 10 x64 mis à jour au dernier. la seule différence notable est que mon nouveau portable (un hp pavilion 15-ec0140ng) fonctionne sur une architecture amd (ryzen 7 3750h), tandis que les deux autres, sur lesquels il fonctionne, fonctionnent sur Intel.

j'ai essayé tout ce que j'ai trouvé en ligne :

- j'ai installé les derniers pilotes.
- J'ai mis à jour le firmware des contrôleurs en utilisant l'un des autres ordinateurs portables.
- le gestionnaire de périphériques windows m'indique que tous les pilotes du contrôleur USB sont à jour ; hp n'en propose pas de spécifiques.
- mon bios est à jour.
- réinstaller Windows n'a aucun sens, c'est une nouvelle installation.
- les clés "upperfilters" ou "lowerfilters" n'existent pas dans ma base de registre.
- j'ai essayé tous les ports USB, l'USB 3.0 et l'USB 2.0, sans succès.
- je viens même d'en acheter unalimentéhub USB, mais non, ça n'aide pas.

c'est le seul périphérique USB qui ne fonctionne pas sur cet ordinateur portable. til a conduit derrière le logo "hercules" est allumé, il est donc alimenté, et Windows le reconnaît également comme un mp3 e2 après avoir installé les pilotes. pourtant, il refuse de fonctionner.Est-ce que quelqu'un a une idée de ce que je peux faire pour résoudre ce problème, ou au moins découvrir ce qui ne va pas ? je dois bientôt jouer avec ça. merci!

0

Bonjour,

Bienvenue sur le forum.

Veuillez vérifier dans Windows (clic gauche) > Gestionnaire de périphériques le nom du contrôleur hôte USB.
J'ai trouvé un PC avec un contrôleur AMD USB 3.1 (AMD USB 3.1 extensible – 1.10 : Contrôleur xHCI USB 3.1 série X399)où le DJ Control MP3 e2 ne peut pas démarrer (lorsqu'il démarre sur le contrôleur AMD USB 3.0). C'est un PC qui dispose également d'un AMD USB 3.0 sur lequel DJControl MP3 e2 démarre.

Si votre PC dispose d'un autre contrôleur hôte USB, pouvez-vous essayer de connecter le DJControl MP3 e2 sur cet autre hôte USB ?

PS : par souci de clarté, il serait préférable que vous complétiez un peu votre profil dansMon espace > Mon profil.
- Dans "Hercules Equipment In Use", cochez DJ Control MP3 e2
- Dans "Décrivez votre équipement", saisissez les informations sur votre ordinateur et votre système d'exploitation

0
Initiateur du sujet

Bonjour et merci !

Tout d’abord, j’ai rempli les informations de mon profil comme demandé.

Mon ordinateur portable possède les contrôleurs USB suivants :

  1. Contrôleur d'hôte extensible NVIDIA USB 3.10 – 1.10 (Microsoft) (USB-xHCI)
  2. Contrôleur hôte extensible AMD USB 3.10 – 1.10 (Microsoft) (USB-xHCI)
  3. Contrôleur hôte extensible AMD USB 3.10 – 1.10 (Microsoft) (USB-xHCI)
That's no mistake, I have two AMD controllers.

Je viens de vérifier dans USB Device Tree Viewer comment les choses sont configurées, et tous les emplacements USB de mon ordinateur portable sont connectés au contrôleur n°3 : un emplacement USB 2.0, un emplacement USB 3.0 et un emplacement USB-C. Le n°2 semble n'être utilisé que pour la webcam et le n°1 n'a aucun appareil connecté, c'est probablement une sorte de contrôleur interne de ma carte graphique (qui est NVIDIA).

Je ne peux donc utiliser aucun des autres contrôleurs, seul le n°3 a des emplacements, et c'est celui d'AMD 3.1 qui, selon vous, ne fonctionne pas. Cela peut expliquer pourquoi aucune méthode n'a fonctionné, pas même un hub alimenté.{#emotions_dlg.frown}Y a-t-il une possibilité pour moi maintenant ?

0

Bonjour,

Désolé, je n'ai pas trouvé de moyen abordable de faire fonctionner le DJControl MP3 e2 sur le contrôleur hôte AMD USB 3.1.

La cause est queAppareil DJControl MP3e2Le point de terminaison du descripteur USB ne suit pas l'une des règles de description USB : l'hôte AMD USB 3.1 est le seul hôte USB que je connaisse qui refuse cette description (pas de problème de ce type sur les hôtes USB 3.1 d'Intel, Nvidia, ASMedia, Texas) mais la vérité est la suivante. est qu'à l'avenir, d'autres hôtes USB 3.1 pourraient refuser d'énumérer DJControl MP3 e2 pour la même raison.
Je sais que le descripteur est à l'origine de ce problème sur l'hôte AMD USB 3.1 puisque DJ Control Glow (une version mise à jour de DJ Control MP3 e2, publiée en 2015) possède un descripteur USB à jour et est compatible avec l'hôte AMD USB 3.1.

Descripteur DJControl MP3 e2ne peut pas être reprogrammé car ilest stocké dans une ROM (Read Only Memory), donc la correction du descripteur USB nécessiterait de connecter un périphérique USB d'émulation matérielle (= outil de piratage USB) entre le port USB et le contrôleur DJ. Je ne pense pas qu'utiliser sur 1 PC un matériel ancien et abordable comme DJ Control MP3 e2 vaille la peine, mais si vous possédez déjà un tel périphérique d'émulation USB, je peux vous envoyer dans la zone de messagerie privée du forum les 2 lignes du Endpoint descripteurs à corriger pour supporter l'hôte AMD USB 3.1 : merci de m'envoyer une invitation àhttps://www.herculesdjmixroom.com/en-us/members/117369/(Invitation = ajouter à mes amis) si vous souhaitez ce descripteur de point final afin que je puisse l'envoyer dans la zone de messagerie privée.

0
Initiateur du sujet

Merci beaucoup pour l'élaboration! S'il n'est pas possible de résoudre le problème de manière réalisable, c'est dommage, mais c'est très bon à savoir.

En gardant cela à l'esprit, je suis très certain que le MP3e2 n'est pas le seul appareil avec ces problèmes de descripteur : j'ai essayé le contrôleur DJ Behringer d'un ami cette semaine et j'ai observé exactement le même comportement. Quoi qu’il en soit, cela signifie que je garderai mon ancien ordinateur portable et que je l’utiliserai pour le DJing pendant un certain temps. En effet, ces périphériques d'émulation USB ne valent pas la peine d'être achetés car ils semblent facilement surclasser la plupart des contrôleurs.{#emotions_dlg.laughing}

Pensez-vous qu'il est prudent de supposer que les futurs contrôleurs ou d'autres (par exemple Inpulse) vont probablement fonctionner ?

0

Bonjour,

Merci pour les commentaires.

J'ai testé tous les contrôleurs DJ Hercules que j'ai trouvés sur ce hub AMD USB 3.1 et les 3 seuls contrôleurs avec ce problème sont DJ Control MP3 (MK1), DJ Control MP3 e2 et DJ Control MP3 LE, tous les autres contrôleurs que j'ai testés sont OK sur ce hub AMD.

0
Initiateur du sujet

Rebonjour!
Je voulais juste venir ici et confirmer que le Inpulse 300 fonctionne effectivement très bien.{#emotions_dlg.smile}Merci beaucoup pour votre aide!

0

Bonjour,

1) Parfait, merci pour votre retour, dites-nous comment vous utilisez DJControl Inpulse 300 et n'oubliez pas de mettre à jour les pilotes, pour utiliser le mode Pad FX que de nombreuses personnes sur le forum avaient demandé.

2) Quand j'ai parlé de connexion entre l'ordinateur avec AMD 3.1 USB Host et le DJ Control MP3 e2, un périphérique USB agissant comme un émulateur pour changer les descripteurs USB, je parlais d'engrenages USB dans le style deGrandFET Un, dont la principale difficulté n'est pas seulement le coût, maisle niveau technique nécessairepour les utiliser efficacement.

0
Initiateur du sujet

Est-ce que quelqu'un connaît la clé de série de la clé de dj virtuelle hercules dj control mp3 e2 pour le contrôleur ????

0

Bonjour Dan,

Bienvenue sur le forum.
Chaque unité de DJControl MP3 e2 avait son propre numéro de série VirtualDJ, ce n'était pas un numéro de série générique : si vous l'avez perdu, j'ai bien peur que vous ne puissiez le retrouver, sauf si vous vous êtes inscrit surSite Internet de VirtualDJ(pour télécharger les mises à jour de VirtualDJ).
Si vous vous êtes inscrit surSite Internet de VirtualDJ, et si vous vous souvenez du compte de messagerie que vous avez enregistré sur le site Web de VirtualDJ, vous pouvez lire ce numéro sur votre compte virtualDJ (dans la zone de licence).

Quoi qu'il en soit, si vous utilisez un ordinateur sous Windows 10, la version VirtualDJ de l'époque n'est plus prise en charge sous Windows 10, mais vous pouvez
- utiliser une version actuelle de VirtualDJ (payant),
- ou alors télécharger et utiliser Djucedqui prend désormais en charge gratuitement DJControl MP3 e2,
- ou téléchargez et utilisezMixxx, qui prend en charge gratuitement DJControl MP3 e2.
 

0
Initiateur du sujet

@Équipe Expérience Utilisateur

Bonjour, je rencontre actuellement le même problème et je voulais expérimenterproxy USBpour corriger le descripteur USB incorrect. Pouvez-vous s'il vous plaît partager quels champs exacts du descripteur doivent être corrigés ? Merci!!

0

Bonjour Pr8x,

C'est une histoire vieille de 3 ans, donc je ne me souviens plus dans quel domaine et je ne suis pas sûr de pouvoir la retrouver maintenant car je n'ai plus accès à un DJControl MP3e2.
Le problème était la longueur d'un descripteur USB, le descripteur était trop court dans l'un des champs.

0
Initiateur du sujet

Vous souvenez-vous de l'outil que vous avez utilisé pour vérifier/valider le descripteur USB ?
J'ai vidé le descripteur de périphérique et à première vue, cela semble correct :


    ---------------------- Device Descriptor ----------------------
bLength                  : 0x12 (18 bytes)
bDescriptorType          : 0x01 (Device Descriptor)
bcdUSB                   : 0x110 (USB Version 1.1)
bDeviceClass             : 0x00 (defined by the interface descriptors)
bDeviceSubClass          : 0x00
bDeviceProtocol          : 0x00
bMaxPacketSize0          : 0x40 (64 bytes)
idVendor                 : 0x06F8 (Guillemot Corporation)
idProduct                : 0xB105
bcdDevice                : 0x0109
iManufacturer            : 0x01 (String Descriptor 1)
iProduct                 : 0x02 (String Descriptor 2)
iSerialNumber            : 0x00 (No String Descriptor)
bNumConfigurations       : 0x01 (1 Configuration)
Data (HexDump)           : 12 01 10 01 00 00 00 40 F8 06 05 B1 09 01 01 02   .......@........ 

Cependant, les descripteurs de chaîne sont manquants...
00 01
0

Bonjour,

Désolé, je ne m'en souviens pas.
La personne qui s'en souvient est en vacances, vous ne pourrez donc pas obtenir de réponse avant la mi-août.

0
Initiateur du sujet

Je viens de trouver cet outil :Vérificateur de matériel USB (USB3HWVerifierAnalyzer.exe) - Pilotes Windows | Microsoft Apprendre. Il récupère les enregistrements ETW pour les pannes USB et signale en fait le champ défectueux !

Enregistrement n° 1 (Clé = 0x2dfe07caa378)
ID fournisseur/ID produit : 0x6f8/0xb105
DeviceInterfacePath : ??\USB#VID_06F8&PID_B105#6&25a4b41b&0&4#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
Description de l'appareil : périphérique composite USB
Chemin du port : 0x4, 0x0, 0x0, 0x0, 0x0, 0x0
Toutes les erreurs rencontrées :
#1 : (UsbHub3/176) : DescriptorValidationErrorBulkEndpointInvalidWMaxPacketSize
#2 : (UsbHub3/176) : DescriptorValidationErrorBulkEndpointInvalidWMaxPacketSize
#3 : (UsbHub3/176) : DescriptorValidationErrorBulkEndpointInvalidWMaxPacketSize
#4 : (UsbHub3/176) : DescriptorValidationErrorBulkEndpointInvalidWMaxPacketSize
#5 : (UsbHub3/157) : Échec d'UCX IOCTL
#6 : (UsbHub3/177) : l'appareil est réénuméré. Cette énumération n'est pas visible pour PnP Manager
#7 : (UsbHub3/176) : DescriptorValidationErrorBulkEndpointInvalidWMaxPacketSize
#8 : (UsbHub3/176) : DescriptorValidationErrorBulkEndpointInvalidWMaxPacketSize
#9 : (UsbHub3/157) : Échec d'UCX IOCTL
#10 : (UsbHub3/177) : l'appareil est réénuméré. Cette énumération n'est pas visible pour PnP Manager
#11 : (UsbHub3/176) : DescriptorValidationErrorBulkEndpointInvalidWMaxPacketSize
#12 : (UsbHub3/176) : DescriptorValidationErrorBulkEndpointInvalidWMaxPacketSize
#13 : (UsbHub3/157) : Échec d'UCX IOCTL
    #14: (UsbHub3/177): Device getting Re-Enumerated. This Enumeration is not Visible to PnP Manager

Donc, quelque part dans un descripteur de point final, il y a une erreur WMaxPacketSize.Il ne me reste plus qu'à savoir lequel et à le patcher correctement en utilisant quelque chose comme ceci :AristoChen/usb-proxy : Un proxy USB basé sur raw-gadget et libusb (github.com)

0
Initiateur du sujet

Bonne nouvelle à tous ! J'ai réussi à résoudre le problème à l'aide d'un MCU Teensy 4.1. Vous pouvez trouver la solution ici :pr8x/djcontrolmp3le_usb_proxy : correctif matériel pour le contrôleur Hercules DJControl MP3 LE obsolète (utilisant Teensy 4.1) (github.com)

Il fonctionne en fait parfaitement et a même rendu obsolètes les pilotes (horribles, désolés !) pour Windows et Mac en utilisant une implémentation MIDI conforme aux classes.

gbgg
Page 1 / 2