FPV Wifi Broadcasting HD Video - Thread zum Raspberry HD Videolink von Befi

Status
Nicht offen für weitere Antworten.

Rangarid

Erfahrener Benutzer
Lag wohl an der Stromversorgung und an den Kanälen. Jetzt auf Kanal 11 geht es. Ist halt 2.4G, mal sehen ob ich im 5G Band noch Kanäle finde die gehen, 161 und 155 und 151 und 60 gingen bisher nicht.
 

just_different

Erfahrener Benutzer
Ja, das mit der Stromversorgung scheint ein großer Knackpunkt zu sein.

Bin mal gespannt, wie das mit dem B+ und 2B bei mir wird, und ich "nur" den Software Powermod mache.



Rangarid, benutzt Du den CSL (Dual-band) auch für 2.3GHz?
Oder ist das nur für die 5.8GHz geplant?

Ich habe gerade einfach mal den Alfa gegen den CSL ausgetauscht, und versucht auf Channel -9 laufen zu lassen.
Geht leider nicht, no carrier.. und noch was an Fehlermeldung.
 
Zuletzt bearbeitet:

Rangarid

Erfahrener Benutzer
Naja die negativen Kanäle gehen ja nur mit angepasstem Treiber.Ich wollt den CSL für 5G nehmen, aber aktuell habe ich bisher nur auf einem 2.4G Kanal Video gehabt... Ich teste aber weiter.

Lag scheint nicht groß zu sein. Stick an sich ist also durchaus geeignet.

Hab mal eine Antenne aufgemacht, sieht genauso aus wie die aus den FPV Sendern. Länge der Seele ca 25mm... Die 5.8G Antennen aus den FPV Sets sollten wesentlich besser funktionieren.
 

careyer

DröhnOpaRähta
FPV Wifi Broadcasting HD Video - Thread zum Raspberry HD Videolink fon Befi

Den billigsten den ich finden konnte :p
http://www.ebay.de/itm/121639102030?_trksid=p2060353.m2749.l2649&ssPageName=STRK:MEBIDX:IT
Hab ihn auseinander gebaut, die USB Buchsen abgelötet und alles, mit 0,14mm² Litze verdrillt, zusammen gelötet.
Hi moritzz06

Ich habe jetzt denselben USB-Hub geordert wie du. Allerdings bekomme ich keinen einzigen Stick hier ans laufen. Der RX (egal welches Image ich verwende: meins, deins, Schalonsus, tomms) hängt sich beim Booten immer in einer Endlos-Fehlerschleife auf und wiederholt die rot markierten Fehlerzeilen endlos:

Code:
[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Initializing cgroup subsys cpuacct
[    0.000000] Linux version 3.18.7+ (schalonsus@schalonsus) (gcc version 4.8.3 20140106 (prerelease) (crosstool-NG linaro-1.13.1-4.8-2014.01 - Linaro GCC 2013.11) ) #1 PREEMPT Mon Oct 19 00:36:04 CEST 2015
[    0.000000] CPU: ARMv6-compatible processor [410fb767] revision 7 (ARMv7), cr=00c5387d
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT nonaliasing instruction cache
[    0.000000] Machine: BCM2708
[    0.000000] cma: Reserved 8 MiB at 0x0b800000
[    0.000000] Memory policy: Data cache writeback
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 48768
[    0.000000] Kernel command line: dma.dmachans=0x7f35 bcm2708_fb.fbwidth=640 bcm2708_fb.fbheight=480 bcm2708.boardrev=0x12 bcm2708.serial=0x64fee13c smsc95xx.macaddr=B8:27:EB:FE:E1:3C bcm2708_fb.fbswap=1 bcm2708.disk_led_gpio=47 bcm2708.disk_led_active_low=0 sdhci-bcm2708.emmc_clock_freq=250000000 vc_mem.mem_base=0xec00000 vc_mem.mem_size=0x10000000  dwc_otg.lpm_enable=0 console=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait
[    0.000000] PID hash table entries: 1024 (order: 0, 4096 bytes)
[    0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
[    0.000000] Memory: 177332K/196608K available (5930K kernel code, 358K rwdata, 1876K rodata, 344K init, 734K bss, 19276K reserved)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000]     fixmap  : 0xffc00000 - 0xffe00000   (2048 kB)
[    0.000000]     vmalloc : 0xcc800000 - 0xff000000   ( 808 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xcc000000   ( 192 MB)
[    0.000000]     modules : 0xbf000000 - 0xc0000000   (  16 MB)
[    0.000000]       .text : 0xc0008000 - 0xc07a7ad8   (7807 kB)
[    0.000000]       .init : 0xc07a8000 - 0xc07fe000   ( 344 kB)
[    0.000000]       .data : 0xc07fe000 - 0xc085788c   ( 359 kB)
[    0.000000]        .bss : 0xc085788c - 0xc090f128   ( 735 kB)
[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000] NR_IRQS:522
[    0.000024] sched_clock: 32 bits at 1000kHz, resolution 1000ns, wraps every 2147483648000ns
[    0.000074] Switching to timer-based delay loop, resolution 1000ns
[    0.000350] Console: colour dummy device 80x30
[    0.001422] console [tty1] enabled
[    0.001468] Calibrating delay loop (skipped), value calculated using timer frequency.. 2.00 BogoMIPS (lpj=10000)
[    0.001541] pid_max: default: 32768 minimum: 301
[    0.001917] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.001982] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.002977] Initializing cgroup subsys memory
[    0.003069] Initializing cgroup subsys devices
[    0.003132] Initializing cgroup subsys freezer
[    0.003186] Initializing cgroup subsys net_cls
[    0.003243] Initializing cgroup subsys blkio
[    0.003366] CPU: Testing write buffer coherency: ok
[    0.003484] ftrace: allocating 19479 entries in 58 pages
[    0.109970] Setting up static identity map for 0x55d4b8 - 0x55d514
[    0.112775] devtmpfs: initialized
[    0.130156] VFP support v0.3: implementor 41 architecture 1 part 20 variant b rev 5
[    0.133322] pinctrl core: initialized pinctrl subsystem
[    0.134284] NET: Registered protocol family 16
[    0.139721] DMA: preallocated 4096 KiB pool for atomic coherent allocations
[    0.169738] cpuidle: using governor ladder
[    0.199797] cpuidle: using governor menu
[    0.200310] bcm2708.uart_clock = 3000000
[    0.200385] of_platform_populate failed: -22
[    0.203406] hw-breakpoint: found 6 breakpoint and 1 watchpoint registers.
[    0.203468] hw-breakpoint: maximum watchpoint size is 4 bytes.
[    0.203536] mailbox: Broadcom VideoCore Mailbox driver
[    0.203692] bcm2708_vcio: mailbox at f200b880
[    0.204184] bcm_power: Broadcom power driver
[    0.204242] bcm_power_open() -> 0
[    0.204272] bcm_power_request(0, 8)
[    0.704984] bcm_mailbox_read -> 00000080, 0
[    0.705031] bcm_power_request -> 0
[    0.705225] Serial: AMBA PL011 UART driver
[    0.705461] dev:f1: ttyAMA0 at MMIO 0x20201000 (irq = 83, base_baud = 0) is a PL011 rev3
[    1.100397] console [ttyAMA0] enabled
[    1.163375] SCSI subsystem initialized
[    1.167494] usbcore: registered new interface driver usbfs
[    1.173280] usbcore: registered new interface driver hub
[    1.178777] usbcore: registered new device driver usb
[    1.185939] Switched to clocksource stc
[    1.217953] FS-Cache: Loaded
[    1.221289] CacheFiles: Loaded
[    1.241492] NET: Registered protocol family 2
[    1.247418] TCP established hash table entries: 2048 (order: 1, 8192 bytes)
[    1.254477] TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
[    1.261129] TCP: Hash tables configured (established 2048 bind 2048)
[    1.267645] TCP: reno registered
[    1.270912] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    1.276837] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    1.283527] NET: Registered protocol family 1
[    1.288626] RPC: Registered named UNIX socket transport module.
[    1.294596] RPC: Registered udp transport module.
[    1.299432] RPC: Registered tcp transport module.
[    1.304162] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    1.311841] bcm2708_dma: DMA manager at f2007000
[    1.316865] bcm2708_gpio: bcm2708_gpio_probe c080cd30
[    1.322548] vc-mem: phys_addr:0x00000000 mem_base=0x0ec00000 mem_size:0x10000000(256 MiB)
[    1.332445] futex hash table entries: 256 (order: -1, 3072 bytes)
[    1.338926] audit: initializing netlink subsys (disabled)
[    1.344458] audit: type=2000 audit(1.100:1): initialized
[    1.365305] VFS: Disk quotas dquot_6.5.2
[    1.369809] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    1.379194] FS-Cache: Netfs 'nfs' registered for caching
[    1.386352] NFS: Registering the id_resolver key type
[    1.391525] Key type id_resolver registered
[    1.395731] Key type id_legacy registered
[    1.401300] msgmni has been set to 362
[    1.407661] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)
[    1.415516] io scheduler noop registered
[    1.419670] io scheduler deadline registered (default)
[    1.425283] io scheduler cfq registered
[    1.431014] BCM2708FB: allocated DMA memory 4bc00000
[    1.436318] BCM2708FB: allocated DMA channel 0 @ f2007000
[    1.447306] Console: switching to colour frame buffer device 80x30
[    1.459872] bcm2708-dmaengine bcm2708-dmaengine: Load BCM2835 DMA engine driver
[    1.471636] uart-pl011 dev:f1: no DMA platform data
[    1.479434] vc-cma: Videocore CMA driver
[    1.485383] vc-cma: vc_cma_base      = 0x00000000
[    1.492147] vc-cma: vc_cma_size      = 0x00000000 (0 MiB)
[    1.499539] vc-cma: vc_cma_initial   = 0x00000000 (0 MiB)
[    1.520419] brd: module loaded
[    1.532571] loop: module loaded
[    1.538197] vchiq: vchiq_init_state: slot_zero = 0xcb800000, is_master = 0
[    1.548137] Loading iSCSI transport class v2.0-870.
[    1.556585] usbcore: registered new interface driver smsc95xx
[    1.564324] dwc_otg: version 3.00a 10-AUG-2012 (platform bus)
[    1.772252] Core Release: 2.80a
[    1.777331] Setting default values for core params
[    1.783972] Finished setting default values for core params
[    1.991605] Using Buffer DMA mode
[    1.996804] Periodic Transfer Interrupt Enhancement - disabled
[    2.004427] Multiprocessor Interrupt Enhancement - disabled
[    2.011835] OTG VER PARAM: 0, OTG VER FLAG: 0
[    2.018047] Dedicated Tx FIFOs mode
[    2.023731] WARN::dwc_otg_hcd_init:1047: FIQ DMA bounce buffers: virt = 0xcbc14000 dma = 0x4bc14000 len=9024
[    2.037494] FIQ FSM acceleration enabled for :
[    2.037494] Non-periodic Split Transactions
[    2.037494] Periodic Split Transactions
[    2.037494] High-Speed Isochronous Endpoints
[    2.061499] WARN::hcd_init_fiq:412: FIQ on core 0 at 0xc04014dc
[    2.069245] WARN::hcd_init_fiq:413: FIQ ASM at 0xc04017b4 length 36
[    2.077322] WARN::hcd_init_fiq:438: MPHI regs_base at 0xcc806000
[    2.085234] dwc_otg bcm2708_usb: DWC OTG Controller
[    2.092104] dwc_otg bcm2708_usb: new USB bus registered, assigned bus number 1
[    2.103187] dwc_otg bcm2708_usb: irq 32, io mem 0x00000000
[    2.110709] Init: Port Power? op_state=1
[    2.116588] Init: Power Port (0)
[    2.122073] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    2.130877] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.141865] usb usb1: Product: DWC OTG Controller
[    2.148545] usb usb1: Manufacturer: Linux 3.18.7+ dwc_otg_hcd
[    2.156263] usb usb1: SerialNumber: bcm2708_usb
[    2.163800] hub 1-0:1.0: USB hub found
[    2.169716] hub 1-0:1.0: 1 port detected
[    2.176996] usbcore: registered new interface driver usb-storage
[    2.185426] mousedev: PS/2 mouse device common for all mice
[    2.193906] bcm2835-cpufreq: min=700000 max=900000
[    2.201083] sdhci: Secure Digital Host Controller Interface driver
[    2.209270] sdhci: Copyright(c) Pierre Ossman
[    2.215729] DMA channels allocated for the MMC driver
[    2.256028] Load BCM2835 MMC driver
[    2.263725] sdhci-pltfm: SDHCI platform and OF driver helper
[    2.276657] ledtrig-cpu: registered to indicate activity on CPUs
[    2.287084] hidraw: raw HID events driver (C) Jiri Kosina
[    2.297116] usbcore: registered new interface driver usbhid
[    2.306832] usbhid: USB HID core driver
[    2.317280] TCP: cubic registered
[    2.322610] Initializing XFRM netlink socket
[    2.330051] NET: Registered protocol family 17
[    2.338941] Key type dns_resolver registered
[    2.347102] registered taskstats version 1
[    2.353376] vc-sm: Videocore shared memory driver
[    2.360119] [vc_sm_connected_init]: start
[    2.366297] Indeed it is in host mode hprt0 = 00021501
[    2.374542] [vc_sm_connected_init]: end - returning 0
[    2.386990] mmc0: host does not support reading read-only switch, assuming write-enable
[    2.406953] Waiting for root device /dev/mmcblk0p2...
[    2.418220] mmc0: new high speed SDHC card at address b368
[    2.436440] mmcblk0: mmc0:b368 NCard 14.9 GiB
[    2.457346]  mmcblk0: p1 p2
[    2.576746] EXT4-fs (mmcblk0p2): recovery complete
[    2.587442] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
[    2.599474] usb 1-1: new full-speed USB device number 2 using dwc_otg
[    2.608061] VFS: Mounted root (ext4 filesystem) on device 179:2.
[    2.616389] Indeed it is in host mode hprt0 = 00021501
[    2.628720] devtmpfs: mounted
[    2.634706] Freeing unused kernel memory: 344K (c07a8000 - c07fe000)
[    2.838244] usb 1-1: New USB device found, idVendor=05e3, idProduct=0606
[    2.847593] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    2.857738] usb 1-1: Product: USB Hub 2.0
[    2.864722] usb 1-1: Manufacturer: ALCOR
[    2.872082] hub 1-1:1.0: USB hub found
[    2.879752] hub 1-1:1.0: 4 ports detected
[    3.166392] usb 1-1.2: new full-speed USB device number 3 using dwc_otg
[    3.296638] usb 1-1.2: not running at top speed; connect to a high speed hub
[    3.316695] usb 1-1.2: New USB device found, idVendor=0cf3, idProduct=9271
[    3.325761] usb 1-1.2: New USB device strings: Mfr=16, Product=32, SerialNumber=48
[    3.342164] usb 1-1.2: Product: USB2.0 WLAN
[    3.349334] usb 1-1.2: Manufacturer: ATHEROS
[    3.357653] usb 1-1.2: SerialNumber: 12345
[    4.376545] udevd[159]: starting version 175
[    5.437724] bcm2708_i2c_init_pinmode(1,2)
[    5.445673] bcm2708_i2c_init_pinmode(1,3)
[    5.644199] bcm2708_i2c bcm2708_i2c.1: BSC1 Controller at 0x20804000 (irq 79) (baudrate 100000)
[    5.856551] bcm2708_spi bcm2708_spi.0: master is unqueued, this is deprecated
[    5.970677] bcm2708_spi bcm2708_spi.0: SPI Controller at 0x20204000 (irq 80)
[    6.709459] cfg80211: Calling CRDA to update world regulatory domain
[    7.637230] usb 1-1.2: ath9k_htc: Firmware htc_9271.fw requested
[    7.660294] usbcore: registered new interface driver ath9k_htc
[    8.029327] usb 1-1.2: ath9k_htc: Transferred FW: htc_9271.fw, size: 51272
[    8.175749] pcm512x 1-004d: Failed to reset device: -5
[    8.223223] pcm512x: probe of 1-004d failed with error -5
[color=red]
[    8.263229] ------------[ cut here ]------------
[    8.275564] WARNING: CPU: 0 PID: 19 at drivers/usb/core/urb.c:450 usb_submit_urb+0x1d8/0x4e0()
[    8.306312] usb 1-1.2: BOGUS urb xfer, pipe 1 != type 3
[    8.313846] Modules linked in:
[    8.317052] pcm512x 1-004c: Failed to reset device: -5
[    8.327023]  snd_soc_wm8804 snd_soc_pcm512x_i2c(+) snd_soc_tas5713 regmap_spi snd_soc_pcm512x regmap_i2c ath9k_htc ath9k_common ath9k_hw ath snd_soc_bcm2708_i2s regmap_mmio mac80211 snd_soc_core snd_compress snd_pcm_dmaengine snd_pcm snd_seq snd_seq_device cfg80211 snd_timer rfkill snd spi_bcm2708 i2c_bcm2708
[    8.378706] CPU: 0 PID: 19 Comm: kworker/0:1 Not tainted 3.18.7+ #1
[    8.393633] pcm512x: probe of 1-004c failed with error -5
[    8.401693] Workqueue: events request_firmware_work_func
[    8.409622] [] (unwind_backtrace) from [] (show_stack+0x20/0x24)
[    8.436257] [] (show_stack) from [] (dump_stack+0x20/0x28)
[    8.463338] [] (dump_stack) from [] (warn_slowpath_common+0x7c/0x9c)
[    8.487225] [] (warn_slowpath_common) from [] (warn_slowpath_fmt+0x40/0x48)
[    8.504172] [] (warn_slowpath_fmt) from [] (usb_submit_urb+0x1d8/0x4e0)
[    8.519212] [] (usb_submit_urb) from [] (hif_usb_send+0xc4/0x49c [ath9k_htc])
[    8.534008] [] (hif_usb_send [ath9k_htc]) from [] (htc_issue_send.constprop.2+0x74/0x78 [ath9k_htc])
[    8.551393] [] (htc_issue_send.constprop.2 [ath9k_htc]) from [] (htc_connect_service+0x164/0x1e8 [ath9k_htc])
[    8.572282] [] (htc_connect_service [ath9k_htc]) from [] (ath9k_wmi_connect+0x60/0x7c [ath9k_htc])
[    8.589015] [] (ath9k_wmi_connect [ath9k_htc]) from [] (ath9k_init_htc_services.isra.8+0x30/0x290 [ath9k_htc])
[    8.606742] [] (ath9k_init_htc_services.isra.8 [ath9k_htc]) from [] (ath9k_htc_probe_device+0xa8/0x818 [ath9k_htc])
[    8.629649] [] (ath9k_htc_probe_device [ath9k_htc]) from [] (ath9k_htc_hw_init+0x24/0x48 [ath9k_htc])
[    8.647200] [] (ath9k_htc_hw_init [ath9k_htc]) from [] (ath9k_hif_usb_firmware_cb+0x9c/0x18c [ath9k_htc])
[    8.664544] [] (ath9k_hif_usb_firmware_cb [ath9k_htc]) from [] (request_firmware_work_func+0x40/0x60)
[    8.681797] [] (request_firmware_work_func) from [] (process_one_work+0x13c/0x440)
[    8.697386] [] (process_one_work) from [] (worker_thread+0x190/0x580)
[    8.712535] [] (worker_thread) from [] (kthread+0xd8/0xf4)
[    8.726684] [] (kthread) from [] (ret_from_fork+0x14/0x20)
[    8.740400] ---[ end trace fc69fc26efadd61e ]---
[    8.768241] ------------[ cut here ]------------
[    8.775674] WARNING: CPU: 0 PID: 19 at drivers/usb/core/urb.c:450 usb_submit_urb+0x1d8/0x4e0()
[    8.798422] cfg80211: World regulatory domain updated:
[    8.813460] usb 1-1.2: BOGUS urb xfer, pipe 1 != type 3
[    8.821608] cfg80211:  DFS Master region: unset
[    8.826280] Modules linked in: snd_soc_wm8804 snd_soc_pcm512x_i2c snd_soc_tas5713 regmap_spi snd_soc_pcm512x regmap_i2c ath9k_htc ath9k_common ath9k_hw ath snd_soc_bcm2708_i2s regmap_mmio mac80211 snd_soc_core snd_compress snd_pcm_dmaengine snd_pcm snd_seq snd_seq_device cfg80211 snd_timer rfkill snd spi_bcm2708 i2c_bcm2708
[    8.869480] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
[    8.886854]
[    8.890823] CPU: 0 PID: 19 Comm: kworker/0:1 Tainted: G        W      3.18.7+ #1
[    8.903083] cfg80211:   (2302000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[    8.916072] Workqueue: events request_firmware_work_func
[    8.923975] [] (unwind_backtrace) from [] (show_stack+0x20/0x24)
[    8.936539] cfg80211:   (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[    8.949440] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A)
[    8.962514] [] (show_stack) from [] (dump_stack+0x20/0x28)
[    8.974793] cfg80211:   (5170000 KHz - 5250000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
[    8.988022] [] (dump_stack) from [] (warn_slowpath_common+0x7c/0x9c)
[    9.001399] cfg80211:   (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
[    9.014793] [] (warn_slowpath_common) from [] (warn_slowpath_fmt+0x40/0x48)
[    9.028824] cfg80211:   (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A)
[    9.042303] [] (warn_slowpath_fmt) from [] (usb_submit_urb+0x1d8/0x4e0)
[    9.056643] [] (usb_submit_urb) from [] (hif_usb_send+0xc4/0x49c [ath9k_htc])
[    9.071254] [] (hif_usb_send [ath9k_htc]) from [] (htc_issue_send.constprop.2+0x74/0x78 [ath9k_htc])
[    9.087832] [] (htc_issue_send.constprop.2 [ath9k_htc]) from [] (htc_connect_service+0x164/0x1e8 [ath9k_htc])
[    9.106286] [] (htc_connect_service [ath9k_htc]) from [] (ath9k_init_htc_services.isra.8+0x70/0x290 [ath9k_htc])
[    9.128241] [] (ath9k_init_htc_services.isra.8 [ath9k_htc]) from [] (ath9k_htc_probe_device+0xa8/0x818 [ath9k_htc])
[    9.146318] [] (ath9k_htc_probe_device [ath9k_htc]) from [] (ath9k_htc_hw_init+0x24/0x48 [ath9k_htc])
[    9.163148] [] (ath9k_htc_hw_init [ath9k_htc]) from [] (ath9k_hif_usb_firmware_cb+0x9c/0x18c [ath9k_htc])
[    9.180182] [] (ath9k_hif_usb_firmware_cb [ath9k_htc]) from [] (request_firmware_work_func+0x40/0x60)
[    9.196805] [] (request_firmware_work_func) from [] (process_one_work+0x13c/0x440)
[    9.211725] [] (process_one_work) from [] (worker_thread+0x190/0x580)
[    9.225425] [] (worker_thread) from [] (kthread+0xd8/0xf4)
[    9.238147] [] (kthread) from [] (ret_from_fork+0x14/0x20)
[    9.250823] ---[ end trace fc69fc26efadd61f ]---
[    9.266281] ------------[ cut here ]------------
[    9.273712] WARNING: CPU: 0 PID: 19 at drivers/usb/core/urb.c:450 usb_submit_urb+0x1d8/0x4e0()
[    9.306179] usb 1-1.2: BOGUS urb xfer, pipe 1 != type 3
[    9.314158] Modules linked in: snd_soc_wm8804 snd_soc_pcm512x_i2c snd_soc_tas5713 regmap_spi snd_soc_pcm512x regmap_i2c ath9k_htc ath9k_common ath9k_hw ath snd_soc_bcm2708_i2s regmap_mmio mac80211 snd_soc_core snd_compress snd_pcm_dmaengine snd_pcm snd_seq snd_seq_device cfg80211 snd_timer rfkill snd spi_bcm2708 i2c_bcm2708
[    9.378990] CPU: 0 PID: 19 Comm: kworker/0:1 Tainted: G        W      3.18.7+ #1
[    9.404874] Workqueue: events request_firmware_work_func
[    9.419028] [] (unwind_backtrace) from [] (show_stack+0x20/0x24)
[    9.449498] [] (show_stack) from [] (dump_stack+0x20/0x28)
[    9.473448] [] (dump_stack) from [] (warn_slowpath_common+0x7c/0x9c)
[    9.506404] [] (warn_slowpath_common) from [] (warn_slowpath_fmt+0x40/0x48)
[    9.532831] [] (warn_slowpath_fmt) from [] (usb_submit_urb+0x1d8/0x4e0)
[    9.556388] [] (usb_submit_urb) from [] (hif_usb_send+0xc4/0x49c [ath9k_htc])
[    9.580920] [] (hif_usb_send [ath9k_htc]) from [] (htc_issue_send.constprop.2+0x74/0x78 [ath9k_htc])
[    9.597618] [] (htc_issue_send.constprop.2 [ath9k_htc]) from [] (htc_connect_service+0x164/0x1e8 [ath9k_htc])
[    9.626315] [] (htc_connect_service [ath9k_htc]) from [] (ath9k_init_htc_services.isra.8+0xc4/0x290 [ath9k_htc])
[    9.656350] [] (ath9k_init_htc_services.isra.8 [ath9k_htc]) from [] (ath9k_htc_probe_device+0xa8/0x818 [ath9k_htc])
[    9.678786] [] (ath9k_htc_probe_device [ath9k_htc]) from [] (ath9k_htc_hw_init+0x24/0x48 [ath9k_htc])
[    9.699927] [] (ath9k_htc_hw_init [ath9k_htc]) from [] (ath9k_hif_usb_firmware_cb+0x9c/0x18c [ath9k_htc])
[    9.718663] [] (ath9k_hif_usb_firmware_cb [ath9k_htc]) from [] (request_firmware_work_func+0x40/0x60)
[    9.743524] [] (request_firmware_work_func) from [] (process_one_work+0x13c/0x440)
[    9.766384] [] (process_one_work) from [] (worker_thread+0x190/0x580)
[    9.784867] [] (worker_thread) from [] (kthread+0xd8/0xf4)
[    9.799007] [] (kthread) from [] (ret_from_fork+0x14/0x20)
[    9.823702] ---[ end trace fc69fc26efadd620 ]---
[    9.849247] ------------[ cut here ]------------
[    9.872276] WARNING: CPU: 0 PID: 19 at drivers/usb/core/urb.c:450 usb_submit_urb+0x1d8/0x4e0()
[    9.902861] usb 1-1.2: BOGUS urb xfer, pipe 1 != type 3
[    9.915126] Modules linked in: snd_soc_wm8804 snd_soc_pcm512x_i2c snd_soc_tas5713 regmap_spi snd_soc_pcm512x regmap_i2c ath9k_htc ath9k_common ath9k_hw ath snd_soc_bcm2708_i2s regmap_mmio mac80211 snd_soc_core snd_compress snd_pcm_dmaengine snd_pcm snd_seq snd_seq_device cfg80211 snd_timer rfkill snd spi_bcm2708 i2c_bcm2708
[    9.977722] CPU: 0 PID: 19 Comm: kworker/0:1 Tainted: G        W      3.18.7+ #1
[   10.006153] Workqueue: events request_firmware_work_func
[   10.014226] [] (unwind_backtrace) from [] (show_stack+0x20/0x24)
[   10.039246] [] (show_stack) from [] (dump_stack+0x20/0x28)
[   10.056206] [] (dump_stack) from [] (warn_slowpath_common+0x7c/0x9c)
[   10.070125] [] (warn_slowpath_common) from [] (warn_slowpath_fmt+0x40/0x48)
[   10.091491] [] (warn_slowpath_fmt) from [] (usb_submit_urb+0x1d8/0x4e0)
[   10.109212] [] (usb_submit_urb) from [] (hif_usb_send+0xc4/0x49c [ath9k_htc])
[   10.123847] [] (hif_usb_send [ath9k_htc]) from [] (htc_issue_send.constprop.2+0x74/0x78 [ath9k_htc])
[   10.140534] [] (htc_issue_send.constprop.2 [ath9k_htc]) from [] (htc_connect_service+0x164/0x1e8 [ath9k_htc])
[   10.158191] [] (htc_connect_service [ath9k_htc]) from [] (ath9k_init_htc_services.isra.8+0xfc/0x290 [ath9k_htc])
[   10.179147] [] (ath9k_init_htc_services.isra.8 [ath9k_htc]) from [] (ath9k_htc_probe_device+0xa8/0x818 [ath9k_htc])
[   10.204154] [] (ath9k_htc_probe_device [ath9k_htc]) from [] (ath9k_htc_hw_init+0x24/0x48 [ath9k_htc])
[   10.222957] [] (ath9k_htc_hw_init [ath9k_htc]) from [] (ath9k_hif_usb_firmware_cb+0x9c/0x18c [ath9k_htc])
[   10.240384] [] (ath9k_hif_usb_firmware_cb [ath9k_htc]) from [] (request_firmware_work_func+0x40/0x60)
[   10.257371] [] (request_firmware_work_func) from [] (process_one_work+0x13c/0x440)
[   10.274178] [] (process_one_work) from [] (worker_thread+0x190/0x580)
[   10.288876] [] (worker_thread) from [] (kthread+0xd8/0xf4)
[   10.306205] [] (kthread) from [] (ret_from_fork+0x14/0x20)
[   10.333554] ---[ end trace fc69fc26efadd621 ]---
[   10.354261] ------------[ cut here ]------------[/color]
Den Hub habe ich wie folgt umgebaut:
Alle USB-Buchsen werden direkt über ein BEC mit 2,5A bestromt - habe hier jeweils ein 5V und GND Kabel an die Lötpunkte angelötet.

Damit kein Strom über den USB zurück in den Pi fließt habe ich die 5V Leiterbahn auf der Hub-Platine mit einem Dremel an zwei Stellen getrennt. Mittels einer Brücke (kruzes gelbes Kabel) erhält nur der Chip des USB-Hub nun über den Pi seine 5V und ist von der 5V Schiene an der die 4 Buchsen hängen (BEC Schiene) getrennt.

An einem Windows PC funktioniert das ganze einwandfrei und alle Sticks werden erkannt. Unter Linux aber diese ominöse Fehlermeldung. Vielleicht kannst du doch einmal ein Bild von deinem Hub-Umbau posten?
 
Zuletzt bearbeitet:

Rangarid

Erfahrener Benutzer
Hab grad mal die Kanäle durchgetestet. Es gehen die Kanäle 1-12 im 2.4G Band. Dann gehen die Kanäle 36-48.

Frequenzliste ist hier:
https://en.wikipedia.org/wiki/List_....A0GHz_.28802.11a.2Fh.2Fj.2Fn.2Fac.29.5B17.5D

Die Kanäle oberhalb von 48 gehen alle nicht. Wenn man in die Tabelle schaut, steht dort DFS überall dabei. In meinem Logfile steht
Code:
[   10.383612] cfg80211: Calling CRDA for country: DE
[   10.552743] cfg80211: Regulatory domain changed to country: DE
[   10.561385] cfg80211:  DFS Master region: unset
Ich nehme also an, dass ich irgendwie die DFS Master Region setzen muss, damit ich die Kanäle nutzen kann. Scheint mir ein Konfigurationsproblem zu sein und ist hoffentlich lösbar, da ich an die 5.8G Kanäle will weil es die Antennen dafür fertig gibt ;).

Edit:
Wenn man als Region RU angibt, dann funktioniert Kanal 161 ->5805 und ich nehm an auch die benachbarten Kanäle in dem Bereich. Das heißt es ist letztendlich nur ne Konfigurationssache.
 
Zuletzt bearbeitet:

Rangarid

Erfahrener Benutzer
Die haben keine externen Antennen, sind also nicht zu empfehlen. Gib mal in der Suche wifibroadcast ein. Da ist ein Link zu den günstigen CSL 300 drin.
 
Nochmal ne Frage an unsere Linux Pro´s.

Ich bin ein Fan von aktuellen Systemen, möchte dann auch mein wifibroadcast aktuell halten.

Wenn ich nun ein git pull mache von befi - und die neue Version von ihm compiliere - überschreibt das dann irgendwas?

Speziell interessiert mich: Treiber, Powersettings, Startscripte usw.
 

tomm

Erfahrener Benutzer
Wenn ich nun ein git pull mache von befi - und die neue Version von ihm compiliere - überschreibt das dann irgendwas?
hallo chris, mit git kann nichts passieren. befi nutzt hg ;)

in post http://fpv-community.de/showthread.php?64819-FPV-Wifi-Broadcasting-HD-Video-Thread-zum-Raspberry-HD-Videolink-fon-Befi&p=879076&viewfull=1#post879076
steht schon was dazu.

wenn du ein update auf den ordner wifibroadcast machst und neu kompilierst, sollte nichts passieren. die binaries tx und rx bleiben vermutlich rückwärtskompatibel, kommen vielleicht mal neue parameter dazu.
anderst sieht es im ordner wifibroadcast_fpv_scripts aus. individuelle anpassungen in den startscipten werden überschrieben.
am kritischsten sind aber systemupdates, mit "apt-get update" oder "rpi-update", zumindest wenn du planst 2,3ghz zu nutzen. damit gibts neue kernel/treiber oder evtl neue wireless-regdb. und das zerhagelt dein 2,3ghz setup.

insgesamt würde ich sagen, wenn es was wirklich neues von befi gibt, dann wird man hier ziemlich schnell davon lesen. letztes update der binaries war z.b. 20.8. also schon eine weile her, danach kam noch die auf mcs5 gepatchte firmware.
 

Rangarid

Erfahrener Benutzer
Mach ich später, teste jetzt erstma rum was so möglich ist. Für mich reicht die Latenz so auf jedenfall aus, kommt in nen Flieger, da ist das zu verkraften denk ich.
 

Rangarid

Erfahrener Benutzer
So, grad noch das OSD getestet:
IMG_20151101_153658.jpg
Ist nicht das von mir, sondern das von Befi, nur um mal zu testen, ob die Übertragung funktioniert. Hab noch ACC für x,y,z mit in die Ansicht gepackt, um zu sehen ob das für den Horizont reicht. Ist vielleicht etwas langsam, da nur mit 5hz übertragen wird, aber mal sehen, könnt trotzdem klappen.

Ansonsten funktioniert die Telemetrieübertragung anscheinend recht gut. Wer ein Flightcontrol-Board benutzt, welches 3.3V serielles Level hat, kann direkt an den Raspi gehen und braucht keinen USB Adapter. Bei 5V sieht das etwas anders aus. Aber die Boards mit ARM-Prozessor (z.B. Naze32, Flip32 usw) sollten eigentlich alle 3.3V ausgeben. Außerdem können fast alle GPS 3.3V, die könnte man also auch direkt dran anschließen.

Werde dann die Woche mal mein OSD mit dem von Befi vermengen und sehen was bei rauskommt...
 

Rangarid

Erfahrener Benutzer
Man muss sich halt bewusst sein, dass umso mehr Telemetrie übertragen wird, die Latenz steigen kann (habe noch keine Tests diesbezüglich gemacht). Mavlink ist ein sehr potentes und großes Protokoll, wenn da alles rausgehauen wird, könnte das die Latenz beeinflussen. Im vergleich zu dem Videostream sollte das aber relativ gering ausfallen wenn man nicht die volle Bandbreite ausnutzt...
 

careyer

DröhnOpaRähta
Jupp, wobei man beim APM/Pixhawk meine ich konfigurieren kann was er im MavLink Stream ausgibt. Sprich man kann die Informationen auswählen die übertragen werden
 

just_different

Erfahrener Benutzer
Ich bin gerade zurück vom Testflug auf der Wiese.

Na ja, Empfangsqualität nicht soo berauschend, und Reichweite dementsprechend auch nicht.
Ich denke aber, das liegt an den Pi-x-Daumen Antennen, und an der Position auf dem Copter womöglich.
Wenn der nämlich oben ist... dann ist die Antenne oben drauf, nicht soo genial gewählt.


Aber, nach einer etwas längeren Zeit, hatte ich aber mehr oder wenige kpl. Aussetzer. Was für mich danach aussah, als ob es zu lange am Stück gewesen wäre, was der Stream geliefert hat oder liefern sollte.
Ich weiß nicht, ob das ein TX, oder ein RX Problem ist.
Es wurde ja schon mal die Warteschlange/Buffer angesprochen, die da nach einer Zeit Probleme machen können.
Image, was das vom Schalonsus, was auch auf dem Server liegt.

Mal schauen, ob ein Log gespeichert wurde, aus dem ich die Fehlermeldung entnehmen könnte, die in der Konsole kam (Stream wurde da abgebrochen) beim Lubuntu.

Anbei mal Bilder vom Equipment, das ich heute dabei hatte.
Reichweite lag bei rund 200m und Höhe variiert von 5m - ~20/30m (keine Änderung).
Anderer Test in der Höhe schätze ich mal 50m, relativ nah mit ca.30m vom Standort, da wars dann auch weg.

_DSC0057.JPG

_DSC0055.JPG

_DSC0054.jpg

Latenz liegt ja auch mit rund 250-280ms zu weit oben.
Im Moment frage ich mich noch, wie die das so machen, bei denen es bei rund 150ms liegt?
_DSC0053.jpg

nun muss ich noch sehen, wie ich das Video angeschaut bzw. noch besser konvertiert bekomme mit Windows-Tools.
 
Zuletzt bearbeitet:
Status
Nicht offen für weitere Antworten.
FPV1

Banggood

Oben Unten