Hello,
I'm trying to get my AVM Fritz!Box 7050 to run with openwrt. Everything works fine, except wireless, although the TNETW1130 wireless chipset should be supported by the acx100 driver.
Technical Data of my Router:
TI AR7 chipset
WLAN: TI TNETW1130GVF
CPU: TNETD7300AGDW (AR7) @ 150 Mhz
I tried the latest build from svn trunk for ar7, but no wlan chipset is recognized. Look at these Lines from Kernel Log
Not using the 00000009 VLYNQ device's driver for VLYNQ device: 00000000
Not using the 00000009 VLYNQ device's driver for VLYNQ device: 00000000
It seems like kernel module doesn't get the right Chip ID, so I looked into source code of acx-mac80211 where the CHIP ID of TNETW1130 is defined as 0x00000009 and not 0x00000000 like kernel says.
Things I have already tried and every time same error in kernel log:
- stable release from backfire
- stable release from kamikaze
- tried acx.ko module instead of acx-mac80211.ko
- compiling myself from svn source
- changing source of acx-mac80211 to use 16Bit I/O access
- changing chip id in source of acx-mac80211 for TNETW1130 to 0x00000000
Result: "PCI/VLYNQ module initialized, waiting for cards to probe..." and then nothing else
- also tried another ar7 Router with similar Hardware ( Speedport W701V with TNETW1350A chipset )
and wlan is also not recognized, same error in kernel log
I'm quite running out of ideas, so I need your help.
Also searched for related topics in Bug-Trac and this forum, but found nothing. Has nobody else such problems or even same Chipset with working drivers?
Thanks a lot for your help and sorry for bad English!
Complete Kernel Log:
Linux version 2.6.37.6 (tom@linux-i1fx.site) (gcc version 4.5.2 (Linaro GCC 4.5-2011.02-0) ) #1 Tue Apr 26 19:49:22 CEST 2011
ar7-gpio: registered 32 GPIOs
bootconsole [early0] enabled
CPU revision is: 00018448 (MIPS 4KEc)
TI AR7 (TNETD7300), ID: 0x0005, Revision: 0x25
Determined physical RAM map:
memory: 02000000 @ 14000000 (usable)
Initrd not found or empty - disabling initrd
Zone PFN ranges:
Normal 0x00014000 -> 0x00016000
Movable zone start PFN for each node
early_node_map[1] active PFN ranges
0: 0x00014000 -> 0x00016000
On node 0 totalpages: 8192
free_area_init_node: node 0, pgdat 9436fa70, node_mem_map 95000000
Normal zone: 64 pages used for memmap
Normal zone: 0 pages reserved
Normal zone: 8128 pages, LIFO batch:0
pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
pcpu-alloc: [0] 0
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 8128
Kernel command line: console=ttyS0,38400n8
PID hash table entries: 128 (order: -3, 512 bytes)
Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
Primary instruction cache 16kB, VIPT, 4-way, linesize 16 bytes.
Primary data cache 16kB, 4-way, VIPT, no aliases, linesize 16 bytes
Memory: 28660k/32768k available (2173k kernel code, 4108k reserved, 323k data, 148k init, 0k highmem)
NR_IRQS:256
Clocks: prediv: 1, postdiv: 1, mul: 10
Clocks: prediv: 1, postdiv: 1, mul: 10
Calibrating delay loop... 149.50 BogoMIPS (lpj=747520)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 512
NET: Registered protocol family 16
bio: create slab <bio-0> at 0
Switching to clocksource MIPS
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 1024 (order: 1, 8192 bytes)
TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
TCP: Hash tables configured (established 1024 bind 1024)
TCP reno registered
UDP hash table entries: 256 (order: 0, 4096 bytes)
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
NET: Registered protocol family 1
squashfs: version 4.0 (2009/01/31) Phillip Lougher
JFFS2 version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
msgmni has been set to 55
io scheduler noop registered
io scheduler deadline registered (default)
Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
serial8250: ttyS0 at MMIO 0x8610e00 (irq = 15) is a TI-AR7
console [ttyS0] enabled, bootconsole disabled
serial8250: ttyS1 at MMIO 0x8610f00 (irq = 16) is a TI-AR7
physmap platform flash device: 00800000 at 10000000
physmap-flash.0: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x0000c2 Chip ID 0x0022a7
physmap-flash.0: Found an alias at 0x400000 for the chip at 0x0
Amd/Fujitsu Extended Query Table at 0x0040
Amd/Fujitsu Extended Query version 1.1.
physmap-flash.0: Swapping erase regions for top-boot CFI table.
number of CFI chips: 1
cmdlinepart partition parsing not available
RedBoot partition parsing not available
4 ar7part partitions found on MTD device physmap-flash.0
Creating 4 MTD partitions on "physmap-flash.0":
0x000000000000-0x000000010000 : "loader"
0x0000003f0000-0x000000400000 : "config"
0x000000010000-0x0000003f0000 : "linux"
0x0000000f0000-0x0000003f0000 : "rootfs"
mtd: partition "rootfs" set to be root filesystem
mtd: partition "rootfs_data" created automatically, ofs=280000, len=170000
0x000000280000-0x0000003f0000 : "rootfs_data"
Fixed MDIO Bus: probed
cpmac-mii: probed
cpmac: device eth0 (regs: 08612800, irq: 41, phy: 1:01, mac: 00:04:0e:bd:b2:8d)
cpmac: device eth1 (regs: 08610000, irq: 27, phy: 1:1f, mac: 00:04:0e:bd:b2:8c)
ar7_wdt: disabling watchdog timer
ar7_wdt: timer margin 17 seconds (prescale 65535, change 65535, freq 250000000)
Registered led device: 1
Registered led device: 2
Registered led device: 3
Registered led device: 4
Registered led device: 5
vlynq0: regs 0x08611800, irq 29, mem 0x04000000
vlynq1: regs 0x08611c00, irq 33, mem 0x0c000000
TCP westwood registered
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 on device 31:3.
Freeing unused kernel memory: 148k freed
device eth0 entered promiscuous mode
device eth1 entered promiscuous mode
br-lan: port 2(eth1) entering forwarding state
br-lan: port 2(eth1) entering forwarding state
PHY: 1:1f - Link is Up - 100/Full
Compat-wireless backport release: compat-wireless-2011-04-14
Backport based on wireless-testing.git master-2011-04-19
cfg80211: Calling CRDA to update world regulatory domain
cfg80211: World regulatory domain updated:
cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
cfg80211: (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
NET: Registered protocol family 8
NET: Registered protocol family 20
PPP generic driver version 2.4.2
ip_tables: (C) 2000-2006 Netfilter Core Team
PHY: 1:1f - Link is Down
br-lan: port 2(eth1) entering forwarding state
NET: Registered protocol family 24
nf_conntrack version 0.5.0 (450 buckets, 1800 max)
acx: acx-mac80211, version: v0.6.0 (git: unknown)
acx: this driver is still EXPERIMENTAL
acx: please read the README file and/or go to http://acx100.sourceforge.net/wiki for further information
acx: compiled to use 16bit I/O access only (compatibility mode)
acx: running on a little-endian CPU
PCI/VLYNQ module initialized, waiting for cards to probe...
Not using the 00000009 VLYNQ device's driver for VLYNQ device: 00000000
Not using the 00000009 VLYNQ device's driver for VLYNQ device: 00000000
PHY: 1:01 - Link is Up - 100/Full
br-lan: port 1(eth0) entering forwarding state
br-lan: port 1(eth0) entering forwarding state
jffs2_scan_eraseblock(): End of filesystem marker found at 0x0
jffs2_build_filesystem(): unlocking the mtd device... done.
jffs2_build_filesystem(): erasing all blocks after the end marker... done.
JFFS2 notice: (778) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.
ar7_wdt: enabling watchdog timer
ar7_wdt: timer margin 17 seconds (prescale 65535, change 65535, freq 250000000)