external sound blaster
David Yeske
dyeske at yahoo.com
Sun Dec 26 20:10:06 PST 2004
I would really like to get my external sound blaster working in FreeBSD HEAD.
It is a Model SB0270
Here is a what it looks like when I attach with all the usb debug knobs turned
on.
ohci_rhsc: sc=0xc1ef8000 xfer=0xc1e6db00 hstatus=0x00000000
ohci_rhsc: change=0x08
uhub_explore: status change hub=1 port=3
ohci_rhsc: sc=0xc1ef8000 xfer=0xc1e6db00 hstatus=0x00000000
ohci_rhsc: change=0x08
usbd_new_device bus=0xc1ef8000 port=3 depth=1 speed=2
usbd_new_device: adding unit addr=2, rev=110, class=0, subclass=0, protocol=0,
maxpacket=64, len=18, speed=2
usbd_new_device: new dev (addr 2), dev=0xc65fa280, parent=0xc1eef080
usbd_probe_and_attach: trying device specific drivers
usbd_probe_and_attach: no device specific driver found
usbd_probe_and_attach: looping over 1 configurations
usbd_set_config_index: (addr 1) cno=2 attr=0x80, selfpowered=0, power=500
usbd_set_config_index: set config 1
uaudio0: Creative USB Audio, rev 1.10/1.00, addr 2
uaudio_add_selector: NOT IMPLEMENTED
uaudio0: audio rev 1.00
uaudio0: 12 mixer controls
pcm0: <USB Audio> on uaudio0
pcm0: chn_init(pcm0:play:0) failed: err = 19
pcm0: pcm_chn_create(ua_chan, 1, 0xc65f6500) failed
Here is the usbdevs ouput
port 3 addr 2: full speed, power 500 mA, config 1, USB Audio(0x3010),
Creative(0x041e), rev 1.00
uaudio0
Here is the usb_dump output.
DEVICE descriptor:
bLength=18 bDescriptorType=1 bcdUSB=1.10 bDeviceClass=0 bDeviceSubClass=0
bDeviceProtocol=0 bMaxPacketSize=64
idVendor=0x041e idProduct=0x3010 bcdDevice=100
iManufacturer=0 iProduct=1 iSerialNumber=0 bNumConfigurations=1
Current configuration is number 1
CONFIGURATION descriptor index 0:
bLength=9 bDescriptorType=2 wTotalLength=294 bNumInterface=3
bConfigurationValue=1 iConfiguration=0 bmAttributes=80 bMaxPower=500 mA
INTERFACE descriptor index 0, alt index 0:
bLength=9 bDescriptorType=4 bInterfaceNumber=0 bAlternateSetting=0
bNumEndpoints=0 bInterfaceClass=1 bInterfaceSubClass=1
bInterfaceProtocol=0 iInterface=0
INTERFACE descriptor index 1, alt index 0:
bLength=9 bDescriptorType=4 bInterfaceNumber=1 bAlternateSetting=0
bNumEndpoints=0 bInterfaceClass=1 bInterfaceSubClass=2
bInterfaceProtocol=0 iInterface=0
INTERFACE descriptor index 1, alt index 1:
bLength=9 bDescriptorType=4 bInterfaceNumber=1 bAlternateSetting=1
bNumEndpoints=1 bInterfaceClass=1 bInterfaceSubClass=2
bInterfaceProtocol=0 iInterface=0
ENDPOINT descriptor index 0:
bLength=9 bDescriptorType=5 bEndpointAddress=1-out
bmAttributes=9 wMaxPacketSize=200 bInterval=1
INTERFACE descriptor index 2, alt index 0:
bLength=9 bDescriptorType=4 bInterfaceNumber=2 bAlternateSetting=0
bNumEndpoints=0 bInterfaceClass=1 bInterfaceSubClass=2
bInterfaceProtocol=0 iInterface=0
INTERFACE descriptor index 2, alt index 1:
bLength=9 bDescriptorType=4 bInterfaceNumber=2 bAlternateSetting=1
bNumEndpoints=1 bInterfaceClass=1 bInterfaceSubClass=2
bInterfaceProtocol=0 iInterface=0
ENDPOINT descriptor index 0:
bLength=9 bDescriptorType=5 bEndpointAddress=2-in
bmAttributes=5 wMaxPacketSize=200 bInterval=1
This works just fine in NetBSD HEAD
uaudio0 at uhub1 port 2 configuration 1 interface 0: Creative Labs USB Audio,
rev 1.10/1.00, addr 2
uaudio0: audio rev 1.00
audio1 at uaudio0: full duplex, independent
Anyone have any ideas?
Regards,
David Yeske
__________________________________
Do you Yahoo!?
The all-new My Yahoo! - Get yours free!
http://my.yahoo.com
More information about the freebsd-multimedia
mailing list