Es gibt Belege, daß es unter Linux betrieben werden kann:
1. unter Ubuntu 11.10: http://ardour.org/node/4709
2. unter 64-bit Arch Linux mit ALSA: http://eldhuset.org/posts/9
Bei mir (Debian Squeeze) wird das Scarlett mit "lsusb" zwar erkannt:
Code: Alles auswählen
Bus 001 Device 004: ID 1235:8006 Novation EMS
Code: Alles auswählen
user@noname:~$ aplay -l
**** Liste der Hardware-Geräte (PLAYBACK) ****
Karte 0: M2496 [M Audio Audiophile 24/96], Gerät 0: ICE1712 multi [ICE1712 multi]
Sub-Geräte: 1/1
Sub-Gerät #0: subdevice #0
Karte 1: SI7012 [SiS SI7012], Gerät 0: Intel ICH [SiS SI7012]
Sub-Geräte: 1/1
Sub-Gerät #0: subdevice #0
Wie könnte ich letztere deaktivieren?
Eine Datei modprobe.conf findet sich zwar nicht unter /etc/modprobe.d/, doch folgende anderen:
alsa-base-blacklist.conf
Code: Alles auswählen
# Uncomment these entries in order to blacklist unwanted modem drivers
# blacklist snd-atiixp-modem
# blacklist snd-intel8x0m
# blacklist snd-via82xx-modem
# Comment this entry in order to load snd-pcsp driver
blacklist snd-pcsp
# Comment this entry in order to load pcspkr driver
Code: Alles auswählen
# autoloader aliases
install sound-slot-0 /sbin/modprobe snd-card-0
install sound-slot-1 /sbin/modprobe snd-card-1
install sound-slot-2 /sbin/modprobe snd-card-2
install sound-slot-3 /sbin/modprobe snd-card-3
install sound-slot-4 /sbin/modprobe snd-card-4
install sound-slot-5 /sbin/modprobe snd-card-5
install sound-slot-6 /sbin/modprobe snd-card-6
install sound-slot-7 /sbin/modprobe snd-card-7
# Cause optional modules to be loaded above generic modules
install snd /sbin/modprobe --ignore-install snd && { /sbin/modprobe --quiet snd-ioctl32 ; /sbin/modprobe --quiet snd-seq ; }
install snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi && { /sbin/modprobe --quiet snd-seq-midi ; : ; }
install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 && { /sbin/modprobe --quiet snd-emu10k1-synth ; : ; }
# Prevent abnormal drivers from grabbing index 0
options bt87x index=-2
options cx88_alsa index=-2
options snd-atiixp-modem index=-2
options snd-intel8x0m index=-2
options snd-via82xx-modem index=-2
# Keep snd-pcsp from beeing loaded as first soundcard
options snd-pcsp index=-2
# Keep snd-usb-audio from beeing loaded as first soundcard
options snd-usb-audio index=-2
Code: Alles auswählen
# This file lists modules which will not be loaded as the result of
# alias expansion, with the purpose of preventing the hotplug subsystem
# to load them. It does not affect autoloading of modules by the kernel.
# This file is provided by the udev package.
# evbug is a debug tool and should be loaded explicitly
blacklist evbug
# these drivers are very simple, the HID drivers are usually preferred
blacklist usbmouse
blacklist usbkbd
# replaced by e100
blacklist eepro100
# replaced by tulip
blacklist de4x5
# replaced by tmscsim
blacklist am53c974
# these watchdog drivers break some systems
blacklist iTCO_wdt
Oder gibt es andere Wege, das USB-Audio-Interface zum Laufen zu bringen? Vielleicht sogar mit Jack?
Nach Einstecken des Scarlett in den USB-Eingang liefert "dmesg" folgende (zusätzliche) Ausgabe:
Code: Alles auswählen
[ 4469.424045] usb 1-7: new high speed USB device using ehci_hcd and address 4
[ 4469.556998] usb 1-7: New USB device found, idVendor=1235, idProduct=8006
[ 4469.557007] usb 1-7: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 4469.557013] usb 1-7: Product: Scarlett 2i2 USB
[ 4469.557017] usb 1-7: Manufacturer: Focusrite
[ 4469.558396] usb 1-7: configuration #1 chosen from 2 choices
[ 4469.642243] invalid HEADER
[ 4469.642267] snd-usb-audio: probe of 1-7:1.0 failed with error -5
[ 4469.642317] usbcore: registered new interface driver snd-usb-audio
Code: Alles auswählen
Module Size Used by
snd_usb_audio 50670 0
snd_usb_lib 11192 1 snd_usb_audio
snd_hwdep 4054 1 snd_usb_audio
powernow_k8 9832 0
cpufreq_stats 1997 0
cpufreq_conservative 4018 0
cpufreq_powersave 602 0
cpufreq_userspace 1480 0
ppdev 4058 0
lp 5570 0
sco 5885 2
bridge 33031 0
stp 996 1 bridge
bnep 7452 2
l2cap 21721 3 bnep
crc16 1027 1 l2cap
bluetooth 36319 5 sco,bnep,l2cap
rfkill 10264 3 bluetooth
binfmt_misc 4907 1
fuse 44272 3
loop 9769 0
snd_ice1712 41641 0
snd_ice17xx_ak4xxx 1700 1 snd_ice1712
snd_ak4xxx_adda 5131 2 snd_ice1712,snd_ice17xx_ak4xxx
snd_cs8427 4701 1 snd_ice1712
snd_intel8x0 19595 1
snd_ac97_codec 79152 2 snd_ice1712,snd_intel8x0
snd_pcm_oss 28671 0
snd_mixer_oss 10461 1 snd_pcm_oss
snd_pcm 47222 5 snd_usb_audio,snd_ice1712,snd_intel8x0,snd_ac97_codec,snd_pcm_oss
ac97_bus 710 1 snd_ac97_codec
snd_i2c 2594 2 snd_ice1712,snd_cs8427
snd_mpu401_uart 4067 1 snd_ice1712
snd_seq_midi 3576 0
snd_rawmidi 12513 3 snd_usb_lib,snd_mpu401_uart,snd_seq_midi
snd_seq_midi_event 3684 1 snd_seq_midi
snd_seq 35463 3 snd_seq_midi,snd_seq_midi_event
snd_timer 12270 2 snd_pcm,snd_seq
snd_seq_device 3673 3 snd_seq_midi,snd_rawmidi,snd_seq
snd 34415 19 snd_usb_audio,snd_hwdep,snd_ice1712,snd_ak4xxx_adda,snd_cs8427,snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_i2c,snd_mpu401_uart,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore 3450 1 snd
snd_page_alloc 5045 2 snd_intel8x0,snd_pcm
k8temp 2551 0
shpchp 21200 0
parport_pc 15799 1
evdev 5609 10
pci_hotplug 18545 1 shpchp
processor 26327 1 powernow_k8
button 3598 0
parport 22554 3 ppdev,lp,parport_pc
pcspkr 1207 0
ext3 94396 1
jbd 32401 1 ext3
mbcache 3762 1 ext3
sg 19937 0
sd_mod 26013 5
crc_t10dif 1012 1 sd_mod
sr_mod 10770 0
usbhid 28016 0
hid 50909 1 usbhid
usb_storage 31033 1
cdrom 26435 1 sr_mod
sata_sis 2738 2
ata_generic 2247 0
ohci_hcd 16999 0
pata_sis 6551 1 sata_sis
thermal 9206 0
floppy 40923 0
thermal_sys 9378 2 processor,thermal
ehci_hcd 28689 0
sis190 11694 0
mii 2714 1 sis190
libata 115869 3 sata_sis,ata_generic,pata_sis
usbcore 99321 7 snd_usb_audio,snd_usb_lib,usbhid,usb_storage,ohci_hcd,ehci_hcd
nls_base 4541 1 usbcore
scsi_mod 105001 5 sg,sd_mod,sr_mod,usb_storage,libata
Klaus