[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