Re: [LAU] kernel changes

From: Ralf Mardorf <ralf.mardorf@email-addr-hidden-dsl.net>
Date: Sun Feb 10 2013 - 20:30:06 EET

On Sun, 2013-02-10 at 09:59 -0800, Len Ovens wrote:
> On Sun, February 10, 2013 9:34 am, Louis Gorenfeld wrote:
>
> > Also, grab rtirq and run that if you haven't. I'd assume if you're
> > using a music-oriented distro that this is all already done.
>
> Change the priority in the rtirq conig file before using it. It comes set
> up to prioritize internal/pci sound devices over either USB or FW. Choose
> a USB port and always use the same physical port (assuming you have picked
> one on it's own irq) and put that USB port first... by going USB3
> something something USB for example. This puts USB3 first and all the
> other USB ports at the end. (USB3 happens to be the good one on my
> machine, yours may be different)
>
> This would be a great place for some automated setup BTW. A dialog that
> pops up if you plug a USB sound card in to a port that uses a shared IRQ
> suggesting to try another port even.

Sometimes it's possible to unbind devices, but I never experienced a
serious difference between a simple set up machine and a special tuned
machine:

$ cat tuning
#!/bin/bash

# sudo bash tuning - Ubuntu Studio Quantal
# 2012/Nov/04

### http://www.mythtv.org/wiki/PCI_Latency
###
http://wiki.linuxmusicians.com/doku.php?id=system_configuration#pci_bus_latency

### Bluetooth
service bluetooth stop

### Network
#service network-manager stop
#service networking stop # does cause serious issues
#modprobe -r r8169 # Ethernet NIC driver

### TerraTec EWX 24/96
modprobe -r snd_ice1712

### Others
modprobe -r firewire-ohci
modprobe -r firewire_core
service cups stop
modprobe -r ppdev # parallel port
modprobe -r lp # printer

### Unbinding devices
echo -n "0000:00:13.2" > /sys/bus/pci/drivers/ohci_hcd/unbind
echo -n "0000:00:13.4" > /sys/bus/pci/drivers/ohci_hcd/unbind

### Log file
l="log/tuning.log"
#echo "$ lspci -v " > $l
#lspci -v >> $l
#echo >> $l
echo "$ /etc/init.d/rtirq status " > $l
/etc/init.d/rtirq status >> $l
echo "$ grep 18: /proc/interrupts" >> $l
grep 18: /proc/interrupts >> $l
echo >> $l
echo -n $(date)" - "$(uname -r)" - " >> $l
cat /etc/issue >> $l
echo "##############################" ; cat $l

exit 0

_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@email-addr-hidden
http://lists.linuxaudio.org/listinfo/linux-audio-user
Received on Sun Feb 10 20:15:16 2013

This archive was generated by hypermail 2.1.8 : Sun Feb 10 2013 - 20:15:17 EET