I have a Creative Extigy (USB soundblaster) connected to an Inspiron 8200.
I'm having (and have always had) problems with the two behaving under Linux.
In Win2k they seem happy.
Basically there are two drivers for this device,
1. (exaudio) - Based on the OSS driver (audio.o) but not part of any
2. ALSA's usb-audio driver which has hooks for this device.
I would like to get either one to work happily and cannot.
For #1 I get everything up and running and happy and then USB craps out. I'm
posting this all here, because I'm thinking this is a Dell USB problem (as
I've seen on here before). I'll be listening to some music for say 10-40
minutes and then i'll get this :
Nov 28 15:34:37 [kernel] usb_control/bulk_msg: timeout
- Last output repeated 43 times -
Nov 28 15:35:21 [modprobe] modprobe: Can't locate module snd-card-0
If I unload all the modules, unplug and replug the sound card from USB and
then reload the modules it usually comes back.
#2 Alsa -
For #2, all the modules run fine. I can get something to come out with the
OSS emulation layer :
$ play -r 48800 test.wav
But then to play with the Alsa plugin for XMMS I get:
Alsa_error : snd_mixer_load : Invalid Argument
So I guess my questions to you are :
- Has anyone gotten an Extigy and a Dell Laptop happy together in Linux?
- Does anyone know a remedy to the USB timeout problem above?
More fun facts :
- Gentoo 2.4.20-r8
- the Extigy is the only thing besides another usb hub on the usb bus
(no usb mouse here)
- I'm using a Dell Docking Station, with the device plugged into it.
- I have ACPI turned on but with the 'noapic nolapic' flags
- I've RTFM, and about 100 postings in alsa,oss,dell-laptop groups,
I've even started code browsing ;-)
Thanks for any help guys!
root@tank root # lsmod
Module Size Used by Tainted: PF
nvidia 1630624 12 (autoclean)
floppy 48956 0 (autoclean)
snd-pcm-oss 40068 0 (autoclean)
snd-mixer-oss 13848 0 (autoclean) [snd-pcm-oss]
snd-usb-audio 42496 0
snd-pcm 62336 0 [snd-pcm-oss snd-usb-audio]
snd-timer 14760 0 [snd-pcm]
snd-page-alloc 5292 0 [snd-pcm]
snd-rawmidi 13952 0 [snd-usb-audio]
snd-seq-device 4416 0 [snd-rawmidi]
snd 31300 0 [snd-pcm-oss snd-mixer-oss snd-usb-audio
snd-pcm snd-timer snd-rawmidi snd-seq-device]
soundcore 3716 5 [snd]
ds 7432 2
i82365 41408 2
pcmcia_core 44288 0 [ds i82365]
ide-scsi 8464 0
3c59x 26992 1
usb-storage 61272 0 (unused)
hid 13428 0 (unused)
uhci 24800 0 (unused)
usbcore 60352 1 [snd-usb-audio usb-storage hid uhci]
root@tank root # lsusb
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 002 Device 002: ID 0451:1446 Texas Instruments, Inc. TUSB2040/2070 Hub
Bus 002 Device 003: ID 041e:3000 Creative Technology, Ltd
Bus 001 Device 001: ID 0000:0000
root@tank root # lspci
00:00.0 Host bridge: Intel Corp. 82845 845 (Brookdale) Chipset Host Bridge (rev 04)
00:01.0 PCI bridge: Intel Corp. 82845 845 (Brookdale) Chipset AGP Bridge (rev 04)
00:1d.0 USB Controller: Intel Corp. 82801CA/CAM USB (Hub #1) (rev 02)
00:1d.1 USB Controller: Intel Corp. 82801CA/CAM USB (Hub #2) (rev 02)
00:1d.2 USB Controller: Intel Corp. 82801CA/CAM USB (Hub #3) (rev 02)
00:1e.0 PCI bridge: Intel Corp. 82801BAM/CAM PCI Bridge (rev 42)
00:1f.0 ISA bridge: Intel Corp. 82801CAM ISA Bridge (LPC) (rev 02)
00:1f.1 IDE interface: Intel Corp. 82801CAM IDE U100 (rev 02)
00:1f.5 Multimedia audio controller: Intel Corp. 82801CA/CAM AC'97 Audio Controller (rev 02)
00:1f.6 Modem: Intel Corp. 82801CA/CAM AC'97 Modem Controller (rev 02)
01:00.0 VGA compatible controller: nVidia Corporation NV17 [GeForce4 440 Go] (rev a3)
02:00.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 78)
02:01.0 CardBus bridge: Texas Instruments PCI4451 PC card Cardbus Controller
02:01.1 CardBus bridge: Texas Instruments PCI4451 PC card Cardbus Controller
02:01.2 FireWire (IEEE 1394): Texas Instruments PCI4451 IEEE-1394 Controller
02:08.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 78)