Raspi1でUSB Audioがかぶるので内蔵を無効にしてみた
調べるといろんなやり方があるのだけど、RASPBIAN JESSIE LITEでは、なんかどれも古かったりする。
おそらく、今の真っ当な方法はこんな感じ。
モジュールロード時にブラックリスト指定をしてロードを止める。
ブラックリストは個別にファイルを作るのが普通。
pi@raspberrypi:~ $ sudo vi /etc/modprobe.d/blacklist-snd-bcm2835.conf blacklist snd-bcm2835
再起動。
pi@raspberrypi:~ $ sudo reboot
USBに刺したUSB Audioのほうだけ認識されているのを確認。
pi@raspberrypi:~ $ lsusb Bus 001 Device 019: ID 041e:30d0 Creative Technology, Ltd Bus 001 Device 018: ID 046d:0825 Logitech, Inc. Webcam C270 Bus 001 Device 017: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter Bus 001 Device 016: ID 0424:9512 Standard Microsystems Corp. LAN9500 Ethernet 10/100 Adapter / SMSC9512/9514 Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
pi@raspberrypi:~ $ cat /proc/asound/cards 0 [Xmod ]: USB-Audio - Creative Xmod Creative Technology Ltd Creative Xmod at usb-20980000.usb-1.3, full speed 1 [U0x46d0x825 ]: USB-Audio - USB Device 0x46d:0x825 USB Device 0x46d:0x825 at usb-20980000.usb-1.2, high speed