Теоретически - конечно да. Практически - у меня сейчас почти нет времени ни на что :(, а желающих боюсь, как всегда, не найдётся...
P.S. N53 - нет, там вторая карта прикручена через одно место(USB)
Printable View
Ну вот такую карту можно будет попробовать, если найдутся драйвера: ;)
http://www.aliexpress.com/item/Azure...743936054.html
Собственно вопрос по сабжу: в соответствующем топике описана модификация. Работала она на Tomato RAF.
Подойдет ли для этого Tomato by Shibby? Например, ветка K26RT-N, вроде бы, поддерживает 5 ГГц.
Еще у кетайцев нет описания насчет антенн, они ставили внутренние, типа как у ноутов, на допдиапазон?
И какие еще драйверы есть в Tomato by Shibby, для каких чипов, чтобы можно было карточку покруче выбрать, или только из тех 2, что описаны?
См. Wl1/Wl2 chipsets --> https://wikidevi.com/wiki/List_of_To...ported_devices ;)
Про 256 МВ и какие чипы нужны много написано. И значение для nvram тоже есть. А вот про 512 никакой информации нет. Значит поставить можно, но видеть будет только 256 МВ?
И вопрос вдогонку: можно ли увеличить nvram до 64k и не брикнуть раутер?
Вроде бы для этого требуется обновленная версия CFE, но для N16 я таковой не нашел (сдампил CFE, но даже его версия нигде не нашлась, перепробовал все методы по поиску версии). Для N66 - имеется.
Я уже заказал карточку на BCM4331, слот есть, впаяю.
А насчет NVRAM в приложении к Томате написано, не включать слишком много фич, а то не хватит.
Вот и хотелось 64К
И еще: кто-нибудь пробовал SATA использовать? Можно винт туда подключить? Или нужны какие-то дрова дополнительные...
На яблочных картах с BCM4331 стоят нестандартные раз'емы (2x 18-pin) ;)
https://wikidevi.com/wiki/Broadcom_BCM94331CD
https://wikidevi.com/wiki/Broadcom_BCM94331PCIEDUAL
Если и брать, то только с MiniPCIe типа Pegatron:
https://wikidevi.com/wiki/Pegatron_UPWL6031C
Лучше использовать уже проверенные карты с BCM4322: :)
https://wikidevi.com/wiki/Broadcom_BCM94322MC
https://wikidevi.com/wiki/Broadcom_BCM94322HM8L
Должна заработать и такая карта на BCM4321: :D
https://wikidevi.com/wiki/Broadcom_BCM94321MC
Можно попробовать подключить и eSATA, с переходником на USB 2.0 точно работает :p
Но дополнительные дрова могут потребоваться для соединения напрямую к MiniPCIe
Ага, пришла, нестандартная.
Попробую так - https://applelife.ru/threads/zapuska...pjutere.39681/
Интересно, кстати, блюзуб не помешается? Или может его еще как-то можно заставить работать? ;-)
Ну как успехи с карточкой, попробовали установить, работает или нет ? :)
Насчет Bluetooth - народ уже давно устанавливал его на роутер, и даже работало ;)
http://wl500g.info/showthread.php?36...E8-RT-N16-N66U
Народ наконец дошел таки до апгрейда RT-N16 на 5GHz :D
http://mysku.ru/blog/aliexpress/43166.html
Установили раз'ем и карточку Broadcom BCM943228HM4L :)
http://img.mysku-st.ru/uploads/image.../30/791537.jpg
http://img.mysku-st.ru/uploads/image.../30/0a72c8.jpg
Сделали дополнительные антенны для диапазона 5GHz ;)
http://img.mysku-st.ru/uploads/image.../30/47dff7.jpg
З.Ы. Вся эта жесть взлетела и даже работает на прошивке Tomato RAF :rolleyes:
Вот еще одно новое фото платы роутера с установленной карточкой Dell Wireless DW1530 : :)
http://forum.ixbt.com/post.cgi?id=at...775:1031:1.jpg
eth1: Broadcom BCM4329 802.11 Wireless Controller - 2.4GHz (BCM4718)
eth2: Broadcom BCM4359 802.11 Wireless Controller - 5GHz (BCM43228)
https://wikidevi.com/wiki/ASUS_RT-N16
Вывод лога загрузки роутера из консоли: ;)
http://forum.ixbt.com/topic.cgi?id=14:58775-37
Dell Wireless DW1530 (BCM43228)PHP Code:
Linux version 2.6.22.19 (root@tomato) (gcc version 4.2.4)
#10 Sun Jun 29 11:08:01 CEST 2014
CPU revision is: 00019740
Determined physical RAM map:
memory: 07fff000 @ 00000000 (usable)
Entering add_active_range(0, 0, 32767) 0 entries of 256 used
Zone PFN ranges:
Normal 0 -> 32767
HighMem 32767 -> 32767
early_node_map[1] active PFN ranges
0: 0 -> 32767
On node 0 totalpages: 32767
Normal zone: 0 pages used for memmap
Normal zone: 0 pages reserved
Normal zone: 32767 pages, LIFO batch:7
HighMem zone: 0 pages used for memmap
Built 1 zonelists. Total pages: 32767
Kernel command line: root=/dev/mtdblock2 rootfstype=squashfs noinitrd init=/sbin/init console=ttyS0,115200
Primary instruction cache 32kB, physically tagged, 4-way, linesize 32 bytes.
Primary data cache 32kB, 4-way, linesize 32 bytes.
Synthesized TLB refill handler (20 instructions).
Synthesized TLB load handler fastpath (32 instructions).
Synthesized TLB store handler fastpath (32 instructions).
Synthesized TLB modify handler fastpath (31 instructions).
Setting up vectored interrupts
PID hash table entries: 512 (order: 9, 2048 bytes)
CPU: BCM4716 rev 1 pkg 10 at 480 MHz
Using 240.000 MHz high precision timer.
console [ttyS0] enabled
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 126676k/131068k available (33k kernel code, 4240k reserved, 2722k data, 128k init, 0k highmem)
Calibrating delay loop... 239.20 BogoMIPS (lpj=1196032)
Mount-cache hash table entries: 512
NET: Registered protocol family 16
PCI: Using membase 8000000
PCI: Initializing host
PCI: Reset RC
PCI: no core
PCI: Fixing up bus 0
PCI/PCIe coreunit 0 is set to bus 1.
PCI: Fixing up bridge
PCI: Setting latency timer of device 0000:01:00.0 to 64
PCI: Fixing up bridge
PCI: Setting latency timer of device 0000:01:00.1 to 64
PCI: Enabling device 0000:01:00.1 (0004 -> 0006)
PCI: Fixing up bus 1
NET: Registered protocol family 2
Time: MIPS clocksource has been installed.
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 4096 (order: 3, 32768 bytes)
TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
TCP: Hash tables configured (established 4096 bind 4096)
TCP reno registered
squashfs: version 3.0 (2006/03/15) Phillip Lougher
io scheduler noop registered (default)
HDLC line discipline: version $Revision: 4.8 $, maxframe=4096
N_HDLC line discipline registered.
Serial: 8250/16550 driver $Revision: 1.90 $ 2 ports, IRQ sharing disabled
serial8250: ttyS0 at MMIO 0xb8000300 (irq = 8) is a 16550A
PPP generic driver version 2.4.2
MPPE/MPPC encryption/compression module registered
NET: Registered protocol family 24
PPPoL2TP kernel driver, V0.17
PPTP driver version 0.8.5
Physically mapped flash: Found 1 x16 devices at 0x0 in 8-bit bank
Amd/Fujitsu Extended Query Table at 0x0040
Physically mapped flash: CFI does not contain boot bank location. Assuming top.
number of CFI chips: 1
cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness.
Flash device: 0x2000000 at 0x1c000000
Creating 5 MTD partitions on "Physically mapped flash":
0x00000000-0x00040000 : "pmon"
0x00040000-0x01fe0000 : "linux"
0x00128000-0x00be0000 : "rootfs"
0x00be0000-0x01fe0000 : "jffs2"
0x01fe0000-0x02000000 : "nvram"
Found an serial flash with 0 0KB blocks; total size 0MB
sflash: found no supported devices
_nvram_init: allocat header: 2281406464, size= 32768
u32 classifier
OLD policer on
Netfilter messages via NETLINK v0.30.
nf_conntrack version 0.5.0 (1024 buckets, 8192 max)
ip_tables: (C) 2000-2006 Netfilter Core Team
ipt_account 0.1.21 : Piotr Gasidlo <quaker@barbara.eu.org>,
http://www.barbara.eu.org/~quaker/ipt_account/
net/ipv4/netfilter/tomato_ct.c [Jun 26 2014 00:35:10]
TCP cubic registered
NET: Registered protocol family 1
NET: Registered protocol family 10
ip6_tables: (C) 2000-2006 Netfilter Core Team
NET: Registered protocol family 17
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
VFS: Mounted root (squashfs filesystem) readonly.
Freeing unused kernel memory: 128k freed
Warning: unable to open an initial console.
emf: module license 'Proprietary' taints kernel.
PCI: Setting latency timer of device 0000:00:02.0 to 64
eth0: Broadcom BCM47XX 10/100/1000 Mbps Ethernet Controller 5.110.27.20012
wl_module_init: passivemode set to 0x0
PCI: Setting latency timer of device 0000:00:01.0 to 64
"eth1": #Broadcom BCM4329 802.11 Wireless Controller 5.110.27.20012
PCI: Enabling device 0000:01:01.0 (0000 -> 0002)
PCI: Setting latency timer of device 0000:01:01.0 to 64
"eth2": #Broadcom BCM4359 802.11 Wireless Controller 5.110.27.20012
Algorithmics/MIPS FPU Emulator v1.5
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
PCI: Setting latency timer of device 0000:00:04.1 to 64
ehci_hcd 0000:00:04.1: EHCI Host Controller
ehci_hcd 0000:00:04.1: new USB bus registered, assigned bus number 1
ehci_hcd 0000:00:04.1: irq 5, io mem 0x18004000
ehci_hcd 0000:00:04.1: USB 0.0 started, EHCI 1.00
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
usbcore: registered new interface driver usblp
usblp: USB Printer Device Class driver
vlan1: add 33:33:00:00:00:01 mcast address to master interface
vlan1: add 01:00:5e:00:00:01 mcast address to master interface
vlan1: dev_set_allmulti(master, 1)
vlan1: dev_set_promiscuity(master, 1)
device eth0 entered promiscuous mode
device vlan1 entered promiscuous mode
device "eth1" entered promiscuous mode
device "eth2" entered promiscuous mode
br0: port 3 ("eth2") entering forwarding state
br0: port 2 ("eth1") entering forwarding state
br0: port 1 (vlan1) entering forwarding state
vlan2: Setting MAC address to 60 a4 4c 66 1a 76.
vlan2: add 33:33:00:00:00:01 mcast address to master interface
vlan2: add 01:00:5e:00:00:01 mcast address to master interface
IMQ starting with 2 devices...
IMQ driver loaded successfully.
Hooking IMQ after NAT on PREROUTING.
Hooking IMQ before NAT on POSTROUTING.
vlan2: del 01:00:5e:00:00:01 mcast address from vlan interface
vlan2: del 01:00:5e:00:00:01 mcast address from master interface
vlan2: del 33:33:00:00:00:01 mcast address from vlan interface
vlan2: del 33:33:00:00:00:01 mcast address from master interface
vlan2: Setting MAC address to 60 a4 4c 66 1a 76.
vlan2: add 01:00:5e:00:00:01 mcast address to master interface
vlan2: add 33:33:00:00:00:01 mcast address to master interface
Code:lspci -nnv dump
05:00.0 Network controller [0280]: Broadcom Corporation BCM43228 802.11a/b/g/n [14e4:4359]
Subsystem: Dell Wireless 1530 Half-size Mini PCIe Card [1028:0011]
Physical Slot: 1
Flags: bus master, fast devsel, latency 0, IRQ 19
Memory at f1d00000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [40] Power Management version 3
Capabilities: [58] Vendor Specific Information: Len=78 <?>
Capabilities: [48] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [d0] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [13c] Virtual Channel
Capabilities: [160] Device Serial Number 00-00-f9-ff-ff-c0-38-59
Capabilities: [16c] Power Budgeting <?>
Kernel driver in use: bcma-pci-bridge
bcma info dump
bcma: bus1: Found chip with id 0xA8DC, rev 0x00 and package 0x08
bcma: bus1: Core 0 found: ChipCommon (manuf 0x4BF, id 0x800, rev 0x25, class 0x0)
bcma: bus1: Core 1 found: IEEE 802.11 (manuf 0x4BF, id 0x812, rev 0x1E, class 0x0)
bcma: bus1: Core 2 found: PCIe (manuf 0x4BF, id 0x820, rev 0x12, class 0x0)
bcma: bus1: Core 3 found: SDIO Device (manuf 0x4BF, id 0x829, rev 0x07, class 0x0)
Добрый ночи.... Вообщем седня поставил плату Mini Pci-e Wifi.Вопрос встал в прошивке. От Asus и прошивки на ее основе не видят второй модуль Wifi.... Томато нашел только старую... Мож кто подскажет какая прошивка есть с поддержкой Mini Pci-e платы..... Можно ссылку ))))
В прошивке Tomato-Raf:
http://victek.is-a-geek.com/Reposito...-RAF-v1.3g.trx
Чтобы увиделся второй wifi адаптер нужно подключиться по ssh или telenet и выполнить команды.
Code:nvram set lan_ifnames='vlan1 eth1 eth2'
nvram set landevs='vlan1 wl0 wl1'
nvram commit
reboot
У меня же другой вопрос как заставить работать новый модуль на Openwrt?
В томате драйвер wl и все работает. Пробовал в Openwrt удалить драйвер b43 и установить wl но заводиться только встроенный.
В логе ядра нашел такие строчки:
Code:[
[ 0.130000] bcma: bus0: PCIEcore in host mode found
[ 0.310000] PCI host bridge to bus 0000:00
[ 0.310000] pci_bus 0000:00: root bus resource [mem 0x08000000-0x0bffffff]
[ 0.310000] pci_bus 0000:00: root bus resource [io 0x0100-0x07ff]
[ 0.310000] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
[ 0.310000] pci 0000:00:00.0: [14e4:4716] type 00 class 0x060000
[ 0.310000] bcma: PCI: Fixing up bridge 0000:00:00.0
[ 0.310000] bcma: PCI: Fixing up device 0000:00:00.0
[ 0.310000] pci 0000:00:00.0: reg 0x10: [mem 0x00000000-0x00003fff 64bit]
[ 0.310000] pci 0000:00:00.0: reg 0x18: [mem 0x00000000-0x07ffffff 64bit]
[ 0.310000] pci 0000:00:00.0: supports D1 D2
[ 0.310000] pci 0000:00:00.1: [14e4:0000] type 00 class 0x060000
[ 0.310000] bcma: PCI: Fixing up bridge 0000:00:00.1
[ 0.310000] bcma: PCI: Fixing up device 0000:00:00.1
[ 0.310000] pci 0000:00:00.1: reg 0x10: [mem 0x00000000-0x00003fff 64bit]
[ 0.310000] pci 0000:00:00.1: reg 0x18: [mem 0x00000000-0x07ffffff 64bit]
[ 0.310000] pci 0000:00:00.1: supports D1 D2
[ 0.310000] pci 0000:00:01.0: [14e4:4359] type 00 class 0x028000
[ 14.590000] wl: module license 'unspecified' taints kernel.
[ 14.590000] Disabling lock debugging due to kernel taint
[ 14.670000] wl0: Broadcom BCM4329 802.11 Wireless Controller 5.10.56.27
[ 14.670000] SSB/BCMA glue driver successfully attached
[ 14.680000] bcma: PCI: Fixing up device 0000:00:01.0
[ 14.680000] wl1: 5.10.56.27 driver failed with code 11
[ 14.690000] Memory leak of bytes 20
Полный лог в атаче Attachment 10291Code:root@OpenWrt:~# lspci
00:00.0 Host bridge: Broadcom Corporation BCM47xx Sentry5 USB Host Controller (rev 01)
00:00.1 Host bridge: Broadcom Corporation Device 0000 (rev 01)
00:01.0 Network controller: Broadcom Corporation BCM43228 802.11a/b/g/n
root@OpenWrt:~#
Буду признателен за любую информацию или ссылки
В b43 поддержка BCM43228 появилась только в 3.17+ :)
https://wireless.wiki.kernel.org/en/users/Drivers/b43
Можно попробовать добавить драйвер b43 в блеклист ;)
http://askubuntu.com/questions/56133...i-card-to-workCode:echo "blacklist b43" >> /etc/modprobe.d/blacklist.conf
З.Ы. Ну и еще нужно будет разбираться с bcma-pci-bridge :rolleyes: