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