I have an EDIROL UM-1X USB to MIDI converter which
should work(I have set the switch to OFF as told in the Hints section, otherwise it won't be detected at all)
In a way it does work already but only if i plug in the USB AFTER Workbench has loaded
If i leave it in while booting up or rebooting i get a "System Request"er a second after the boot screen shows, telling me "Unable to open USB Function driver "camdmidi.usbfd". When i click OK or wait two seconds it goes away and boots into Workbench.
The UM-1 is shown in USBInspector (as "AUDIO" in "Functionality" and "UM-1" in Topology" but NO cluster is created whatsoever, so no MIDI software, player or anything can send data to the hardware)
Further down is the USB log (which does list the UM-1 being added!)
It seems the cuplrit is the camdmidi.usbfd is started too early? (But do i know?)
Is anyone in here having a working installation of OS4.1u1 and an USB 2 MIDI switch that could throw in some hints?
@Dwyloc
Thanks for your answers in PM, but every piece you mentioned is already installed.
It IS working, my hardware gets to play the MIDI data that is sent, but ONLY if i plug in the switch AFTER Workbanch has loaded and that is not the way i want to use it.
@lylehaze
I hope you'll have the time to come around and maybe answer some of my questions? After inspection of the camdmidi.usbfd i found that it was built for OS4.0. Maybe that is the problem ... grasping at straws here
The other thing is that i first used MIDI through the onboard VIA chip and had to install a driver in an extra directory in devs: called "MIDI".
Could it be that i need something in there?
Thanks in advance for any help
USB log (USBInspector tells me that the UM-1 would be Product No: 0x0052 and Vendor No: 0x0582)
I: [08:26:39] USB stack | | ==========
I: [08:26:39] USB stack | | USB System Software Task started
I: [08:26:39] USB stack | | Starting HCDs...
I: [08:26:39] USB stack | | ...HCDs started.
I: [08:26:39] USB Fkt Init | Init Fkt | Fkt 0x6FF86DC0 is {Vendor: 0x0000, Product: 0x0000, Class: 09.00}
I: [08:26:39] USB Fkt Init | Init Fkt | Fkt 0x6FF86F00 is {Vendor: 0x0000, Product: 0x0000, Class: 09.00}
I: [08:26:39] USB Fkt Init | Init Fkt | Fkt 0x6FF86DC0 initialized
I: [08:26:39] USB Fkt Init | Init Fkt | Fkt 0x6FF86F00 initialized
I: [08:26:39] hub.usbfd | HUB | Device found on port 1 of hub "Rear Roothub (uhci.usbhcd/0)".
I: [08:26:39] hub.usbfd | HUB | Device found on port 1 of hub "Front Roothub (uhci.usbhcd/1)".
I: [08:26:39] hub.usbfd | Hub port | Device at port 1 of hub "Rear Roothub (uhci.usbhcd/0)" is low-speed.
I: [08:26:39] hub.usbfd | HUB | Device on hub port 1 successfully added.
I: [08:26:39] hub.usbfd | HUB | Device found on port 2 of hub "Rear Roothub (uhci.usbhcd/0)".
I: [08:26:39] hub.usbfd | Hub port | Device at port 1 of hub "Front Roothub (uhci.usbhcd/1)" is full-speed.
I: [08:26:39] USB Fkt Init | Init Fkt | Fkt 0x6FE041F0 is {Vendor: 0x6D04, Product: 0x17C5, Class: 00.00}
I: [08:26:39] hub.usbfd | HUB | Device on hub port 1 successfully added.
I: [08:26:39] hub.usbfd | HUB | Port 2 of hub "Front Roothub (uhci.usbhcd/1)" disabled - port is empty.
I: [08:26:39] hub.usbfd | HUB | Driver Running
I: [08:26:39] USB Fkt Init | Init Fkt | Fkt 0x6FE04290 is {Vendor: 0x2404, Product: 0x0425, Class: 09.00}
I: [08:26:39] USB Fkt Init | Init Fkt | Fkt 0x6FE04290 initialized
I: [08:26:39] USB Fkt Init | Init Fkt | Fkt 0x6FE041F0 initialized
I: [08:26:39] hub.usbfd | Hub port | Device at port 2 of hub "Rear Roothub (uhci.usbhcd/0)" is full-speed.
I: [08:26:39] hub.usbfd | HUB | Device on hub port 2 successfully added.
I: [08:26:39] hub.usbfd | HUB | Driver Running
I: [08:26:39] USB Fkt Init | Init Fkt | Fkt 0x6FE043D0 is {Vendor: 0x8205, Product: 0x5200, Class: 00.00}
I: [08:26:39] USB Fkt Init | Init Fkt | Fkt 0x6FE043D0 initializedI: [08:26:39] hub.usbfd | HUB | All ports are empty
I: [08:26:39] hub.usbfd | Sys_EndInitialAttachmentPhase | Initial USB Attachment Phase terminated
I: [08:26:39] USB stack Process | | USB System Software Process started.
I: [08:26:39] USB stack Process | | Reading FD descriptors...
I: [08:26:39] USB stack Process | | FD infos read
I: [08:26:39] USB stack Process | Rebind FD | Weak FD for Ifc 0x6FE5BE90 is being preempted.
I: [08:26:39] USB stack Process | Rebind FD | Weak FD for Ifc 0x6FE5BF10 is being preempted.
I: [08:26:39] USB stack Process | | Starting HCDs...
I: [08:26:39] USB stack Process | | ...HCDs started.
I: [08:26:39] USB stack Process | | USB stack fullbooted
I: [08:26:44] USB FD fkt start | Sys_EndInitialAttachmentPhase | Initial USB Attachment Phase terminated
This is logged when i plug it in again:
I: [08:49:12] hub.usbfd | HUB | Detaching Function removed from hub port 2
I: [08:49:12] hub.usbfd | HUB | Port 2 of hub "Rear Roothub (uhci.usbhcd/0)" disabled - port is empty.
I: [08:49:12] hub.usbfd | HUB | Device found on port 2 of hub "Rear Roothub (uhci.usbhcd/0)".
I: [08:49:12] hub.usbfd | Hub port | Device at port 2 of hub "Rear Roothub (uhci.usbhcd/0)" is full-speed.
I: [08:49:12] hub.usbfd | HUB | Device on hub port 2 successfully added.
I: [08:49:12] USB Fkt Init | Init Fkt | Fkt 0x6FE043D0 is {Vendor: 0x8205, Product: 0x5200, Class: 00.00}
I: [08:49:12] USB Fkt Init | Init Fkt | Fkt 0x6FE043D0 initializedSo it seems it IS added, but for some reason it doesn't create clusters...Why?