[PlanetCCRMA] Midiman Oxygen8 on Fedora 9
Ebrahim Mayat
ebmayat at mac.com
Sun Jul 6 04:44:13 PDT 2008
On Sun, 2008-07-06 at 12:14 +1000, Peter Howard wrote:
> My old laptop died and when setting up my new (to me) one I decided to
> go straight to Fedora 9. Which has been good up to the point I decided
> to connect my Oxygen8 keyboard. I discovered to my joy that
> midisport-firmware is now packaged for Fedora so installed it.
> Interestingly the current version (1.2) doesn't mention the need to
> provide the actual firmware as the 0.X version did. Anyway I plug in
> the keyboard and it appears to initialise. But it doesn't appear
> anywhere. My normal way of connecting it is via the qjackctl "connect"
> window. But it isn't there. All I see in /var/log/messages is:
>
> Jul 6 11:10:46 wagner kernel: hub 1-0:1.0: unable to enumerate USB device on port 3
> Jul 6 11:10:47 wagner kernel: usb 3-1: new full speed USB device using uhci_hcd and address 4
> Jul 6 11:10:47 wagner kernel: usb 3-1: configuration #1 chosen from 1 choice
> Jul 6 11:10:47 wagner kernel: usb 3-1: New USB device found, idVendor=0763, idProduct=1014
> Jul 6 11:10:47 wagner kernel: usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
>
>
> sometimes accompanied by:
>
>
> Jul 6 11:11:18 wagner pulseaudio[2592]: module-alsa-sink.c: Error opening PCM device front:0: Device or resource busy
> Jul 6 11:17:12 wagner pulseaudio[2592]: module-alsa-sink.c: Error opening PCM device front:0: Device or resource busy
>
>
> Are the pulseaudio errors relevant?
> Do you still need the *.SYS firmware blobs with midisport-firmware 1.2?
> I tried manually installing "ye olde" midisport-firmware 0.2 with the
> firmware blobs but that didn't work either :-(
>
> Hoping someone out there knows the answer (I also have a Midisport 4x4
> and I'm really hoping to have both working soon).
>
Yes, I also have a similar problem with my MIDI interface which I posted to this list previously :
> OTOH, my MIDI is not fully functional. Virtual onboard MIDI works if
> I
> route MIDI events between applications e.g. vkeybd --> softsynth or
> aplaymidi ---> kmidimon. There was also no problem in rendering a MIDI
> file
>
> $ aplaymidi -p 129 MIDIFile.mid (129 = qsynth)
>
> BUT...I am unable to trigger MIDI events from my external MIDI
> controller.
>
> I suspect that this is because the driver for my FastLane MIDI
> interface
> is now broken on F9. (FastLane works on OS X so it's not the hardware
> device.) While this problem has been documented before, this MIDI
> interface has been working flawlessly on FC6, FC7 and FC8. So,
> something
> has indeed changed.
>
> Long story short...the hardware MIDI device is recognized in F9 when
> checked using "amidi -l", "dmesg" and "cat /proc/asound/devices".
> Also see <http://hg.alsa-project.org/alsa-kernel/log?rev=motu>
>
> The "Messages" window of qsynth, however, returns the following
> error:
> fluidsynth: warning: Could not connect to any physical jack ports;
> fluidsynth is unconnected
>
>
> All the relevent modules are loaded:
>
> # lsmod | grep snd
> snd_aoa_codec_tas 11616 2
> snd_aoa_fabric_layout 11048 3
> snd_aoa 15360 2
> snd_aoa_codec_tas,snd_aoa_fabric_layout
> snd_aoa_i2sbus 19396 1
> snd_usb_audio 83808 0
> snd_usb_lib 16928 1 snd_usb_audio
> snd_rawmidi 23168 1 snd_usb_lib
> snd_hwdep 8324 1 snd_usb_audio
> snd_powermac 43704 0
> snd_seq_dummy 2820 0
> snd_seq_oss 36692 0
> snd_seq_midi_event 6144 1 snd_seq_oss
> snd_seq 60224 5
> snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
> snd_seq_device 7084 4
> snd_rawmidi,snd_seq_dummy,snd_seq_oss,snd_seq
> snd_pcm_oss 49568 0
> snd_mixer_oss 16576 2 snd_pcm_oss
> snd_pcm 77796 4
> snd_aoa_i2sbus,snd_usb_audio,snd_powermac,snd_pcm_oss
> snd_timer 21764 2 snd_seq,snd_pcm
> snd_page_alloc 8584 1 snd_pcm
> snd 56084 21
> snd_aoa_codec_tas,snd_aoa_fabric_layout,snd_aoa,snd_aoa_i2sbus,snd_usb_audio,snd_usb_lib,snd_rawmidi,snd_hwdep,snd_powermac,snd_seq_dummy,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
> soundcore 5700 2 snd
> snd_aoa_soundbus 4964 2 snd_aoa_fabric_layout,snd_aoa_i2sbus
>
> The modprobe.conf looks like this:
>
> alias eth1 gem
> remove snd-powermac { /usr/sbin/alsactl store 0 >/dev/null 2>&1
> || : ; }; /sbin/modprobe -r --ignore-remove snd-powermac
> options snd cards_limit=8
> alias snd-card-0 snd-powermac
> options snd-powermac index=0
> alias snd-card-7 snd-usb-audio
> options snd-usb-audio index=7
>
> So I edited it to
>
> alias eth1 b43
> remove snd-powermac { /usr/sbin/alsactl store 0 >/dev/null 2>&1
> || : ; }; /sbin/modprobe -r --ignore-remove snd-powermac
> options snd cards_limit=8
> alias snd-card-0 snd-powermac
> options snd-powermac index=0
> alias snd-card-7 snd-usb-audio
> options snd-usb-audio index=1
>
> Still external MIDI controller events are not registered.
>
> Finally "amidi --dump" does give the following error message:
> # amidi --dump
> ALSA lib rawmidi_hw.c:233:(snd_rawmidi_hw_open) open /dev/snd/midiC0D0
> failed: No such file or directory
> cannot open port "default": No such file or directory
As a short-term (maybe long-term) fix I re-installed the old
2.6.22.10-1.rt9.1.fc8rt kernel (with which external MIDI triggering has
worked flawlessly and still works).
E
More information about the PlanetCCRMA
mailing list