Ok, last night I had the band over... Nothing but issues with the new setup at first.
I made sure ohci1394 was added to the rtirq script in the proper places.
I got both devices recognized by jackd by supplying the guid of both devices. As a side note the syntax:
Did not work with the latest packages. For some reason I had to drop the second -d and use:
jackd -P70 -dfirewire -d "guid:0x123456789;guid:0x123456789"
But I do get both devices working using this from the command line... Getting it to work in the GUI is another chore because it insists on appending the second -d ....
jackd -P70 -dfirewire "guid:0x12345689;guid:0x12345689"
I set CPU scaling to performance for both cores, then I opened up my usual programs.
Patchage, ArdourVST, rakarrack, qsynth
On the presonus fp10, I had the drums (electric set, stereo) and the rhythm guitar (podxt live, stereo).
On the TubeFire I had the lead guitar and vocals. Both mono, and both benefit from the tube preamp. The lead guitar comes in mono, then I put the signal into rakarrack, go out stereo to ardour.
At this point, I had one drop... Not a big deal...
We were good for about 20 minutes or so, then all of a sudden everything kept cutting out, then getting weird sounds. I looked at the screen and noticed the drops were shooting up fast, abotu 1500 or so in 30 seconds. I noticed that the cpu scaling reverted back to 800Mhz, instead of the top end of 2.54ghz.
So, I reset everything... Same thing... I noticed the laptop was HOT ... I also noticed rakarrack eating up cpu cycles like crazy....
So, to get through the rest of practice, I shut everything down. I hooked up just the presonus fp10. I also set the cpu scaling to 1.60Ghz... I also disabled Compiz... We made it through the session, but the CPU was being pegged fairly high at ~65% throughout.
After the guys left, I did a little experimenting with the programs, and noticed rakarrack really eats up CPU with the convolution mod on. I disabled this, as it really didn't do too much for the sound. I also got compiz working again, and the system ran stable with just the firepod. The CPU was stable at about 15 - 18% utilization. I am afraid to put the scaling back at performance, I don't want to fry the laptop... But I think I can push it to about 2.2ghz without adverse effects.. How to I get it so I can set it, and keep it at that setting on boot?
I am also going to try and throw the tubfire back in the mix, as it will be a great boost. When I had it up and going, the vocals definitely sounded better, and the guitar using rakarrack had a much warmer sound to it. It almost sounded like it was going through a real tube amp..
Without further ado, I am posting the output of lsusb and cat /proc/interrupts.. I really want to get this fine tuned so I can record anywhere with just the laptop and the Presonus FP10/ART Tubefire 8 combo.
One last note, I disabled wireless on the laptop as suggested elsewhere in the forums. I also re-enabled compiz and it really doesn't seem to eat up too much CPU. With jackd running connected to both devices, and compiz enabled, CPU is stable at less than 4% .. That's with scaling set to 1.60Ghz.
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 002: ID 0763:0199 Midiman Axiom 49
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 002: ID 0566:4002 Monterey International Corp.
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 002: ID 0a5c:5800 Broadcom Corp. BCM5880 Secure Applications Processor
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 005: ID 413c:8149 Dell Computer Corp.
Bus 001 Device 004: ID 0c45:63f8 Microdia Sonix Integrated Webcam
Bus 001 Device 002: ID 0424:2512 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
sheehanje@john-studio:~$ cat /proc/interrupts
0: 2540971 1870640 IO-APIC-edge timer
1: 9781 2 IO-APIC-edge i8042
8: 1 0 IO-APIC-edge rtc0
9: 99 1379 IO-APIC-fasteoi acpi
12: 651 54 IO-APIC-edge i8042
16: 1228 744 IO-APIC-fasteoi nvidia
17: 1 2319329 IO-APIC-fasteoi ohci1394
18: 0 0 IO-APIC-fasteoi mmc0
19: 0 0 IO-APIC-fasteoi yenta
20: 20532 7 IO-APIC-fasteoi ehci_hcd:usb2, uhci_hcd:usb3, uhci_hcd:usb6
21: 26 19 IO-APIC-fasteoi uhci_hcd:usb4, uhci_hcd:usb7
22: 43 65 IO-APIC-fasteoi ehci_hcd:usb1, uhci_hcd:usb5, uhci_hcd:usb8
28: 54 6630 PCI-MSI-edge eth0
29: 47277 1379 PCI-MSI-edge ahci
30: 255 273 PCI-MSI-edge hda_intel
NMI: 0 0 Non-maskable interrupts
LOC: 780360 981945 Local timer interrupts
SPU: 0 0 Spurious interrupts
PMI: 0 0 Performance monitoring interrupts
PND: 0 0 Performance pending work
RES: 151787 34269 Rescheduling interrupts
CAL: 994 91 Function call interrupts
TLB: 363 464 TLB shootdowns
TRM: 0 0 Thermal event interrupts
THR: 0 0 Threshold APIC interrupts
MCE: 0 0 Machine check exceptions
MCP: 7 7 Machine check polls