[email protected] (Michael van Elst) writes: >A Jabra Evolve 75 fails like yours:
>uaudio0 at uhub3 port 2 configuration 1 interface 0 >uaudio0: vendor 0b0e (0x0b0e) Jabra Evolve 75 (0x2465), rev 2.00/2.32, addr 4 >uaudio0: autoconfiguration error: no usable endpoint found >uaudio0: autoconfiguration error: audio descriptors make no sense, error=4 >uhidev0 at uhub3 port 2 configuration 1 interface 3 >uhidev0: vendor 0b0e (0x0b0e) Jabra Evolve 75 (0x2465), rev 2.00/2.32, addr 4, >iclass 3/0 And now it works: uaudio0 at uhub3 port 2 configuration 1 interface 0 uaudio0: vendor 0b0e (0x0b0e) Jabra Evolve 75 (0x2465), rev 2.00/2.32, addr 4 uaudio0: audio rev 1.00 uaudio0: 8 mixer controls audio2 at uaudio0: playback, capture, full duplex, independent audio2: slinear_le:16 2ch 48000Hz, blk 11520 bytes (60ms) for playback audio2: slinear_le:16 1ch 16000Hz, blk 1920 bytes (60ms) for recording audio2: PC Speaker (synthesized) wsbell at spkr3 not configured uhidev0 at uhub3 port 2 configuration 1 interface 3 uhidev0: vendor 0b0e (0x0b0e) Jabra Evolve 75 (0x2465), rev 2.00/2.32, addr 4, iclass 3/0 uhidev0: 155 report ids uhid0 at uhidev0 reportid 1: input=2, output=0, feature=0 uhid1 at uhidev0 reportid 2: input=2, output=2, feature=0 uhid2 at uhidev0 reportid 4: input=2, output=2, feature=1 uhid3 at uhidev0 reportid 5: input=63, output=63, feature=0 uhid4 at uhidev0 reportid 154: input=0, output=0, feature=63 uhid5 at uhidev0 reportid 155: input=2, output=0, feature=0 The code assumed some specific order of USB descriptors. When I have cleaned up the patch I'll commit. It probably also applies to older netbsd versions.
