Well... if you're able to get linux-firmware-nonfree built into XBian, then it works out of the box. I just got it working in Ubuntu, by a simple apt-get install.
Code:
greenbag@lotusland:~$ iwconfig
ra0 Ralink STA ESSID:"SHAW-5G" Nickname:"MT7610U_STA"
Mode:Managed Frequency=5.745 GHz Access Point: xx:xx:xx:xx:xx:xx
Bit Rate=65 Mb/s
RTS thr:off Fragment thr:off
Link Quality=100/100 Signal level:-51 dBm Noise level:-89 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
What firmware file is needed?
Debian also supplies a lot of firmware packages.
Try apt-cache search firmware
Btw, 65MB/s is not really fast
XBian uses jessie... correct?
Code:
https://packages.debian.org/jessie/firmware-linux-nonfree
How to add sources in XBian?
Code:
https://linuxconfig.org/debian-apt-get-jessie-sources-list
Right - currently Jessie is used
You don't have to add anything
Just run an
Code:
sudo apt-get update; sudo apt-get install firmware-linux-nonfree
Actually, I'm not sure they're the same package.. I'm not sure what's in the Ubuntu package.
Code:
http://packages.ubuntu.com/search?keywords=linux-firmware-nonfree
Here's the list of the Debian package at jessie...
Code:
* 3Com Typhoon firmware, version 03.001.008 (3com/typhoon.bin)
* AdvanSys ASC-3550 firmware (advansys/3550.bin)
* AdvanSys ASC-38C0800 firmware (advansys/38C0800.bin)
* AdvanSys ASC-38C1600 firmware (advansys/38C1600.bin)
* AdvanSys SCSI controller microcode (advansys/mcode.bin)
* Agere/Prism/Symbol Orinoco firmware (AP mode), version 9.48 Hermes I
(agere_ap_fw.bin)
* Agere/Prism/Symbol Orinoco firmware (STA mode), version 9.48 Hermes
I (agere_sta_fw.bin)
* Chelsio T3 optical EDC firmware (AEL2005 PHY)
(cxgb3/ael2005_opt_edc.bin)
* Chelsio T3 twinax EDC firmware (AEL2005 PHY)
(cxgb3/ael2005_twx_edc.bin)
* Chelsio T3 twinax EDC firmware (AEL2020 PHY)
(cxgb3/ael2020_twx_edc.bin)
* Chelsio T3B protocol engine firmware, version 1.1.0
(cxgb3/t3b_psram-1.1.0.bin)
* Chelsio T3C protocol engine firmware, version 1.1.0
(cxgb3/t3c_psram-1.1.0.bin)
* Chelsio T3 main firmware, version 7.4.0 (cxgb3/t3fw-7.4.0.bin)
* Chelsio T3 main firmware, version 7.10.0 (cxgb3/t3fw-7.10.0.bin)
* Chelsio T3 main firmware, version 7.12.0 (cxgb3/t3fw-7.12.0.bin)
* Chelsio T4 firmware, version 1.9.23.0 (cxgb4/t4fw-1.9.23.0.bin,
cxgb4/t4fw.bin)
* Chelsio T5 firmware, version 1.9.23.0 (cxgb4/t5fw-1.9.23.0.bin,
cxgb4/t5fw.bin)
* DAB-USB FPGA bitfile (dabusb/bitstream.bin)
* DAB-USB firmware (dabusb/firmware.fw)
* Xceive 5000 tuner firmware, version 1.6.114
(dvb-fe-xc5000-1.6.114.fw)
* DiBcom dib0700 USB DVB bridge firmware, version 1.20
(dvb-usb-dib0700-1.20.fw)
* Intel 82559 D101M microcode (e100/d101m_ucode.bin)
* Intel 82559 D101S microcode (e100/d101s_ucode.bin)
* Intel 82551-F and 82551-10 microcode (e100/d102e_ucode.bin)
* ENE UB6250 MS Pro read/write firmware (ene-ub6250/msp_rdwr.bin)
* ENE UB6250 MS init firmware (ene-ub6250/ms_init.bin)
* ENE UB6250 MS read/write firmware (ene-ub6250/ms_rdwr.bin)
* ENE UB6250 SD init stage 1 firmware (ene-ub6250/sd_init1.bin)
* ENE UB6250 SD init stage 2 firmware (ene-ub6250/sd_init2.bin)
* ENE UB6250 SD read/write firmware (ene-ub6250/sd_rdwr.bin)
* kaweth/new_code.bin
* kaweth/new_code_fix.bin
* kaweth/trigger_code.bin
* kaweth/trigger_code_fix.bin
* Matrox G200 WARP engine microcode (matrox/g200_warp.fw)
* Matrox G400/G550 WARP engine microcode (matrox/g400_warp.fw)
* Multi-Tech USB CDMA modem firmware (mts_cdma.fw)
* Multi-Tech USB EDGE modem firmware (mts_edge.fw)
* Multi-Tech USB GPRS modem firmware (mts_gsm.fw)
* Rage 128 CCE microcode (r128/r128_cce.bin)
* Radeon HD IGP 7500/7600 series ME microcode (radeon/ARUBA_me.bin)
* Radeon HD IGP 7500/7600 series PFP microcode (radeon/ARUBA_pfp.bin)
* Radeon HD IGP 7500/7600 series RLC microcode (radeon/ARUBA_rlc.bin)
* Radeon HD 6800 series MC microcode (radeon/BARTS_mc.bin)
* Radeon HD 6800 series ME microcode (radeon/BARTS_me.bin)
* Radeon HD 6800 series PFP microcode (radeon/BARTS_pfp.bin)
* Radeon HD 6800 series SMC microcode (radeon/BARTS_smc.bin)
* Radeon HD 7790/8770/8950 CE microcode (radeon/BONAIRE_ce.bin)
* Radeon HD 7790/8770/8950 MC microcode, version 1
(radeon/BONAIRE_mc.bin)
* Radeon HD 7790/8770/8950 MC microcode, version 2
(radeon/BONAIRE_mc2.bin)
* Radeon HD 7790/8770/8950 ME microcode (radeon/BONAIRE_me.bin)
* Radeon HD 7790/8770/8950 MEC microcode (radeon/BONAIRE_mec.bin)
* Radeon HD 7790/8770/8950 PFP microcode (radeon/BONAIRE_pfp.bin)
* Radeon HD 7790/8770/8950 RLC microcode (radeon/BONAIRE_rlc.bin)
* Radeon HD 7790/8770/8950 SDMA microcode (radeon/BONAIRE_sdma.bin)
* Radeon HD 7790/8770/8950 series SMC microcode
(radeon/BONAIRE_smc.bin)
* Radeon HD 7790/8770/8950, 8100/8200/8300/8400 series, and
"Mullins"/"Beema" IGP UVD microcode (radeon/BONAIRE_uvd.bin)
* Radeon HD VCE microcode (radeon/BONAIRE_vce.bin)
* Radeon HD 6300/6500/6800 series RLC microcode (radeon/BTC_rlc.bin)
* Radeon HD 6300 series MC microcode (radeon/CAICOS_mc.bin)
* Radeon HD 6300 series ME microcode (radeon/CAICOS_me.bin)
* Radeon HD 6300 series PFP microcode (radeon/CAICOS_pfp.bin)
* Radeon HD 6300 series SMC microcode (radeon/CAICOS_smc.bin)
* Radeon HD 6900 series MC microcode (radeon/CAYMAN_mc.bin)
* Radeon HD 6900 series ME microcode (radeon/CAYMAN_me.bin)
* Radeon HD 6900 series PFP microcode (radeon/CAYMAN_pfp.bin)
* Radeon HD 6900 series RLC microcode (radeon/CAYMAN_rlc.bin)
* Radeon HD 6900 series SMC microcode (radeon/CAYMAN_smc.bin)
* Radeon HD 5400 series ME microcode (radeon/CEDAR_me.bin)
* Radeon HD 5400 series PFP microcode (radeon/CEDAR_pfp.bin)
* Radeon HD 5400 series RLC microcode (radeon/CEDAR_rlc.bin)
* Radeon HD 5400 series SMC microcode (radeon/CEDAR_smc.bin)
* Radeon HD 5800/5900 series ME microcode (radeon/CYPRESS_me.bin)
* Radeon HD 5800/5900 series PFP microcode (radeon/CYPRESS_pfp.bin)
* Radeon HD 5800/5900 series RLC microcode (radeon/CYPRESS_rlc.bin)
* Radeon HD 5800/5900 series SMC microcode (radeon/CYPRESS_smc.bin)
* Radeon HD 5x00 series UVD microcode (radeon/CYPRESS_uvd.bin)
* Radeon HD 8500M series and R5 M200 CE microcode
(radeon/HAINAN_ce.bin)
* Radeon HD 8500M series and R5 M200 MC microcode, version 1
(radeon/HAINAN_mc.bin)
* Radeon HD 8500M series and R5 M200 MC microcode, version 2
(radeon/HAINAN_mc2.bin)
* Radeon HD 8500M series and R5 M200 ME microcode
(radeon/HAINAN_me.bin)
* Radeon HD 8500M series and R5 M200 PFP microcode
(radeon/HAINAN_pfp.bin)
* Radeon HD 8500M series and R5 M200 RLC microcode
(radeon/HAINAN_rlc.bin)
* Radeon HD 8500M series and R5 M200 SMC microcode
(radeon/HAINAN_smc.bin)
* Radeon R9 290 series CE microcode (radeon/HAWAII_ce.bin)
* Radeon R9 290 series MC microcode, version 1 (radeon/HAWAII_mc.bin)
* Radeon R9 290 series MC microcode, version 2 (radeon/HAWAII_mc2.bin)
* Radeon R9 290 series ME microcode (radeon/HAWAII_me.bin)
* Radeon R9 290 series MEC microcode (radeon/HAWAII_mec.bin)
* Radeon R9 290 series PFP microcode (radeon/HAWAII_pfp.bin)
* Radeon R9 290 series RLC microcode (radeon/HAWAII_rlc.bin)
* Radeon R9 290 series SDMA microcode (radeon/HAWAII_sdma.bin)
* Radeon R9 290 series SMC microcode (radeon/HAWAII_smc.bin)
* Radeon HD 5700 series ME microcode (radeon/JUNIPER_me.bin)
* Radeon HD 5700 series PFP microcode (radeon/JUNIPER_pfp.bin)
* Radeon HD 5700 series RLC microcode (radeon/JUNIPER_rlc.bin)
* Radeon HD 5700 series SMC microcode (radeon/JUNIPER_smc.bin)
* Radeon HD 8100/8200/8300/8400 series CE microcode
(radeon/KABINI_ce.bin)
* Radeon HD 8100/8200/8300/8400 series ME microcode
(radeon/KABINI_me.bin)
* Radeon HD 8100/8200/8300/8400 series MEC microcode
(radeon/KABINI_mec.bin)
* Radeon HD 8100/8200/8300/8400 series PFP microcode
(radeon/KABINI_pfp.bin)
* Radeon HD 8100/8200/8300/8400 series RLC microcode
(radeon/KABINI_rlc.bin)
* Radeon HD 8100/8200/8300/8400 series SDMA microcode
(radeon/KABINI_sdma.bin)
* Radeon R5/R7 IGP 200 series CE microcode (radeon/KAVERI_ce.bin)
* Radeon R5/R7 IGP 200 series ME microcode (radeon/KAVERI_me.bin)
* Radeon R5/R7 IGP 200 series MEC microcode (radeon/KAVERI_mec.bin)
* Radeon R5/R7 IGP 200 series PFP microcode (radeon/KAVERI_pfp.bin)
* Radeon R5/R7 IGP 200 series RLC microcode (radeon/KAVERI_rlc.bin)
* Radeon R5/R7 IGP 200 series SDMA microcode (radeon/KAVERI_sdma.bin)
* Radeon "Mullins"/"Beema" IGP CE microcode (radeon/MULLINS_ce.bin)
* Radeon "Mullins"/"Beema" IGP ME microcode (radeon/MULLINS_me.bin)
* Radeon "Mullins"/"Beema" IGP MEC microcode (radeon/MULLINS_mec.bin)
* Radeon "Mullins"/"Beema" IGP PFP microcode (radeon/MULLINS_pfp.bin)
* Radeon "Mullins"/"Beema" IGP RLC microcode (radeon/MULLINS_rlc.bin)
* Radeon "Mullins"/"Beema" IGP SDMA microcode
(radeon/MULLINS_sdma.bin)
* Radeon HD 8500/8600/8700 series CE microcode (radeon/OLAND_ce.bin)
* Radeon HD 8500/8600/8700 series MC microcode, version 1
(radeon/OLAND_mc.bin)
* Radeon HD 8500/8600/8700 series MC microcode, version 2
(radeon/OLAND_mc2.bin)
* Radeon HD 8500/8600/8700 series ME microcode (radeon/OLAND_me.bin)
* Radeon HD 8500/8600/8700 series PFP microcode (radeon/OLAND_pfp.bin)
* Radeon HD 8500/8600/8700 series RLC microcode (radeon/OLAND_rlc.bin)
* Radeon HD 8500/8600/8700 series SMC microcode (radeon/OLAND_smc.bin)
* Radeon HD IGP 6200/6300/7300 series ME microcode
(radeon/PALM_me.bin)
* Radeon HD IGP 6200/6300/7300 series PFP microcode
(radeon/PALM_pfp.bin)
* Radeon HD 7800 series CE microcode (radeon/PITCAIRN_ce.bin)
* Radeon HD 7800 series MC microcode, version 1
(radeon/PITCAIRN_mc.bin)
* Radeon HD 7800 series MC microcode, version 2
(radeon/PITCAIRN_mc2.bin)
* Radeon HD 7800 series ME microcode (radeon/PITCAIRN_me.bin)
* Radeon HD 7800 series PFP microcode (radeon/PITCAIRN_pfp.bin)
* Radeon HD 7800 series RLC microcode (radeon/PITCAIRN_rlc.bin)
* Radeon HD 7800 series SMC microcode (radeon/PITCAIRN_smc.bin)
* Radeon R100-family CP microcode (radeon/R100_cp.bin)
* Radeon R200-family CP microcode (radeon/R200_cp.bin)
* Radeon R300-family CP microcode (radeon/R300_cp.bin)
* Radeon R400-family CP microcode (radeon/R420_cp.bin)
* Radeon R500-family CP microcode (radeon/R520_cp.bin)
* Radeon R600 ME microcode (radeon/R600_me.bin)
* Radeon R600 PFP microcode (radeon/R600_pfp.bin)
* Radeon R600-family RLC microcode (radeon/R600_rlc.bin)
* Radeon R700-family RLC microcode (radeon/R700_rlc.bin)
* Radeon HD 5500/5600 series ME microcode (radeon/REDWOOD_me.bin)
* Radeon HD 5500/5600 series PFP microcode (radeon/REDWOOD_pfp.bin)
* Radeon HD 5500/5600 series RLC microcode (radeon/REDWOOD_rlc.bin)
* Radeon HD 5500/5600 series SMC microcode (radeon/REDWOOD_smc.bin)
* Radeon RS600 CP microcode (radeon/RS600_cp.bin)
* Radeon RS690 CP microcode (radeon/RS690_cp.bin)
* Radeon RS780 ME microcode (radeon/RS780_me.bin)
* Radeon RS780 PFP microcode (radeon/RS780_pfp.bin)
* Radeon RV610 ME microcode (radeon/RV610_me.bin)
* Radeon RV610 PFP microcode (radeon/RV610_pfp.bin)
* Radeon RV620 ME microcode (radeon/RV620_me.bin)
* Radeon RV620 PFP microcode (radeon/RV620_pfp.bin)
* Radeon RV630 ME microcode (radeon/RV630_me.bin)
* Radeon RV630 PFP microcode (radeon/RV630_pfp.bin)
* Radeon RV635 ME microcode (radeon/RV635_me.bin)
* Radeon RV635 PFP microcode (radeon/RV635_pfp.bin)
* Radeon RV670 ME microcode (radeon/RV670_me.bin)
* Radeon RV670 PFP microcode (radeon/RV670_pfp.bin)
* Radeon RV710 ME microcode (radeon/RV710_me.bin)
* Radeon RV710 PFP microcode (radeon/RV710_pfp.bin)
* Radeon RV710 SMC microcode (radeon/RV710_smc.bin)
* Radeon RV710/RV730/RV740 UVD microcode (radeon/RV710_uvd.bin)
* Radeon RV730/RV740 ME microcode (radeon/RV730_me.bin)
* Radeon RV730/RV740 PFP microcode (radeon/RV730_pfp.bin)
* Radeon RV730 SMC microcode (radeon/RV730_smc.bin)
* Radeon RV740 SMC microcode (radeon/RV740_smc.bin)
* Radeon RV770 ME microcode (radeon/RV770_me.bin)
* Radeon RV770 PFP microcode (radeon/RV770_pfp.bin)
* Radeon RV770 SMC microcode (radeon/RV770_smc.bin)
* Radeon HD IGP 6400/6500/6600 series ME microcode
(radeon/SUMO_me.bin)
* Radeon HD IGP 6400/6500/6600 series PFP microcode
(radeon/SUMO_pfp.bin)
* Radeon HD IGP 6200/6300/6400/6500/6600/7300 series RLC microcode
(radeon/SUMO_rlc.bin)
* Radeon HD 6x00/7500 series and IGP 6x00/7300 series UVD microcode
(radeon/SUMO_uvd.bin)
* Radeon HD 6370D/6380G/6410D ME microcode (radeon/SUMO2_me.bin)
* Radeon HD 6370D/6380G/6410D PFP microcode (radeon/SUMO2_pfp.bin)
* Radeon HD 7900 series CE microcode (radeon/TAHITI_ce.bin)
* Radeon HD 7900 series MC microcode, version 1 (radeon/TAHITI_mc.bin)
* Radeon HD 7900 series MC microcode, version 2
(radeon/TAHITI_mc2.bin)
* Radeon HD 7900 series ME microcode (radeon/TAHITI_me.bin)
* Radeon HD 7900 series PFP microcode (radeon/TAHITI_pfp.bin)
* Radeon HD 7900 series RLC microcode (radeon/TAHITI_rlc.bin)
* Radeon HD 7900 series SMC microcode (radeon/TAHITI_smc.bin)
* Radeon HD 7900 series UVD microcode (radeon/TAHITI_uvd.bin)
* Radeon HD 6500/6600/7500 series MC microcode (radeon/TURKS_mc.bin)
* Radeon HD 6500/6600/7500 series ME microcode (radeon/TURKS_me.bin)
* Radeon HD 6500/6600/7500 series PFP microcode (radeon/TURKS_pfp.bin)
* Radeon HD 6500/6600/7500 series SMC microcode (radeon/TURKS_smc.bin)
* Radeon HD 7700 series CE microcode (radeon/VERDE_ce.bin)
* Radeon HD 7700 series MC microcode, version 1 (radeon/VERDE_mc.bin)
* Radeon HD 7700 series MC microcode, version 2 (radeon/VERDE_mc2.bin)
* Radeon HD 7700 series ME microcode (radeon/VERDE_me.bin)
* Radeon HD 7700 series PFP microcode (radeon/VERDE_pfp.bin)
* Radeon HD 7700 series RLC microcode (radeon/VERDE_rlc.bin)
* Radeon HD 7700 series SMC microcode (radeon/VERDE_smc.bin)
* Tehuti network card firmware (tehuti/bdx.bin)
* Broadcom BCM5703/BCM5704 TSO firmware (tigon/tg3_tso.bin)
* Broadcom BCM5701A0 firmware (tigon/tg3.bin)
* Broadcom BCM5705 TSO firmware (tigon/tg3_tso5.bin)
* Broadcom BCM57766 firmware (tigon/tg357766.bin)
* Conexant CX231xx core firmware (v4l-cx231xx-avcore-01.fw)
* Conexant CX23418 APU firmware (v4l-cx23418-apu.fw)
* Conexant CX23418 CPU firmware (v4l-cx23418-cpu.fw)
* Conexant CX23418 ADEC firmware (v4l-cx23418-dig.fw)
* Conexant CX25840 firmware (v4l-cx25840.fw)
* Conexant CX23885 core firmware (v4l-cx23885-avcore-01.fw)
* VIA VT6656 firmware (vntwusb.fw)
(28th Feb, 2016 10:22 PM)Nachteule Wrote: [ -> ]Right - currently Jessie is used
You don't have to add anything
Just run a apt-get install firmware-linux-nonfree
I tried that.. said package wasn't found.. even after doing apt-get update.
When selecting arm specific, it says it's there..
Code:
https://packages.debian.org/search?arch=arm&keywords=firmware-linux-nonfree
That's why I was asking which firmware file is needed.
Usually this will be logged in /var/log/syslog or if systemd has occupied logging you have to use systemd's journalctl
(don't know what ubuntu is using)
There is also a package called firmware-ralink - Binary firmware for Ralink wireless cards, maybe there is it
It's firmware-ralink, and says I have the newest installed.
Code:
xbian@xbian ~ $ sudo apt-cache search firmware
a56 - Motorola DSP56001 assembler
acpica-tools - ACPICA tools for the development and debug of ACPI tables
altos - Altus Metrum firmware and utilities
ap-utils - Access Point SNMP Utils for Linux
array-info - command line tool reporting RAID status for several RAID types
binwalk - tool for searching binary images for embedded files and executable code
brickos - alternative OS for LEGO(r) Mindstorms RCX. Supports devel. in C/C++
libcapstone2 - lightweight multi-architecture disassembly framework - library
cc1111 - C Compiler for TI/Chipcon 8051-based RF SOCs
libcolorhug-dev - library to access the ColorHug colourimeter -- development files
libcolorhug2 - library to access the ColorHug colourimeter -- runtime
colorhug-client - Tools for the Hughski Colorimeter
cycfx2prog - Cypress EZ-USB FX2 (LP) programmer
dfu-programmer - device firmware update (DFU) based USB programmer for Atmel chips
dfu-util - Device firmware update (DFU) USB programmer
dns323-firmware-tools - build and manipulate firmware images for a range of NAS devices
efibootmgr - Interact with the EFI Boot Manager
expeyes-firmware-dev - hardware & software framework for developing science experiments
fcode-utils - OpenBIOS FCode utilities
firmware-linux-free - Binary firmware for various drivers in the Linux kernel
fxload - Firmware download to EZ-USB devices
genisovh - Make CD-ROMs bootable for SGI MIPS machines
gpx - Gcode to x3g conversion post processor
heimdall-flash - tool for flashing firmware on Samsung Galaxy S devices
heimdall-flash-frontend - tool for flashing firmware on Samsung Galaxy S devices - Qt GUI
hostap-utils - Utility programs for Host AP driver for Intersil Prism2/2.5/3
printer-driver-hpijs - HP Linux Printing and Imaging - printer driver (hpijs)
ifpgui - QT based manager for iRiver iFP audio players
ipxe - PXE boot firmware
ipxe-qemu - PXE boot firmware - ROM images for qemu
ffado-tools - FFADO debugging and firmware tools
hdhomerun-config - Configuration utility for Silicon Dust HD HomeRun
ifp-line-libifp - command line tool to access iRiver iFP audio players
libifp-dev - communicate with iRiver iFP audio devices (development files)
libifp4 - communicate with iRiver iFP audio devices
libnxt - utility library for talking to the LEGO Mindstorms NXT brick
libykneomgr-dev - Yubico YubiKey NEO CCID Manager library development files
libykneomgr0 - Yubico YubiKey NEO CCID Manager library
ykneomgr - Yubico YubiKey NEO CCID Manager tool
linux-wlan-ng - utilities for wireless prism2 cards
lm4flash - Command-line firmware flashing tool to communicate with the Stellaris Launchpad
lshw - information about hardware configuration
lshw-gtk - graphical information about hardware configuration
lzma - Compression and decompression in the LZMA format - command line utility
lzma-alone - Compression and decompression in the LZMA format - legacy utility
lzma-dev - Compression and decompression in the LZMA format - development files
libofapi-dev - OpenFirmware device-tree parsing library [development files]
libofapi-example - OpenFirmware device-tree parsing library [example files]
libofapi0 - OpenFirmware device-tree parsing library
openbios-ppc - PowerPC Open Firmware
openbios-sparc - SPARC Open Firmware
openhackware - OpenFirmware emulator for PowerPC
openwince-jtag - allows programming jtag capable devices such as CPUs or FPGAs
photopc - Interface to digital still cameras
python-hp3parclient - client library that can talk to the HP 3PAR Storage array
pxfw - Plextor firmware updater
qthid-fcd-controller - Funcube Dongle controller
qtscrob - audioscrobbler submitter for portable media players
scrobbler - audioscrobbler submitter for portable media players
read-edid - hardware information-gathering tool for VESA PnP monitors
s51dude - In-System Programmer for 8051 MCUs using usbtiny
sigrok-firmware-fx2lafw - Firmware for Cypress FX2(LP) based logic analyzers
qemu-slof - Slimline Open Firmware -- QEMU PowerPC version
slugimage - NSLU2 firmware image manipulation utility
syslinux-efi - collection of bootloaders (UEFI bootloader)
tp-smapi-dkms - ThinkPad hardware/firmware access modules source - dkms version
tp-smapi-source - ThinkPad hardware/firmware access modules source
upslug2 - utility to upgrade the firmware of a Linksys NSLU2 via the network
libusbprog-dev - Development files for libusbprog
libusbprog0 - Library for programming the USBprog hardware
usbprog - Firmware programming tool for the USBprog hardware
usbprog-gui - GUI firmware programming tool for the USBprog hardware
wmaloader - firmware downloader for Linksys WMA11B media adapter
xserver-xorg-input-mutouch - X.Org X server -- muTouch input driver
ztex-bmp - universal macro processor
xbian-package-firmware - RPI firmware (RPI2 compatible)
firmware-realtek - Binary firmware for Realtek wired and wireless network adapters
firmware-ralink - Binary firmware for Ralink wireless cards
firmware-atheros - Binary firmware for Atheros wireless cards
I'm going to try again with an older copy of XBian, and install it from there.. see what happens.
Btw, I'm going to install a 5G WLAN here. It's time to do this
Will see if I can get a cheap AC600 Stick (TP-Link (Archer T2U) is my favourite)
hahaha
Getting bored and wants to play.
I added the Canadian mirrors to my /etc/apt/sources.list.. I guess I could have added the Main instead, but basically just wanted to add the sources listed on Jessie page.. they had 2 more than just the Main you had. It said it covered the arm as well. After that, apt-cache search firmware showed linux-firmware-nonfree. But it errored out.
The package though, is firmware-linux-nonfree_0.43_all.deb.
Too bad there wasn't an "alien --to-arm" or "alien --to-rpi2" command.
Code:
9. Canada Mirror
# /etc/apt/sources.list :
deb http://ftp.ca.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.ca.debian.org/debian/ jessie main contrib non-free
Architecture:
alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
Code:
root@xbian:/home/xbian# apt-get install linux-firmware-nonfree
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package linux-firmware-nonfree
root@xbian:/home/xbian# apt-cache search firmware
a56 - Motorola DSP56001 assembler
acpica-tools - ACPICA tools for the development and debug of ACPI tables
altos - Altus Metrum firmware and utilities
ap-utils - Access Point SNMP Utils for Linux
array-info - command line tool reporting RAID status for several RAID types
binwalk - tool for searching binary images for embedded files and executable code
brickos - alternative OS for LEGO(r) Mindstorms RCX. Supports devel. in C/C++
libcapstone2 - lightweight multi-architecture disassembly framework - library
cc1111 - C Compiler for TI/Chipcon 8051-based RF SOCs
libcolorhug-dev - library to access the ColorHug colourimeter -- development files
libcolorhug2 - library to access the ColorHug colourimeter -- runtime
colorhug-client - Tools for the Hughski Colorimeter
cycfx2prog - Cypress EZ-USB FX2 (LP) programmer
dfu-programmer - device firmware update (DFU) based USB programmer for Atmel chips
dfu-util - Device firmware update (DFU) USB programmer
dns323-firmware-tools - build and manipulate firmware images for a range of NAS devices
efibootmgr - Interact with the EFI Boot Manager
expeyes-firmware-dev - hardware & software framework for developing science experiments
fcode-utils - OpenBIOS FCode utilities
firmware-linux-free - Binary firmware for various drivers in the Linux kernel
fxload - Firmware download to EZ-USB devices
genisovh - Make CD-ROMs bootable for SGI MIPS machines
gpx - Gcode to x3g conversion post processor
heimdall-flash - tool for flashing firmware on Samsung Galaxy S devices
heimdall-flash-frontend - tool for flashing firmware on Samsung Galaxy S devices - Qt GUI
hostap-utils - Utility programs for Host AP driver for Intersil Prism2/2.5/3
printer-driver-hpijs - HP Linux Printing and Imaging - printer driver (hpijs)
ifpgui - QT based manager for iRiver iFP audio players
ipxe - PXE boot firmware
ipxe-qemu - PXE boot firmware - ROM images for qemu
ffado-tools - FFADO debugging and firmware tools
hdhomerun-config - Configuration utility for Silicon Dust HD HomeRun
ifp-line-libifp - command line tool to access iRiver iFP audio players
libifp-dev - communicate with iRiver iFP audio devices (development files)
libifp4 - communicate with iRiver iFP audio devices
libnxt - utility library for talking to the LEGO Mindstorms NXT brick
libykneomgr-dev - Yubico YubiKey NEO CCID Manager library development files
libykneomgr0 - Yubico YubiKey NEO CCID Manager library
ykneomgr - Yubico YubiKey NEO CCID Manager tool
linux-wlan-ng - utilities for wireless prism2 cards
lm4flash - Command-line firmware flashing tool to communicate with the Stellaris Launchpad
lshw - information about hardware configuration
lshw-gtk - graphical information about hardware configuration
lzma - Compression and decompression in the LZMA format - command line utility
lzma-alone - Compression and decompression in the LZMA format - legacy utility
lzma-dev - Compression and decompression in the LZMA format - development files
libofapi-dev - OpenFirmware device-tree parsing library [development files]
libofapi-example - OpenFirmware device-tree parsing library [example files]
libofapi0 - OpenFirmware device-tree parsing library
openbios-ppc - PowerPC Open Firmware
openbios-sparc - SPARC Open Firmware
openhackware - OpenFirmware emulator for PowerPC
openwince-jtag - allows programming jtag capable devices such as CPUs or FPGAs
photopc - Interface to digital still cameras
python-hp3parclient - client library that can talk to the HP 3PAR Storage array
pxfw - Plextor firmware updater
qthid-fcd-controller - Funcube Dongle controller
qtscrob - audioscrobbler submitter for portable media players
scrobbler - audioscrobbler submitter for portable media players
read-edid - hardware information-gathering tool for VESA PnP monitors
s51dude - In-System Programmer for 8051 MCUs using usbtiny
sigrok-firmware-fx2lafw - Firmware for Cypress FX2(LP) based logic analyzers
qemu-slof - Slimline Open Firmware -- QEMU PowerPC version
slugimage - NSLU2 firmware image manipulation utility
syslinux-efi - collection of bootloaders (UEFI bootloader)
tp-smapi-dkms - ThinkPad hardware/firmware access modules source - dkms version
tp-smapi-source - ThinkPad hardware/firmware access modules source
upslug2 - utility to upgrade the firmware of a Linksys NSLU2 via the network
libusbprog-dev - Development files for libusbprog
libusbprog0 - Library for programming the USBprog hardware
usbprog - Firmware programming tool for the USBprog hardware
usbprog-gui - GUI firmware programming tool for the USBprog hardware
wmaloader - firmware downloader for Linksys WMA11B media adapter
xserver-xorg-input-mutouch - X.Org X server -- muTouch input driver
ztex-bmp - universal macro processor
atmel-firmware - Firmware for Atmel at76c50x wireless networking chips.
bluez-firmware - Firmware for Bluetooth devices
dahdi-firmware-nonfree - DAHDI non-free firmware
ovmf - UEFI firmware for virtual machines
firmware-crystalhd - Crystal HD Video Decoder (firmware)
firmware-adi - Binary firmware for Analog Devices Inc. DSL modem chips
firmware-atheros - Binary firmware for Atheros wireless cards
firmware-bnx2 - Binary firmware for Broadcom NetXtremeII
firmware-bnx2x - Binary firmware for Broadcom NetXtreme II 10Gb
firmware-brcm80211 - Binary firmware for Broadcom 802.11 wireless cards
firmware-intelwimax - Binary firmware for Intel WiMAX Connection
firmware-ipw2x00 - Binary firmware for Intel Pro Wireless 2100, 2200 and 2915
firmware-ivtv - Binary firmware for iTVC15-family MPEG codecs (ivtv and pvrusb2 drivers)
firmware-iwlwifi - Binary firmware for Intel Wireless cards
firmware-libertas - Binary firmware for Marvell Libertas 8xxx wireless cards
firmware-linux - Binary firmware for various drivers in the Linux kernel (meta-package)
firmware-linux-nonfree - Binary firmware for various drivers in the Linux kernel
firmware-myricom - Binary firmware for Myri-10G Ethernet adapters
firmware-netxen - Binary firmware for QLogic Intelligent Ethernet (3000 and 3100 Series)
firmware-qlogic - Binary firmware for QLogic IBA7220, QLA1xxx, ISP2xxx and SP2x2
firmware-ralink - Binary firmware for Ralink wireless cards
firmware-realtek - Binary firmware for Realtek wired and wireless network adapters
firmware-samsung - Binary firmware for Samsung MFC video codecs
firmware-ti-connectivity - Binary firmware for TI Connectivity wireless network adapters
libertas-firmware - Firmware for Marvell's libertas wireless chip series (dummy package)
midisport-firmware - Firmware loader for M-Audio's MidiSport devices
firmware-zd1211 - binary firmware for the zd1211rw wireless driver
zd1211-firmware - transitional dummy package for firmware-zd1211
alsa-firmware-loaders - ALSA software loaders for specific hardware
b43-fwcutter - utility for extracting Broadcom 43xx firmware
firmware-b43-installer - firmware installer for the b43 driver
firmware-b43legacy-installer - firmware installer for the b43legacy driver
gobi-loader - Firmware loader for Qualcomm Gobi USB chipsets.
hannah-foo2zjs - Graphical firmware downloader for the foo2zjs package
linux-wlan-ng-firmware - firmware files used by the linux-wlan-ng driver
prism2-usb-firmware-installer - firmware files for the prism2_usb kernel driver
xbian-package-firmware - RPI firmware (RPI2 compatible)
root@xbian:/home/xbian# apt-get install firmware-linux-nonfree
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
firmware-linux-nonfree
0 upgraded, 1 newly installed, 0 to remove and 5 not upgraded.
Need to get 1,386 kB of archives.
After this operation, 5,128 kB of additional disk space will be used.
Get:1 http://http.debian.net/debian/ jessie/non-free firmware-linux-nonfree all 0.43 [1,386 kB]
Fetched 1,386 kB in 1s (994 kB/s)
Create a snapshot of '/run/btrfs-snap/root/@' in '/run/btrfs-snap/root/@btrfs-auto-snap_apt-run-2016-02-28-1303'
Create a snapshot of '/run/btrfs-snap/root/@btrfs-auto-snap_apt-run-2016-02-28-1303' in '/run/btrfs-snap/root/@last_good_known'
@btrfs-auto-snap_apt-run-2016-02-28-1303, 1 created snapshots, 0 destroyed snapshots, 0 warnings.
Selecting previously unselected package firmware-linux-nonfree.
(Reading database ... 27682 files and directories currently installed.)
Preparing to unpack .../firmware-linux-nonfree_0.43_all.deb ...
Unpacking firmware-linux-nonfree (0.43) ...
dpkg: error processing archive /var/cache/apt/archives/firmware-linux-nonfree_0.43_all.deb (--unpack):
trying to overwrite '/lib/firmware/mts_edge.fw', which is also in package linux-image-bcm2836 4.1.13+-1455300621
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Errors were encountered while processing:
/var/cache/apt/archives/firmware-linux-nonfree_0.43_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@xbian:/home/xbian#
I think I know why it works in Ubuntu, and won't install in XBian. Ubuntu's still using 3.13, and XBian's using 4.1x.
Code:
greenbag@lotusland:~$ uname -a
Linux lotusland 3.13.0-77-generic
Crap.
Quote:dpkg: error processing archive /var/cache/apt/archives/firmware-linux-nonfree_0.43_all.deb (--unpack):
trying to overwrite '/lib/firmware/mts_edge.fw', which is also in package linux-image-bcm2836 4.1.13+-1455300621
Not good
If you're still getting bored, you can
Code:
cd /tmp
apt-get download firmware-linux-nonfree
dpkg -x firmware-linux-nonfree*deb .
This will extract the package into the folder /tmp. And then you are free to copy and overwrite existing files
My guess is it's vntwusb.fw.
Code:
xbian@xbian ~ $ cd test
xbian@xbian ~/test $ ls
firmware-linux-nonfree_0.43_all.deb lib usr
xbian@xbian ~/test $ cd lib
xbian@xbian ~/test/lib $ ls
firmware
xbian@xbian ~/test/lib $ cd firmware
xbian@xbian ~/test/lib/firmware $ ls
3com e100 tehuti
advansys ene-ub6250 tigon
agere_ap_fw.bin kaweth v4l-cx231xx-avcore-01.fw
agere_sta_fw.bin matrox v4l-cx23418-apu.fw
cxgb3 mts_cdma.fw v4l-cx23418-cpu.fw
cxgb4 mts_edge.fw v4l-cx23418-dig.fw
dabusb mts_gsm.fw v4l-cx23885-avcore-01.fw
dvb-fe-xc5000-1.6.114.fw r128 v4l-cx25840.fw
dvb-usb-dib0700-1.20.fw radeon vntwusb.fw
xbian@xbian ~/test/lib/firmware $
No, IMO in this file there are no wlan firmware binaries
You can figure it out which firmware file is used by plugging your wlan stick to your ubuntu system and watch the logfile /var/log/syslog
It's usually logged which firmware file is loaded or at least if a requested firmware file could not be loaded
I'm not sure if a fw file is really needed
Did you noticed this statement
Code:
So once up-and-running, the Sitecom AC600 works fine under Linux and even sees and connects to 5 GHz networks. But not without a caveat of-course. I needed to configure a 5 GHz channel below 100 (I chose 48) on my Apple Airport Extreme, or the Wi-Fi dongle would not see the 5GHz network and would not be able to connect to it.
( found there:
http://louwrentius.com/getting-the-sitecom-ac600-wi-fi-adapter-running-on-linux.html )
(29th Feb, 2016 01:04 AM)Nachteule Wrote: [ -> ]I'm not sure if a fw file is really needed
Did you noticed this statement
Code:
So once up-and-running, the Sitecom AC600 works fine under Linux and even sees and connects to 5 GHz networks. But not without a caveat of-course. I needed to configure a 5 GHz channel below 100 (I chose 48) on my Apple Airport Extreme, or the Wi-Fi dongle would not see the 5GHz network and would not be able to connect to it.
( found there: http://louwrentius.com/getting-the-sitecom-ac600-wi-fi-adapter-running-on-linux.html )
lol... and here I am trying to find the right one, testing one at a time. I even thought I had it when I found mt7650.bin in my Ubuntu's /lib/firmware directory. Didn't work.
I figured it was similar to my Hauppauge 950Q usb tuner.. the driver's in the kernel, at least in openelec, but we still need to copy dvb-fe-xc5000-1.6.114.fw to /lib/firmware if we want it to work. Sounded reasonable.. I just couldn't figure out which firmware. That Ubuntu package had some broadcom stuff in it, but I doubt that's it, and it also had a .tgz file that had more than 100 more *.fw's.. all of which were Greek to me.
So... how do go about configuring this channel? Is that in the RT2870STA.dat file?
Code:
#The word of "Default" must not be removed
Default
CountryRegion=5
CountryRegionABand=7
CountryCode=CA
ChannelGeography=1
SSID=SHAW-5G
NetworkType=Infra
WirelessMode=13
EfuseBufferMode=0
Channel=0
BeaconPeriod=100
TxPower=100
BGProtection=0
TxPreamble=2
RTSThreshold=2347
FragThreshold=2346
TxBurst=1
PktAggregate=0
WmmCapable=0
AckPolicy=0;0;0;0
AuthMode=OPEN
EncrypType=NONE
WPAPSK=xxxxxxxxxxx
DefaultKeyID=1
Key1Type=0
Key1Str=
Key2Type=0
Key2Str=
Key3Type=0
Key3Str=
Key4Type=0
Key4Str=
PSMode=CAM
AutoRoaming=0
RoamThreshold=70
APSDCapable=0
APSDAC=0;0;0;0
HT_RDG=1
HT_EXTCHA=0
HT_OpMode=0
HT_MpduDensity=4
HT_BW=1
HT_BADecline=0
HT_AutoBA=1
HT_AMSDU=0
HT_BAWinSize=64
HT_GI=1
HT_MCS=33
HT_MIMOPSMode=3
HT_DisallowTKIP=1
HT_STBC=0
VHT_BW=1
VHT_SGI=1
VHT_STBC=0
EthConvertMode=
EthCloneMac=
IEEE80211H=0
TGnWifiTest=0
WirelessEvent=0
MeshId=MESH
MeshAutoLink=1
MeshAuthMode=OPEN
MeshEncrypType=NONE
MeshWPAKEY=
MeshDefaultkey=1
MeshWEPKEY=
CarrierDetect=0
AntDiversity=0
BeaconLostTime=4
FtSupport=0
Wapiifname=ra0
WapiPsk=
WapiPskType=
WapiUserCertPath=
WapiAsCertPath=
PSP_XLINK_MODE=0
WscManufacturer=
WscModelName=
WscDeviceName=
WscModelNumber=
WscSerialNumber=
RadioOn=1
WIDIEnable=1
P2P_L2SD_SCAN_TOGGLE=3
Wsc4digitPinCode=0
P2P_WIDIEnable=0
PMFMFPC=0
PMFMFPR=0
PMFSHA256=0
ok... think I found it. Under 802.11 Radio tab in my Motorola modem's page, it has "channel".. it was at 149, I set it to 44. Rebooted XBian, and ssh'd back in... iwlist ra0 scan still only showing 2.4g signals.
Seems you are at a dead point
Anyway, bought one TP-Link T2U for € 1,- yesterday and waiting now for delivery ...