作者: harrylwc 時間: 2014-5-3 19:27 標題: 成功 compile dtv01 driver module for openwrt router streaming
本帖最後由 harrylwc 於 2015-7-29 07:33 編輯
router:tplink ar71xx 系列 wdr3600 kernel 3.3.8 (attitude_adjustment 12.09) or kernel 3.10.49 (barrier_breaker 14.07)
usb dmb-th device :Contex DTV-01 or d689
https://drive.google.com/file/d/ ... HM/edit?usp=sharing
Requirement:AR71xx/93xx router (tplink 3600/4300/....) with usb port
Router os:openwrt with kernel 3.3.8 mips cpu
http://downloads.openwrt.org/att ... .09/ar71xx/generic/
Contex dmb-th usb 手指 :dtv-01 (mygica d680 應該都可以 )
http://www.price.com.hk/product.php?p=131060
driver modules for dtv-01,mumudvb,tvheadend download link
AA kerenl 3.3.8 (dtv01)
https://drive.google.com/file/d/ ... Ws/edit?usp=sharing
AA Kernel 3.3.8 and BB kernel 3.10.49 (dtv01,d689)
http://pan.baidu.com/s/1bnCZNsF
all drivers compiled from official source AA (https://downloads.openwrt.org/at ... .09/ar71xx/generic/)
or BB (https://downloads.openwrt.org/ba ... .07/ar71xx/generic/)
Guide to build up/compile driver for other dmb-th usb device
http://ocsovszki-dorian.blogspot ... th-ite9135.html?m=1
作者: chancho 時間: 2014-5-3 20:20
very good
作者: alex_5111 時間: 2014-6-21 15:12
好強大
作者: harrylwc 時間: 2014-6-21 19:44
TVheadend 中文EPG版
http://pan.baidu.com/s/1i3GDJYP
w_scan
http://pan.baidu.com/s/1hqxcW4W
作者: toylet 時間: 2014-6-21 22:32
提示: 作者被禁止或刪除 內容自動屏蔽
作者: yawoo 時間: 2014-6-24 00:10
問朋友借左支dtv01來玩, buffalo wzr-hp-g300nh完全無問題!
mumudvb config file係咪只可set一個freq?
tvheadend好難config, 加到hk profile, 及muxes, 但又掃唔齊台, 只有舊4,及ATV
Channel又唔知點加? 一頭煙.
作者: harrylwc 時間: 2014-6-24 01:25
回覆 6# yawoo
mumudvb config file係咪只可set一個freq?係
tvheadend好難config, 加到hk profile, 及muxes, 但又掃唔齊台, 只有舊4,及ATV
Channel又唔知點加? 一頭煙 在window check HDTVB & RTHK freq.手動加 或安裝w_scan scan 所有台再手動加。
or refer http://www.ofca.gov.hk/filemanag ... /free_tv/tvbnet.pdf
add muxes manually e.g. 收青山 add HDTVB/j2/inews freq.586000 RTHK 802000
最好係window check 返手動加,channels freq. may be remapped if using public antenna
作者: yawoo 時間: 2014-6-24 22:29
回覆 7# harrylwc
Thx! 用左chnepg-tvheadend_3.4patch1-0.1_ar71xx.ipk
又可以掃到D台, TVB既channel名認唔到, 自己執執就OK了.
而家可以錄到台, 個tvheadend都只係用左router 10-20% CPU.
Very Good!
作者: harrylwc 時間: 2014-8-21 10:56
本帖最後由 harrylwc 於 2014-8-21 10:57 編輯
直接電腦用VLC睇,用http 加 mux=pass可出中文字幕,tvheadend vlc plugin 出唔到
http://your-router-ip:9981/channelid/#?mux=pass
#=channel id can be found in tvheadend webui(channel epg>channels>play)
最好create m3u playlist
#EXTM3U
#EXTINF:-1,J2台
#EXTVLCOPT:ipv4-timeout=10000
#EXTVLCOPT:network-caching=1000
http://your-router-ip:9981/stream/channelid/1?mux=pass
#EXTINF:-1,高清翡翠台
#EXTVLCOPT:ipv4-timeout=10000
#EXTVLCOPT:network-caching=3000
http://your-router-ip:9981/stream/channelid/19?mux=pass
#EXTINF:-1,互動新聞台
#EXTVLCOPT:ipv4-timeout=10000
#EXTVLCOPT:network-caching=1000
http://your-router-ip:9981/stream/channelid/2?mux=pass
#EXTINF:-1,本港台
#EXTVLCOPT:network-caching=1000
#EXTVLCOPT:ipv4-timeout=10000
http://your-router-ip:9981/stream/channelid/9?mux=pass
.....
Save as .m3u ,set vlc player default subtitles language "chi,chinese" and open with vlc player
另一種.m3u by frequency
#EXTM3U
#EXTINF:,,高清翡翠台,J2,互動新聞台
#EXTVLCOPT:network-caching=3000
#EXTVLCOPT:ipv4-timeout=10000
http://your-router-ip:9981/stream/mux/_dev_dvb_adapter0_Legend_Silicon_LGS8913_LGS8GXX_DMB_TH586000000
.....
586000000 is your frequency# ,好處係同freq.轉台快點,不好係 bandwidth 要求高 平均: 20.28 Mbit/s (2.53 MB/s)
作者: yawoo 時間: 2014-10-15 12:28
本帖最後由 yawoo 於 2014-10-15 12:30 編輯
好好彩係二手市場搵到支D689, 昨晚研究過係OpenWRT上裝driver, 也成功了!
係呢度搵到OpenWRT 12.09 (AA) for ar71xx 既driver, 不用自己compile
http://openwrt.jaru.eu.org/attitude_adjustment/ar71xx/dvb/
D689係用USB:Conexant, Demod: Altobeam 8831, Tuner: Maxim 2165E
要成功load起driver, 就要執行以下command:
insmod rc-core.ko
insmod dvb-core.ko
insmod dvb-usb.ko
insmod atbm8830.ko
insmod max2165.ko
insmod dibx000_common.ko
insmod dib7000p.ko
insmod dib0070.ko
insmod dvb-usb-cxusb.ko
至於tvheadend 就要用較新版本, 太舊版本同個driver唔夾. 呢度都有:
http://openwrt.jaru.eu.org/attitude_adjustment/ar71xx/packages/
不過呢個版本, 另外要首先要load起其他packages先可執行:
libdvbcsa
libffmpeg
呢個tvheadend出唔到中文EPG.
如果大家有其他輕量版既tvheadend(for ar71xx), 希望大家交流一下.
作者: 321 時間: 2014-10-16 10:22
是不是把USB TV stick插入router去做online tv streaming?
openwrt BB做唔做到?
作者: yawoo 時間: 2014-10-16 11:34
係, 用tvheadend可以live streaming, 或recording. 就好似而家D NAS咁玩.
但只有特定有linux driver既TV手指先可以.
BB呢度都有driver, 你可以試試
http://openwrt.jaru.eu.org/barrier_breaker/ar71xx/multimedia/
作者: 321 時間: 2014-10-17 12:03
係, 用tvheadend可以live streaming, 或recording. 就好似而家D NAS咁玩.
但只有特定有linux driver既TV ...
yawoo 發表於 2014-10-16 11:34
咁又真係幾方便,一支手指可以幾台電腦一齊用,又可以出街用
作者: z1022 時間: 2014-10-17 21:23
好好彩係二手市場搵到支D689, 昨晚研究過係OpenWRT上裝driver, 也成功了!
係呢度搵到OpenWRT 12.09 (AA) fo ...
yawoo 發表於 2014-10-15 12:28
用D689可吾可以scan到港台。
作者: yawoo 時間: 2014-10-17 23:31
回覆 13# 321
貴玩咪用NAS, 平玩咪用router.
如果你試完BB, 都通知我結果.
我遲D都升上BB.
作者: yawoo 時間: 2014-10-17 23:33
我屋企收唔到港台, 所以唔知D689得唔得.
而家買D689, 難過登天, 2手都係.
作者: 321 時間: 2014-10-19 13:33
想問8gl5同8g75的usb有openwrtdriver嗎?
作者: yawoo 時間: 2014-10-19 15:19
本帖最後由 yawoo 於 2014-10-19 15:21 編輯
8GL5 你睇返兩個NAS貼, 有3隻手指支援.
http://www.hkepc.com/forum/viewt ... &extra=page%3D1
http://www.hkepc.com/forum/viewt ... &extra=page%3D1
Techgear HDTVC
Contex DTV-01
MyGica D268
你睇返本貼作者, 係load起以下driver:
insmod rc-core.ko
insmod dvb-core.ko
insmod dvb-usb.ko
insmod dibx000_common.ko
insmod dib7000p.ko
insmod dib0070.ko
insmod lgs8gxx.ko
insmod mxl5005s.ko
insmod dvb-usb-cxusb.ko
8G75, 當年應該只有PCIe版本係成功的. USB版本後繼無人去實現.
作者: 321 時間: 2014-10-19 17:40
小弟有支galaxy e7m+, 用8gl5晶片,請問要load咩driver先起動到?
作者: yawoo 時間: 2014-10-19 23:55
無人答到你,前人係開蓋睇下行咩chips, 主要三樣demod, tuner, usb.
睇epc 舊貼,你隻行lme2510c + 8gl5, 但唔知咩tuner
Usb 行 lme2510c, 已經唔係dtv01 個款
Usb 係需要有coding 連起demod 及 tuner, 無前人寫過就無乜機會了。
作者: 321 時間: 2014-10-21 13:37
w_scan點用架?
作者: harrylwc 時間: 2014-10-21 19:04
For scan frequency/channels
w_scan -X -c HK > channels.lst
cat channels.txt
After scan completed,add frequency to tvheadend (add muxes manually) if tvheadend can't scan all channels.
作者: 321 時間: 2014-10-21 20:40
For scan frequency/channels
w_scan -X -c HK > channels.lst
cat channels.txt
After scan completed,add ...
harrylwc 發表於 2014-10-21 19:04
成功scan到14個台,之後得到個channels.lst, 之後點做?有無教學?
我連tvheadend 同mumudvb都唔知有咩用
作者: harrylwc 時間: 2014-10-21 22:02
tvheadend -h for help
start tvheadend by command tvheadend -C (first run)
tvheadend setup refer here
http://www.hkepc.com/forum/viewt ... highlight=tvheadend
goto tvheadend webmenu by
http://your-router-ip:9981
add frequency
configuration>dvb inputs>tv adapters>select tv adapters>multiplexes>add muxes manually>frequency =514000000 bandwidth=8mhz auto auto auto none auto auto
cat channels.lst
Jade(TVB):482000000
Asia(aTV):514000000
作者: harrylwc 時間: 2014-10-21 22:17
I found that after watch tv ,the usb tv stick still working with green light .following command to disable usb port of router(gpio value for wdr3600 only )
poweroff usb port
echo 0 > /sys/class/gpio/gpio22/value
poweron usb port
echo 1 > /sys/class/gpio/gpio22/value
scan the program schedule at midnight ,setup a cron job (need to install curl package)
#enable eit dvb grbber
curl -d 'op=saveSettings&external=[{"id":"eit","enabled":1}]' http://192.168.0.1:9981/epggrab
curl -d 'op=save&name=Legend%20Silicon%20LGS8913%2FLGS8GXX%20DMB-TH&enabled=on&skip_initialscan=on&idlescan=on&idleclose=on&skip_checksubscr=on&full_mux_rx=1&grace_period=30&disable_pmt_monitor=on&nitoid=0&extrapriority=0' http://192.168.0.1:9981/dvb/adap ... 8913_LGS8GXX_DMB_TH
#disabel eit:dvb grabber
curl -d 'op=saveSettings&external=[{"id":"eit","enabled":0}]' http://192.168.0.1:9981/epggrab
#curl -d 'op=saveSettings&external=[{"id":"eit","enabled":1}]' http://192.168.0.1:9981/epggrab
curl -d 'op=save&name=Legend%20Silicon%20LGS8913%2FLGS8GXX%20DMB-TH&enabled=on&skip_initialscan=on&idleclose=on&skip_checksubscr=on&full_mux_rx=1&grace_period=30&disable_pmt_monitor=on&nitoid=0&extrapriority=0' http://192.168.0.1:9981/dvb/adap ... 8913_LGS8GXX_DMB_TH
logger -t tvheadend disable epggrab subscription: unsubscribing epggrab
作者: snowrice 時間: 2014-10-22 11:29
強貼
我昨買入一支dtv01,$118元
用w_scan掃台後,再config tvheadend,可以用到chrome同vlc player看電視,但出現爆格同綠格問題.
但是把支手指插入電腦用total media player看就好正常,唔知咩事
作者: harrylwc 時間: 2014-10-23 20:37
回覆 26# snowrice
more info.please
router model?
vlc by htsp plugin or m3u?
via internet or intranet (local lan)?
cpu/ram usage (top output)?
hd or sd channels ?
tvheadend version ?
作者: theluxman 時間: 2014-10-26 13:31
回覆 12# yawoo
Does it works on OpenWrt on ASUS RT-56U ?
作者: yawoo 時間: 2014-10-26 21:51
應該唔得,粒U唔同
要自己compile, 但我唔識,請教此貼作者
作者: snowrice 時間: 2014-10-27 10:55
我想問下有無法可以用dvb viewer去接收電視?VLC player轉台好唔方便
作者: harrylwc 時間: 2014-10-27 19:12
本帖最後由 harrylwc 於 2014-10-27 19:13 編輯
Xbmc and vlc only
作者: harrylwc 時間: 2015-1-13 09:12
最新版tvheadend_3.9.2310 已完全support 中文epg ( for ar71xx cpu only)
http://pan.baidu.com/s/1kTtDChh
作者: linuxfans 時間: 2015-2-23 08:21
(Sent from HKEPC iPhone app)
作者: bbsunny 時間: 2015-2-23 13:59
以前試過開電腦黎streaming,已經唔係成日睇,d數據去得好快。
作者: yawoo 時間: 2015-2-23 22:28
本帖最後由 yawoo 於 2015-2-23 22:53 編輯
回覆 32# harrylwc
多謝分享. 岩岩試完, 行到無問題.
我EPG仍係出英文, 錄時見係中文名
另外, 見你出左新版2479, stable可用?
作者: yawoo 時間: 2015-2-23 23:07
頭先試同時錄J2及HDJ, 玩到死左, 出以下error. stop唔到record.
唯有kill左tvheadend先得. 又可能係個tv tuner driver問題.
2015-02-23 22:58:42.947 [WARNING] linuxdvb: AltoBeam ATBM8830/8831 DMB-TH : DVB-T #0 - read() EOVERFLOW
2015-02-23 22:58:46.176 [WARNING] linuxdvb: AltoBeam ATBM8830/8831 DMB-TH : DVB-T #0 - read() EOVERFLOW
2015-02-23 22:58:48.427 [WARNING] TS: 586000/J2: H264 @ #821: Continuity counter error
2015-02-23 22:58:48.429 [WARNING] TS: 586000/High Definition Jade: H264 @ #851: Continuity counter error
2015-02-23 22:58:48.432 [WARNING] TS: 586000/High Definition Jade: AC3 @ #853: Continuity counter error
2015-02-23 22:58:48.438 [WARNING] TS: 586000/J2: AC3 @ #822: Continuity counter error
2015-02-23 22:58:48.444 [WARNING] TS: 586000/J2: AC3 @ #823: Continuity counter error
2015-02-23 22:58:48.447 [WARNING] TS: 586000/High Definition Jade: AC3 @ #852: Continuity counter error
2015-02-23 22:58:51.778 [WARNING] linuxdvb: AltoBeam ATBM8830/8831 DMB-TH : DVB-T #0 - read() EOVERFLOW
2015-02-23 22:58:54.836 [WARNING] linuxdvb: AltoBeam ATBM8830/8831 DMB-TH : DVB-T #0 - read() EOVERFLOW
2015-02-23 22:58:56.796 [WARNING] linuxdvb: AltoBeam ATBM8830/8831 DMB-TH : DVB-T #0 - read() EOVERFLOW
2015-02-23 22:58:59.647 [WARNING] TS: 586000/High Definition Jade: H264 @ #851: Continuity counter error
2015-02-23 22:58:59.648 [WARNING] TS: 586000/High Definition Jade: AC3 @ #853: Continuity counter error
2015-02-23 22:58:59.648 [WARNING] TS: 586000/J2: H264 @ #821: Continuity counter error
2015-02-23 22:58:59.649 [WARNING] TS: 586000/J2: AC3 @ #822: Continuity counter error
2015-02-23 22:58:59.649 [WARNING] TS: 586000/J2: AC3 @ #823: Continuity counter error
作者: harrylwc 時間: 2015-2-24 16:12
回覆 35# yawoo
try this version
http://pan.baidu.com/s/12e3Si
要add -B option (version 3.4 to version 3.9 need to create new config tvheadend -B -c ...)
stream 選 pass ,vlc 才會有過字幕
作者: harrylwc 時間: 2015-2-24 16:51
回覆 36# yawoo
if openwrt version is AA with kernel 3.3.8 may have this bug
http://chanchoiwing.blogspot.hk/2012/07/more-about-atbm8830.html
http://h2.hkepc.com/forum/viewthread.php?tid=1904858
try my kernel modules here
http://pan.baidu.com/s/1i3AEjx7
or just upgrade your openwrt to BB with kernel 3.10.49
但是你個情況好像不是這個問題,換一隻讀寫快手指來錄影試下.
作者: harrylwc 時間: 2015-2-24 17:13
另外有無人知道mygica d682 source code要怎樣改才掃到台?事緣我買了隻二手d682 (二手d689難買)。d689 d682 兩者分別只是d689 multi carrier+single carrier and d682 multi carrier only.window driver 共用 pid vid 都一樣,drivers load 到就是掃不到台.
作者: yawoo 時間: 2015-2-24 18:48
另外有無人知道mygica d682 source code要怎樣改才掃到台?事緣我買了隻二手d682 (二手d689難買)。d689 d682 ...
harrylwc 發表於 2015-2-24 17:13
http://www.hkepc.com/forum/viewt ... p;extra=&page=2
d682 係 AltoBeam 8811
d689 係 AltoBeam 8831
應該唔得了.
作者: yawoo 時間: 2015-2-24 19:23
回覆 yawoo
if openwrt version is AA with kernel 3.3.8 may have this bug
try my kernel modu ...
harrylwc 發表於 2015-2-24 16:51
用左新版tvheadend及新driver.
睇到中文EPG, 錄到中文名(set UTF-8)
真係唔該晒.
不過我unload tvheadend會出segmentation fault. 再load又無事.
作者: harrylwc 時間: 2015-2-24 19:57
回覆 41# yawoo
create init.d script
#!/bin/sh /etc/rc.common
START=99
start() {
insmod dvb-core
insmod ......
......
service_start /usr/bin/tvheadend -u root -f -B -c /mnt/data/tvheadend
}
stop() {
service_stop /usr/bin/tvheadend
}
for startup tvheadend
/etc/init.d/tvheadend start
for stop tvheadend
/etc/init.d/tvheadend stop
作者: ericwongcm 時間: 2015-4-8 12:00
在下按作者提供的资料自己为我的路由build了Contex dtv-01 + tvheadend出来.
可是遇到driver问题,不知道那边出问题。。麻烦大家给点意见。
当我接上Contex dtv-01,看上是正常的
- root@openwrt:/tmp/dvb-rt3052# insmod dvb-usb-cxusb.ko
- [ 71.730000] dvb_usb_cxusb: Unknown symbol dib7000p_set_gpio (err 0)
- [ 71.750000] dvb_usb_cxusb: Unknown symbol dib7000p_get_i2c_master (err 0)
- [ 71.760000] dvb_usb_cxusb: Unknown symbol lgs8gxx_attach (err 0)
- [ 71.770000] dvb_usb_cxusb: Unknown symbol usb_cypress_load_firmware (err 0)
- [ 71.790000] dvb_usb_cxusb: Unknown symbol dvb_usb_generic_rw (err 0)
- [ 71.800000] dvb_usb_cxusb: Unknown symbol dib7000p_i2c_enumeration (err 0)
- [ 71.810000] dvb_usb_cxusb: Unknown symbol dib7000p_set_wbd_ref (err 0)
- [ 71.830000] dvb_usb_cxusb: Unknown symbol dib7000p_attach (err 0)
- [ 71.840000] dvb_usb_cxusb: Unknown symbol mxl5005s_attach (err 0)
- [ 71.850000] dvb_usb_cxusb: Unknown symbol dib0070_wbd_offset (err 0)
- [ 71.860000] dvb_usb_cxusb: Unknown symbol dvb_usb_device_init (err 0)
- [ 71.880000] dvb_usb_cxusb: Unknown symbol dib0070_attach (err 0)
- [ 71.890000] dvb_usb_cxusb: Unknown symbol dvb_usb_device_exit (err 0)
- [ 71.900000] dvb_usb_cxusb: Unknown symbol dvb_usb_generic_write (err 0)
- insmod: can't insert 'dvb-usb-cxusb.ko': unknown symbol in module, or unknown parameter
- root@openwrt:/tmp/dvb-rt3052# insmod rc-core.ko
- smod dvb-core.ko
- insmod dvb-pll.ko
- insmod dvb-usb.ko
- insmod dibx000_root@openwrt:/tmp/dvb-rt3052# insmod dvb-core.ko
- insmod dib7000p.ko
- insmod dib0070.ko
- insmod lgs8gxx.ko
- insmod lgs8gl5.ko
- insmod mxl5005s.ko
- insmod dvb-usb-cxusb.koroot@openwrt:/tmp/dvb-rt3052# insmod dvb-pll.ko
- root@openwrt:/tmp/dvb-rt3052# insmod dvb-usb.ko
- root@openwrt:/tmp/dvb-rt3052# insmod dibx000_common.ko
- root@openwrt:/tmp/dvb-rt3052# insmod dib7000p.ko
- root@openwrt:/tmp/dvb-rt3052# insmod dib0070.ko
- root@openwrt:/tmp/dvb-rt3052# insmod lgs8gxx.ko
- root@openwrt:/tmp/dvb-rt3052# insmod lgs8gl5.ko
- root@openwrt:/tmp/dvb-rt3052# insmod mxl5005s.ko
- root@openwrt:/tmp/dvb-rt3052# insmod dvb-usb-cxusb.ko
- [ 85.820000] usbcore: registered new interface driver dvb_usb_cxusb
- root@openwrt:/tmp/dvb-rt3052# [ 92.290000] hub 1-0:1.0: state 7 ports 1 chg 0000 evt 0002
- [ 92.300000] hub 1-0:1.0: port 1, status 0101, change 0001, 12 Mb/s
- [ 92.470000] hub 1-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x101
- [ 92.660000] usb 1-1: new high-speed USB device number 2 using dwc_otg
- [ 92.870000] usb 1-1: default language 0x0409
- [ 92.870000] usb 1-1: udev 2, busnum 1, minor = 1
- [ 92.880000] usb 1-1: New USB device found, idVendor=0572, idProduct=86d6
- [ 92.900000] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
- [ 92.910000] usb 1-1: Product: USB Doogle
- [ 92.920000] usb 1-1: Manufacturer: Conexant
- [ 92.930000] usb 1-1: SerialNumber: 20071211
- [ 92.940000] usb 1-1: usb_probe_device
- [ 92.940000] usb 1-1: configuration #1 chosen from 1 choice
- [ 92.960000] usb 1-1: adding 1-1:1.0 (config #1, interface 0)
- [ 92.970000] dvb_usb_cxusb 1-1:1.0: usb_probe_interface
- [ 92.980000] dvb_usb_cxusb 1-1:1.0: usb_probe_interface - got id
- [ 92.990000] dvb-usb: found a 'Conexant DMB-TH Stick' in warm state.
- [ 93.380000] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
- [ 93.400000] DVB: registering new adapter (Conexant DMB-TH Stick)
- [ 93.520000] usb 1-1: khubd timed out on ep1in len=0/32
- [ 93.630000] usb 1-1: khubd timed out on ep2in len=0/8192
- [ 93.950000] usb 1-1: khubd timed out on ep1in len=0/32
- [ 94.060000] usb 1-1: khubd timed out on ep2in len=0/8192
- [ 94.380000] usb 1-1: khubd timed out on ep1in len=0/32
- [ 94.490000] usb 1-1: khubd timed out on ep2in len=0/8192
- [ 94.810000] usb 1-1: khubd timed out on ep1in len=0/32
- [ 94.920000] usb 1-1: khubd timed out on ep2in len=0/8192
- [ 95.240000] usb 1-1: khubd timed out on ep1in len=0/32
- [ 95.350000] usb 1-1: khubd timed out on ep2in len=0/8192
- [ 95.790000] DVB: registering adapter 0 frontend 0 (Legend Silicon LGS8913/LGS8GXX DMB-TH)...
- [ 95.800000] MXL5005S: Attached at address 0x63
- [ 95.820000] input: IR-receiver inside an USB DVB receiver as /devices/platform/dwc_otg.0/usb1/1-1/input/input0
- [ 95.840000] dvb-usb: schedule remote query interval to 100 msecs.
- [ 95.960000] dvb-usb: Conexant DMB-TH Stick successfully initialized and connected.
- [ 95.970000] drivers/usb/core/inode.c: creating file '002'
- [ 95.980000] hub 1-0:1.0: state 7 ports 1 chg 0000 evt 0002
- [ 95.990000] hub 1-0:1.0: port 1 enable change, status 00000503
[attach]1780086[/attach]
如果我用同一个Contex dtv-01插到linux PC上,一样的操作是没问题的。。
[attach]1780085[/attach]
很明显是driver问题,可是我不会处理。。我已经试过最新的Attitude Adjustment 跟Barrier Breaker, 结果一样。。
在路由上看到这
- root@openwrt:/tmp/dvb-rt3052# lsusb -v
- Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
- Device Descriptor:
- bLength 18
- bDescriptorType 1
- bcdUSB 2.00
- bDeviceClass 9 Hub
- bDeviceSubClass 0 Unused
- bDeviceProtocol 1 Single TT
- bMaxPacketSize0 64
- idVendor 0x1d6b Linux Foundation
- idProduct 0x0002 2.0 root hub
- bcdDevice 3.03
- iManufacturer 3 Linux 3.3.8 dwc_otg
- iProduct 2 DWC OTG Controller
- iSerial 1 dwc_otg.0
- bNumConfigurations 1
- Configuration Descriptor:
- bLength 9
- bDescriptorType 2
- wTotalLength 25
- bNumInterfaces 1
- bConfigurationValue 1
- iConfiguration 0
- bmAttributes 0xe0
- Self Powered
- Remote Wakeup
- MaxPower 0mA
- Interface Descriptor:
- bLength 9
- bDescriptorType 4
- bInterfaceNumber 0
- bAlternateSetting 0
- bNumEndpoints 1
- bInterfaceClass 9 Hub
- bInterfaceSubClass 0 Unused
- bInterfaceProtocol 0 Full speed (or root) hub
- iInterface 0
- Endpoint Descriptor:
- bLength 7
- bDescriptorType 5
- bEndpointAddress 0x81 EP 1 IN
- bmAttributes 3
- Transfer Type Interrupt
- Synch Type None
- Usage Type Data
- wMaxPacketSize 0x0004 1x 4 bytes
- bInterval 12
- Hub Descriptor:
- bLength 9
- bDescriptorType 41
- nNbrPorts 1
- wHubCharacteristic 0x0008
- Ganged power switching
- Per-port overcurrent protection
- TT think time 8 FS bits
- bPwrOn2PwrGood 1 * 2 milli seconds
- bHubContrCurrent 0 milli Ampere
- DeviceRemovable 0x00
- PortPwrCtrlMask 0xff
- Hub Port Status:
- Port 1: 0000.0503 highspeed power enable connect
- Device Status: 0x0001
- Self Powered
- Bus 001 Device 002: ID 0572:86d6 Conexant Systems (Rockwell), Inc.
- Device Descriptor:
- bLength 18
- bDescriptorType 1
- bcdUSB 2.00
- bDeviceClass 0 (Defined at Interface level)
- bDeviceSubClass 0
- bDeviceProtocol 0
- bMaxPacketSize0 64
- idVendor 0x0572 Conexant Systems (Rockwell), Inc.
- idProduct 0x86d6
- bcdDevice 38.11
- iManufacturer 1 Conexant
- iProduct 2 USB Doogle
- iSerial 3 20071211
- bNumConfigurations 1
- Configuration Descriptor:
- bLength 9
- bDescriptorType 2
- wTotalLength 219
- bNumInterfaces 1
- bConfigurationValue 1
- iConfiguration 4 Default
- bmAttributes 0x80
- (Bus Powered)
- MaxPower 500mA
- Interface Descriptor:
- bLength 9
- bDescriptorType 4
- bInterfaceNumber 0
- bAlternateSetting 0
- bNumEndpoints 3
- bInterfaceClass 255 Vendor Specific Class
- bInterfaceSubClass 1
- bInterfaceProtocol 1
- iInterface 0
- Endpoint Descriptor:
- bLength 7
- bDescriptorType 5
- bEndpointAddress 0x81 EP 1 IN
- bmAttributes 2
- Transfer Type Bulk
- Synch Type None
- Usage Type Data
- wMaxPacketSize 0x0200 1x 512 bytes
- bInterval 0
- Endpoint Descriptor:
- bLength 7
- bDescriptorType 5
- bEndpointAddress 0x01 EP 1 OUT
- bmAttributes 2
- Transfer Type Bulk
- Synch Type None
- Usage Type Data
- wMaxPacketSize 0x0200 1x 512 bytes
- bInterval 0
- Endpoint Descriptor:
- bLength 7
- bDescriptorType 5
- bEndpointAddress 0x82 EP 2 IN
- bmAttributes 2
- Transfer Type Bulk
- Synch Type None
- Usage Type Data
- wMaxPacketSize 0x0200 1x 512 bytes
- bInterval 0
- Interface Descriptor:
- bLength 9
- bDescriptorType 4
- bInterfaceNumber 0
- bAlternateSetting 1
- bNumEndpoints 3
- bInterfaceClass 255 Vendor Specific Class
- bInterfaceSubClass 1
- bInterfaceProtocol 1
- iInterface 0
- Endpoint Descriptor:
- bLength 7
- bDescriptorType 5
- bEndpointAddress 0x81 EP 1 IN
- bmAttributes 3
- Transfer Type Interrupt
- Synch Type None
- Usage Type Data
- wMaxPacketSize 0x0040 1x 64 bytes
- bInterval 3
- Endpoint Descriptor:
- bLength 7
- bDescriptorType 5
- bEndpointAddress 0x01 EP 1 OUT
- bmAttributes 2
- Transfer Type Bulk
- Synch Type None
- Usage Type Data
- wMaxPacketSize 0x0200 1x 512 bytes
- bInterval 0
- Endpoint Descriptor:
- bLength 7
- bDescriptorType 5
- bEndpointAddress 0x82 EP 2 IN
- bmAttributes 1
- Transfer Type Isochronous
- Synch Type None
- Usage Type Data
- wMaxPacketSize 0x13f2 3x 1010 bytes
- bInterval 1
- Interface Descriptor:
- bLength 9
- bDescriptorType 4
- bInterfaceNumber 0
- bAlternateSetting 2
- bNumEndpoints 3
- bInterfaceClass 255 Vendor Specific Class
- bInterfaceSubClass 1
- bInterfaceProtocol 1
- iInterface 0
- Endpoint Descriptor:
- bLength 7
- bDescriptorType 5
- bEndpointAddress 0x81 EP 1 IN
- bmAttributes 3
- Transfer Type Interrupt
- Synch Type None
- Usage Type Data
- wMaxPacketSize 0x0040 1x 64 bytes
- bInterval 3
- Endpoint Descriptor:
- bLength 7
- bDescriptorType 5
- bEndpointAddress 0x01 EP 1 OUT
- bmAttributes 2
- Transfer Type Bulk
- Synch Type None
- Usage Type Data
- wMaxPacketSize 0x0200 1x 512 bytes
- bInterval 0
- Endpoint Descriptor:
- bLength 7
- bDescriptorType 5
- bEndpointAddress 0x82 EP 2 IN
- bmAttributes 1
- Transfer Type Isochronous
- Synch Type None
- Usage Type Data
- wMaxPacketSize 0x12d6 3x 726 bytes
- bInterval 1
- Interface Descriptor:
- bLength 9
- bDescriptorType 4
- bInterfaceNumber 0
- bAlternateSetting 3
- bNumEndpoints 3
- bInterfaceClass 255 Vendor Specific Class
- bInterfaceSubClass 1
- bInterfaceProtocol 1
- iInterface 0
- Endpoint Descriptor:
- bLength 7
- bDescriptorType 5
- bEndpointAddress 0x81 EP 1 IN
- bmAttributes 3
- Transfer Type Interrupt
- Synch Type None
- Usage Type Data
- wMaxPacketSize 0x0040 1x 64 bytes
- bInterval 3
- Endpoint Descriptor:
- bLength 7
- bDescriptorType 5
- bEndpointAddress 0x01 EP 1 OUT
- bmAttributes 2
- Transfer Type Bulk
- Synch Type None
- Usage Type Data
- wMaxPacketSize 0x0200 1x 512 bytes
- bInterval 0
- Endpoint Descriptor:
- bLength 7
- bDescriptorType 5
- bEndpointAddress 0x82 EP 2 IN
- bmAttributes 1
- Transfer Type Isochronous
- Synch Type None
- Usage Type Data
- wMaxPacketSize 0x12ae 3x 686 bytes
- bInterval 1
- Interface Descriptor:
- bLength 9
- bDescriptorType 4
- bInterfaceNumber 0
- bAlternateSetting 4
- bNumEndpoints 3
- bInterfaceClass 255 Vendor Specific Class
- bInterfaceSubClass 1
- bInterfaceProtocol 1
- iInterface 0
- Endpoint Descriptor:
- bLength 7
- bDescriptorType 5
- bEndpointAddress 0x81 EP 1 IN
- bmAttributes 3
- Transfer Type Interrupt
- Synch Type None
- Usage Type Data
- wMaxPacketSize 0x0040 1x 64 bytes
- bInterval 3
- Endpoint Descriptor:
- bLength 7
- bDescriptorType 5
- bEndpointAddress 0x01 EP 1 OUT
- bmAttributes 2
- Transfer Type Bulk
- Synch Type None
- Usage Type Data
- wMaxPacketSize 0x0200 1x 512 bytes
- bInterval 0
- Endpoint Descriptor:
- bLength 7
- bDescriptorType 5
- bEndpointAddress 0x82 EP 2 IN
- bmAttributes 1
- Transfer Type Isochronous
- Synch Type None
- Usage Type Data
- wMaxPacketSize 0x03ca 1x 970 bytes
- bInterval 1
- Interface Descriptor:
- bLength 9
- bDescriptorType 4
- bInterfaceNumber 0
- bAlternateSetting 5
- bNumEndpoints 3
- bInterfaceClass 255 Vendor Specific Class
- bInterfaceSubClass 1
- bInterfaceProtocol 1
- iInterface 0
- Endpoint Descriptor:
- bLength 7
- bDescriptorType 5
- bEndpointAddress 0x81 EP 1 IN
- bmAttributes 3
- Transfer Type Interrupt
- Synch Type None
- Usage Type Data
- wMaxPacketSize 0x0040 1x 64 bytes
- bInterval 3
- Endpoint Descriptor:
- bLength 7
- bDescriptorType 5
- bEndpointAddress 0x01 EP 1 OUT
- bmAttributes 2
- Transfer Type Bulk
- Synch Type None
- Usage Type Data
- wMaxPacketSize 0x0200 1x 512 bytes
- bInterval 0
- Endpoint Descriptor:
- bLength 7
- bDescriptorType 5
- bEndpointAddress 0x82 EP 2 IN
- bmAttributes 1
- Transfer Type Isochronous
- Synch Type None
- Usage Type Data
- wMaxPacketSize 0x02ac 1x 684 bytes
- bInterval 1
- Interface Descriptor:
- bLength 9
- bDescriptorType 4
- bInterfaceNumber 0
- bAlternateSetting 6
- bNumEndpoints 3
- bInterfaceClass 255 Vendor Specific Class
- bInterfaceSubClass 1
- bInterfaceProtocol 1
- iInterface 0
- Endpoint Descriptor:
- bLength 7
- bDescriptorType 5
- bEndpointAddress 0x81 EP 1 IN
- bmAttributes 3
- Transfer Type Interrupt
- Synch Type None
- Usage Type Data
- wMaxPacketSize 0x0040 1x 64 bytes
- bInterval 3
- Endpoint Descriptor:
- bLength 7
- bDescriptorType 5
- bEndpointAddress 0x01 EP 1 OUT
- bmAttributes 2
- Transfer Type Bulk
- Synch Type None
- Usage Type Data
- wMaxPacketSize 0x0200 1x 512 bytes
- bInterval 0
- Endpoint Descriptor:
- bLength 7
- bDescriptorType 5
- bEndpointAddress 0x82 EP 2 IN
- bmAttributes 1
- Transfer Type Isochronous
- Synch Type None
- Usage Type Data
- wMaxPacketSize 0x03ac 1x 940 bytes
- bInterval 1
- Device Qualifier (for other device speed):
- bLength 10
- bDescriptorType 6
- bcdUSB 2.00
- bDeviceClass 0 (Defined at Interface level)
- bDeviceSubClass 0
- bDeviceProtocol 0
- bMaxPacketSize0 64
- bNumConfigurations 1
- Device Status: 0x0000
- (Bus Powered)
作者: harrylwc 時間: 2015-4-19 22:49
本帖最後由 harrylwc 於 2015-4-19 23:23 編輯
回覆 43# ericwongcm
有没有試過手動加返4條frequency。(去linux or window睇返4返條muxes)
手動add frequency
configuration>dvb inputs>tv adapters>select tv adapters>multiplexes>add muxes manually>frequency =514000000 bandwidth=8mhz auto auto auto none auto auto
係唔係駁住usb hub, 正常唔會有這些error:
[ 94.920000] usb 1-1: khubd timed out on ep2in len=0/8192
[ 95.240000] usb 1-1: khubd timed out on ep1in len=0/32
[ 95.350000] usb 1-1: khubd timed out on ep2in len=0/8192
正常按此順序load起drivers就可以。
insmod rc-core.ko
insmod dvb-core.ko
insmod dvb-usb.ko disable_rc_polling=1 force_pid_filter_usage=1
insmod dib0070.ko
insmod dibx000_common.ko
insmod dib7000p.ko
insmod lgs8gxx.ko
insmod mxl5005s.ko
insmod dvb-usb-cxusb.ko
[attach]1783754[/attach]
作者: harrylwc 時間: 2015-4-19 22:57
最新版 tvheadend_3.9.2709~g6b472cd_ar71xx.ipk
http://pan.baidu.com/s/1ntJv2U9
作者: ericwongcm 時間: 2015-4-23 14:15
回覆 44# harrylwc
没用USB hub哦。
试过手動add frequency, 不过没用哦。。
我估计是你们不适用最新的Attitude Adjustment 或Barrier Breaker版本跟driver, 所以结果不同。。
作者: harrylwc 時間: 2015-4-24 01:34
我兩個版本(AA and BB)都用過,都ok.
AA driver kernel 3.3.8 https://drive.google.com/file/d/ ... Ws/edit?usp=sharing
BB driver kernel 3.10.49
http://openwrt.jaru.eu.org/barrier_breaker/ar71xx/multimedia/
作者: ericwongcm 時間: 2015-5-9 17:43
你用过没问题的AA跟BB是那个revision的?
Openwrt经常有改动会出现不同的现象的。。有机会是你那个老revision没问题,新的不行。。
我兩個版本(AA and BB)都用過,都ok.
AA driver kernel 3.3.8
BB driver kernel 3.10.49
harrylwc 發表於 2015-4-24 01:34
作者: harrylwc 時間: 2015-5-9 19:05
本帖最後由 harrylwc 於 2015-5-9 20:06 編輯
https://downloads.openwrt.org
Attitude Adjustment 12.09
Barrier Breaker 14.07
掃台時check dmesg,logread,睇下有無error messages,
你試下upgrade 去barrier breaker 14.07,build 返14.07的driver
btw,你隻router 係甚麼model? have usb2.0 or not? >=32MB ram?
我試用tp link wr710n(8MB flash,32MB ram)都播到,but memory usage always keep >100%
作者: yawoo 時間: 2015-5-11 11:05
本帖最後由 yawoo 於 2015-5-11 11:07 編輯
今朝schedule左錄HDJ, 不過錄到30,40分鐘就有問題.
個tvheadend都自動terminated左.
唔知係tuner, signal, 定driver問題?
May 11 06:57:29 tvheadend[9975]: dvr: "...............:....................." on "High Definition Jade" recorder starting
May 11 06:57:30 tvheadend[9975]: mpegts: 586MHz in HK - tuning on AltoBeam ATBM8830/8831 DMB-TH : DVB-T #0
May 11 06:57:30 tvheadend[9975]: subscription: 0010: "DVR: ...............:....................." subscribing on "High Definition Jade", weight
May 11 06:57:38 tvheadend[9975]: dvr: /mnt/share/ts/...............:......................2015-05-11.07-00.ts from adapter: "AltoBeam ATBM8830/
May 11 06:57:38 tvheadend[9975]: dvr: # type lang resolution aspect ratio sample rate channels
May 11 06:57:38 tvheadend[9975]: dvr: 1 H264 ? ?
May 11 06:57:38 tvheadend[9975]: dvr: 2 AC3 ? ?
May 11 06:57:38 tvheadend[9975]: dvr: 3 AC3 ? ?
May 11 06:57:38 tvheadend[9975]: dvr: 4 DVBSUB chi
May 11 06:57:38 tvheadend[9975]: dvr: 5 DVBSUB eng
May 11 06:57:38 tvheadend[9975]: dvr: 6 DVBSUB und
May 11 07:31:55 tvheadend[9975]: linuxdvb: AltoBeam ATBM8830/8831 DMB-TH : DVB-T #0 - read() EOVERFLOW
May 11 07:31:55 tvheadend[9975]: TS: HK/586MHz/High Definition Jade: H264 @ #851 Continuity counter error (total 1)
May 11 07:31:55 tvheadend[9975]: TS: HK/586MHz/High Definition Jade: AC3 @ #852 Continuity counter error (total 1)
May 11 07:31:55 tvheadend[9975]: TS: HK/586MHz/High Definition Jade: AC3 @ #853 Continuity counter error (total 1)
May 11 07:32:20 tvheadend[9975]: linuxdvb: AltoBeam ATBM8830/8831 DMB-TH : DVB-T #0 - read() EOVERFLOW
May 11 07:32:21 tvheadend[9975]: linuxdvb: AltoBeam ATBM8830/8831 DMB-TH : DVB-T #0 - read() EOVERFLOW
May 11 07:32:26 tvheadend[9975]: linuxdvb: AltoBeam ATBM8830/8831 DMB-TH : DVB-T #0 - read() EOVERFLOW
May 11 07:32:28 tvheadend[9975]: linuxdvb: AltoBeam ATBM8830/8831 DMB-TH : DVB-T #0 - read() EOVERFLOW
May 11 07:32:32 tvheadend[9975]: linuxdvb: AltoBeam ATBM8830/8831 DMB-TH : DVB-T #0 - read() EOVERFLOW
May 11 07:32:43 tvheadend[9975]: TS: HK/586MHz/High Definition Jade: H264 @ #851 Continuity counter error (total 2)
May 11 07:32:44 tvheadend[9975]: TS: HK/586MHz/High Definition Jade: AC3 @ #853 Continuity counter error (total 2)
May 11 07:32:44 tvheadend[9975]: TS: HK/586MHz/High Definition Jade: AC3 @ #852 Continuity counter error (total 2)
May 11 07:33:37 tvheadend[9975]: linuxdvb: AltoBeam ATBM8830/8831 DMB-TH : DVB-T #0 - read() EOVERFLOW
May 11 07:33:39 tvheadend[9975]: linuxdvb: AltoBeam ATBM8830/8831 DMB-TH : DVB-T #0 - read() EOVERFLOW
作者: ericwongcm 時間: 2015-5-16 12:39
掃台時dmesg,logread没有用的东西出来。。已经检查过了。。
你写的不是revision版本。。那只是branch名字啊。。
现在最新的Barrier Breaker revision是45620
最新的Attitude Adjustment revision是42647
我肯定最新版的build出来有问题。。因为我是自己用源码build的,不是下载已build好的binary install的。
你用SSH登陆路由,banner上有写revision版本的。。
我主要是想在HG566a在运行的。。16MB flash,64MB RAM的啊。当然是USB2.0的
http://wiki.openwrt.org/toh/huawei/hg556a
Attitude Adjustment 12.09
Barrier Breaker 14.07
掃台時checkdmesg,logread,睇下有無error messages,
你試下upgrade 去barrier breaker 14.07,build 返14.07的driver
btw,你隻router 係甚麼model? have usb2.0 or not? >=32MB ram?
我試用tp link wr710n(8MB flash,32MB ram)都播到,but memory usage always keep >100%
作者: harrylwc 時間: 2015-5-16 19:19
回覆 51# ericwongcm
|__| W I R E L E S S F R E E D O M
-----------------------------------------------------
BARRIER BREAKER (14.07, r42625)
作者: ericwongcm 時間: 2015-7-24 12:12
谢了。。原来问题跟revision无关。
只是要人手把muxes加上。另外,driver不可以预先build到kernel内,不然有机会不跑。
如果你有同样的问题,看
https://forum.openwrt.org/viewtopic.php?pid=284784
作者: bbsunny 時間: 2016-1-15 16:47
推番上去先我有個隻TV手指
留名
作者: chancho 時間: 2016-1-15 17:21
幾時政府先會照顧昔下我們這些弱細社群
作者: toylet 時間: 2016-1-15 19:41
提示: 作者被禁止或刪除 內容自動屏蔽
作者: bbsunny 時間: 2020-7-3 17:44
有冇大神幫幫我
我已經夾啱哂Kernel Version 3.18.45
我insmod dvb-usb-cxusb.ko就HAND機
作者: chue 時間: 2020-7-3 21:59
5年前既野喎,可能支野夠鐘 88
作者: bbsunny 時間: 2020-7-4 23:11
其實幾年前都有哩個問題,但係最後係解決到,唔知點解用今次同一方法做唔番
作者: bbsunny 時間: 2020-7-9 17:51
終於裝到哂啲野
但係唔知個TVHEADEND版本問題定其他原因
入到9981,dvbinput tvadapters見唔到手指
關唔關stop usb ts事?
作者: chue 時間: 2020-7-9 18:02
加油啦,見已經進左一步,應該仲用到,可能只係未"啟動"
試下打 LSUSB 睇有冇見到支手指
作者: bbsunny 時間: 2020-7-10 11:11
我打dmesg 有見到Conexant DMB-TH Stick,應該叫啟動左?
星期六再試下另一個TVHEADEND

