[linux-dvb] Technisat AirStar 2 USB in kernel 2.6.21?

Jan Wagner jwagner at cc.hut.fi
Sat Jun 9 13:01:48 CEST 2007


Hi,

I'm trying to get the AirStar 2 USB DVB-T receiver to work in Debian Etch. 
I'm using kernel 2.6.17 compiled for x86/ViaC7 with kernel config 
http://kurp.hut.fi/~jwagner/mini-itx/config-2.6.21 and i2c is built into 
the kernel.

The usb dvb-t receiver works just fine in WinXP, but in linux I get this 
error in dmesg:

   flexcop_usb: submitting urb 0 failed with -28.

and the receiver doesn't work, and /dev/dvb/adapter0 is not even created. 
Which is strange.

The error -28 perhaps is -ENOSPC, "no space left on device". At least per 
'df -h' there is plenty of free space on all mounts, so maybe this 
"space" is lacking somewhere else. (?)

And b2c2-flexcop also reports MAC address ff:ff:ff:ff:ff:ff, which I'm 
sure is wrong.

Any ideas?

Below is dmesg:

[   24.176304] usb 5-2: new high speed USB device using ehci_hcd and 
address 2
[   24.291690] usb 5-2: configuration #1 chosen from 1 choice
[   24.292054] hub 5-2:1.0: USB hub found
[   24.292366] hub 5-2:1.0: 4 ports detected
[   24.600018] usb 5-6: new high speed USB device using ehci_hcd and 
address 3
[   24.714933] usb 5-6: configuration #1 chosen from 1 choice
[   24.885035] usb 5-2.1: new low speed USB device using ehci_hcd and 
address 4
[   24.983739] usb 5-2.1: configuration #1 chosen from 1 choice
[   25.162923] usb 5-2.2: new full speed USB device using ehci_hcd and 
address 5
[   25.252084] usb 5-2.2: configuration #1 chosen from 1 choice
[   25.395721] b2c2-flexcop: B2C2 FlexcopII/II(b)/III digital TV receiver 
chip loaded successfully
[   25.430691] usb 5-2.3: new low speed USB device using ehci_hcd and 
address 6
[   25.495330] ehci_hcd 0000:00:10.4: qh dad2e300 (#00) state 4
[   25.519365] usb 5-2.3: configuration #1 chosen from 1 choice
[   25.622260] usb 5-6: reset high speed USB device using ehci_hcd and 
address 3
...
[   25.901211] flexcop_usb: running at FULL speed.
...
[   25.938999] DVB: registering new adapter (FlexCop Digital TV device).
[   25.939731] b2c2-flexcop: MAC address = ff:ff:ff:ff:ff:ff
[   26.141651] b2c2-flexcop: found the mt352 at i2c address: 0x0f
[   26.141727] DVB: registering frontend 0 (Zarlink MT352 DVB-T)...
[   26.141891] b2c2-flexcop: initialization of 'Air2PC/AirStar 2 DVB-T' at 
the 'USB' bus controlled by a 'FlexCopIII' complete
[   26.142020] flexcop_usb: submitting urb 0 failed with -28.
[   26.142466] b2c2_flexcop_usb: probe of 5-2.2:1.0 failed with error -28
[   26.142558] usbcore: registered new interface driver b2c2_flexcop_usb
...
[   12.861000] [drm] Initialized drm 1.1.0 20060810
[   12.871000] [drm] Initialized via 2.11.0 20061227 on minor 0
...



jwagner at mini:~$ lsmod | grep dvb
dvb_core               78120  3 b2c2_flexcop,lgdt330x,stv0299
dvb_pll                14404  2 b2c2_flexcop,lgh06xf

jwagner at mini:~$ lsmod | grep b2c2
b2c2_flexcop_usb        7620  0
b2c2_flexcop           26444  1 b2c2_flexcop_usb
mt352                   6724  1 b2c2_flexcop
mt312                   7940  1 b2c2_flexcop
bcm3510                 9860  1 b2c2_flexcop
stv0297                 7616  1 b2c2_flexcop
nxt200x                13892  1 b2c2_flexcop
lgdt330x                8964  1 b2c2_flexcop
stv0299                10440  1 b2c2_flexcop
dvb_core               78120  3 b2c2_flexcop,lgdt330x,stv0299
lgh06xf                 3072  1 b2c2_flexcop
dvb_pll                14404  2 b2c2_flexcop,lgh06xf
usbcore               131416  6 
b2c2_flexcop_usb,usbhid,zd1211rw,ehci_hcd,uhci_hcd

and as said, i2c_core etc is built-in so doesn't show up in lsmod. (but 
i2c works, I can use ddccontrol to read out LCD monitor settings over i2c, 
etc, so i2c should not be the problem here)

Many thanks!
  - Jan



More information about the linux-dvb mailing list