firmware
firmware copied to clipboard
Unable to use WI-FI in T30X
How to use wifi in my device?
My wifi chip is:
SV6256P
TAC2309
1RA96B
Can't get wlan0 in ifconfig -a
:
eth0 Link encap:Ethernet HWaddr 1A:19:24:50:9A:DE
inet addr:192.168.2.10 Bcast:0.0.0.0 Mask:255.255.255.0
inet6 addr: 240e:390:e07:6780:1819:24ff:fe50:9ade/64 Scope:Global
inet6 addr: fe80::1819:24ff:fe50:9ade/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1971 errors:0 dropped:0 overruns:0 frame:0
TX packets:841 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:181465 (177.2 KiB) TX bytes:241071 (235.4 KiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:228 errors:0 dropped:0 overruns:0 frame:0
TX packets:228 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:17816 (17.3 KiB) TX bytes:17816 (17.3 KiB)
tunl0 Link encap:UNSPEC HWaddr 00-00-00-00-31-39-00-32-00-00-00-00-00-00-00-00
NOARP MTU:0 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
lsusb:
Bus 001 Device 001: ID 1d6b:0002
fw_printenv:
baseaddr=0x80600000
baudrate=115200
bootargs=mem=${osmem} rmem=${rmem} console=ttyS1,115200n8 panic=20 root=/dev/mtdblock3 rootfstype=squashfs init=/init mtdparts=${mtdparts} ${extras}
bootargsnfs=mem=${osmem} console=ttyS1,115200n8 panic=20 root=/dev/nfs rootfstype=nfs ip=${ipaddr}:::255.255.255.0::eth0 nfsroot=${serverip}:${nfsroot},v3,nolock rw ${extras}
bootargsubi=mem=${osmem} console=ttyS1,115200n8 panic=20 init=/init root=ubi0:rootfs rootfstype=ubifs ubi.mtd=3,2048 mtdparts=${mtdparts} ${extras}
bootcmd=setenv setargs setenv bootargs ${bootargs}; run setargs; sf probe 0; sf read ${baseaddr} 0x50000 0x300000; bootm ${baseaddr}
bootcmdnand=setenv setargs setenv bootargs ${bootargs}; run setargs; nand read ${baseaddr} 0x100000 0x300000; bootm ${baseaddr}
bootcmdnor=setenv setargs setenv bootargs ${bootargs}; run setargs; sf probe 0; sf read ${baseaddr} 0x50000 0x300000; bootm ${baseaddr}
bootcmdubi=setenv setargs setenv bootargs ${bootargsubi}; run setargs; nand read ${baseaddr} 0x100000 0x300000; bootm ${baseaddr}
bootdelay=1
bootnfs=setenv setargs setenv bootargs ${bootargsnfs}; run setargs; tftpboot ${baseaddr} uImage.${soc}; bootm ${baseaddr}
ethact=Jz4775-9161
gatewayip=192.168.1.1
ipaddr=192.168.1.10
loads_echo=1
mtdparts=jz_sfc:256k(boot),64k(env),2048k(kernel),5120k(rootfs),-(rootfs_data)
mtdpartsnand=setenv mtdparts jz_sfcnand:256k(boot),768k(wtf),3072k(kernel),10240k(rootfs),-(rootfs_data)
mtdpartsnor16m=setenv mtdparts jz_sfc:256k(boot),64k(env),3072k(kernel),10240k(rootfs),-(rootfs_data)
mtdpartsnor8m=setenv mtdparts jz_sfc:256k(boot),64k(env),2048k(kernel),5120k(rootfs),-(rootfs_data)
mtdpartsubi=setenv mtdparts jz_sfcnand:256k(boot),768k(wtf),3072k(kernel),-(ubi)
netmask=255.255.255.0
nfsroot=/srv/nfs/t31
osmem=64M
restore=n
rmem=64M@0x4000000
serverip=192.168.1.254
setnand=run mtdpartsubi; setenv bootcmd ${bootcmdubi}; saveenv; reset
setnor16m=run mtdpartsnor16m; setenv bootcmd ${bootcmdnor}; saveenv; reset
setnor8m=run mtdpartsnor8m; setenv bootcmd ${bootcmdnor}; saveenv; reset
soc=t31
stderr=serial
stdin=serial
stdout=serial
totalmem=128M
uknand=mw.b ${baseaddr} ff 1000000; tftpboot ${baseaddr} uImage.${soc} ; nand erase 0x100000 0x300000; nand write ${baseaddr} 0x100000 0x300000
uknor16m=mw.b ${baseaddr} ff 1000000; tftpboot ${baseaddr} uImage.${soc} ; sf probe 0; sf erase 0x50000 0x300000; sf write ${baseaddr} 0x50000 ${filesize}
uknor8m=mw.b ${baseaddr} ff 1000000; tftpboot ${baseaddr} uImage.${soc} ; sf probe 0; sf erase 0x50000 0x200000; sf write ${baseaddr} 0x50000 ${filesize}
urnand=mw.b ${baseaddr} ff 1000000; tftpboot ${baseaddr} rootfs.ubi.${soc} ; nand erase 0x400000 0x7c00000; nand write ${baseaddr} 0x400000 ${filesize}
urnor16m=mw.b ${baseaddr} ff 1000000; tftpboot ${baseaddr} rootfs.squashfs.${soc} ; sf probe 0; sf erase 0x350000 0xa00000; sf write ${baseaddr} 0x350000 ${filesize}
urnor8m=mw.b ${baseaddr} ff 1000000; tftpboot ${baseaddr} rootfs.squashfs.${soc} ; sf probe 0; sf erase 0x250000 0x500000; sf write ${baseaddr} 0x250000 ${filesize}
ethaddr=XXXXXX
wlanssid=XXXXXX
wlanpass=XXXXXX
dmesg:
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Initializing cgroup subsys cpuacct
[ 0.000000] Linux version 3.10.14__isvp_swan_1.0__ (runner@fv-az389-360) (buildroot-gcc-12.2.0) #2 PREEMPT Mon Sep 18 11:18:18 UTC 2023
[ 0.000000] bootconsole [early0] enabled
[ 0.000000] CPU0 RESET ERROR PC:801BC440
[ 0.000000] [<801bc440>] __delay+0x0/0x10
[ 0.000000] CPU0 revision is: 00d00100 (Ingenic Xburst)
[ 0.000000] FPU revision is: 00b70000
[ 0.000000] cgu_get_rate, parent = 1392000000, rate = 0, m = 129, n = 255, reg val = 0x081000ff
[ 0.000000] cgu_get_rate, parent = 1392000000, rate = 0, m = 129, n = 255, reg val = 0x081000ff
[ 0.000000] CCLK:1392MHz L2CLK:696Mhz H0CLK:200MHz H2CLK:200Mhz PCLK:100Mhz
[ 0.000000] Determined physical RAM map:
[ 0.000000] memory: 0053a000 @ 00010000 (usable)
[ 0.000000] memory: 00036000 @ 0054a000 (usable after init)
[ 0.000000] User-defined physical RAM map:
[ 0.000000] memory: 04000000 @ 00000000 (usable)
[ 0.000000] Initrd not found or empty - disabling initrd
[ 0.000000] Zone ranges:
[ 0.000000] Normal [mem 0x00000000-0x03ffffff]
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges```
[ 0.000000] node 0: [mem 0x00000000-0x03ffffff]
[ 0.000000] On node 0 totalpages: 16384
[ 0.000000] free_area_init_node: node 0, pgdat 80548030, node_mem_map 81000000
[ 0.000000] Normal zone: 128 pages used for memmap
[ 0.000000] Normal zone: 0 pages reserved
[ 0.000000] Normal zone: 16384 pages, LIFO batch:3
[ 0.000000] Primary instruction cache 32kB, 8-way, VIPT, linesize 32 bytes.
[ 0.000000] Primary data cache 32kB, 8-way, VIPT, no aliases, linesize 32 bytes
[ 0.000000] pls check processor_id[0x00d00100],sc_jz not support!
[ 0.000000] MIPS secondary cache 128kB, 8-way, linesize 32 bytes.
[ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[ 0.000000] pcpu-alloc: [0] 0
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping off. Total pages: 16256
[ 0.000000] Kernel command line: mem=64M rmem=64M@0x4000000 console=ttyS1,115200n8 panic=20 root=/dev/mtdblock3 rootfstype=squashfs init=/init mtdparts=jz_sfc:256k(boot),64k(env),2048k(kernel),5120k(rootfs),-(rootfs_data)
[ 0.000000] PID hash table entries: 256 (order: -2, 1024 bytes)
[ 0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
[ 0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.000000] Memory: 58896k/65536k available (4006k kernel code, 6640k reserved, 1342k data, 216k init, 0k highmem)
[ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.000000] Preemptible hierarchical RCU implementation.
[ 0.000000] NR_IRQS:358
[ 0.000000] clockevents_config_and_register success.
[ 0.000014] Calibrating delay loop... 1391.00 BogoMIPS (lpj=6955008)
[ 0.087832] pid_max: default: 32768 minimum: 301
[ 0.092689] Mount-cache hash table entries: 512
[ 0.097592] Initializing cgroup subsys debug
[ 0.101849] Initializing cgroup subsys freezer
[ 0.107254] devtmpfs: initialized
[ 0.111991] regulator-dummy: no parameters
[ 0.116362] NET: Registered protocol family 16
[ 0.123844] Skipping MSC1_PB GPIO setup
[ 0.127724] Skipping WYZE GPIO setup
[ 0.131271] Skipping WYZE GPIO setup
[ 0.135480] set gpio strength: 32-2
[ 0.135490] set gpio strength: 33-2set gpio strength: 34-2
[ 0.135499] set gpio strength: 35-2set gpio strength: 36-2
[ 0.135506] set gpio strength: 37-2set gpio pull: 59-90
[ 0.153300] bio: create slab <bio-0> at 0
[ 0.163098] jz-dma jz-dma: JZ SoC DMA initialized
[ 0.169360] usbcore: registered new interface driver usbfs
[ 0.175018] usbcore: registered new interface driver hub
[ 0.180848] usbcore: registered new device driver usb
[ 0.186394] (null): set:249 hold:250 dev=100000000 h=500 l=500
[ 0.194078] Switching to clocksource jz_clocksource
[ 0.201281] dwc2 otg probe start
[ 0.201308] jz-dwc2 jz-dwc2: cgu clk gate get error
[ 0.206289] DWC IN OTG MODE
[ 0.209996] dwc2 dwc2: Keep PHY ON
[ 0.213364] dwc2 dwc2: Using Buffer DMA mode
[ 0.217692] dwc2 dwc2: Core Release: 3.00a
[ 0.221974] dwc2 dwc2: DesignWare USB2.0 High-Speed Host Controller
[ 0.228267] dwc2 dwc2: new USB bus registered, assigned bus number 1
[ 0.235705] hub 1-0:1.0: USB hub found
[ 0.239518] hub 1-0:1.0: 1 port detected
[ 0.243518] dwc2 dwc2: DWC2 Host Initialized
[ 0.247801] dwc2 otg probe success
[ 0.248041] NET: Registered protocol family 2
[ 0.252903] TCP established hash table entries: 512 (order: 0, 4096 bytes)
[ 0.259918] TCP bind hash table entries: 512 (order: -1, 2048 bytes)
[ 0.266290] TCP: Hash tables configured (established 512 bind 512)
[ 0.272660] TCP: reno registered
[ 0.275853] UDP hash table entries: 256 (order: 0, 4096 bytes)
[ 0.281816] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[ 0.288317] NET: Registered protocol family 1
[ 0.292912] RPC: Registered named UNIX socket transport module.
[ 0.298840] RPC: Registered udp transport module.
[ 0.303652] RPC: Registered tcp transport module.
[ 0.308375] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.315487] freq_udelay_jiffys[0].max_num = 10
[ 0.319976] cpufreq udelay loops_per_jiffy
[ 0.324334] dwc2 dwc2: ID PIN CHANGED!
[ 0.328161] 12000 59956 59956
[ 0.331416] 24000 119913 119913
[ 0.334833] 60000 299784 299784
[ 0.338276] 120000 599569 599569
[ 0.341890] 200000 999282 999282
[ 0.345342] 300000 1498924 1498924
[ 0.349152] 600000 2997848 2997848
[ 0.352780] 792000 3957159 3957159
[ 0.356488] 1008000 5036385 5036385
[ 0.360316] 1200000 5995696 5995696
[ 0.373776] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.380884] jffs2: version 2.2. © 2001-2006 Red Hat, Inc.
[ 0.386932] msgmni has been set to 115
[ 0.391982] io scheduler noop registered
[ 0.395910] io scheduler cfq registered (default)
[ 0.407409] jz-uart.1: ttyS1 at MMIO 0x10031000 (irq = 58) is a uart1
[ 0.415033] console [ttyS1] enabled, bootconsole disabled
[ 0.434703] brd: module loaded
[ 0.442263] loop: module loaded
[ 0.445737] logger: created 256K log 'log_main'
[ 0.452570] jz TCU driver register completed
[ 0.457906] the id code = 204017, the flash name is XM25QH64C
[ 0.464072] JZ SFC Controller for SFC channel 0 driver register
[ 0.470346] 5 cmdlinepart partitions found on MTD device jz_sfc
[ 0.476458] Creating 5 MTD partitions on "jz_sfc":
[ 0.481445] 0x000000000000-0x000000040000 : "boot"
[ 0.487402] 0x000000040000-0x000000050000 : "env"
[ 0.493362] 0x000000050000-0x000000250000 : "kernel"
[ 0.499638] 0x000000250000-0x000000750000 : "rootfs"
[ 0.505756] 0x000000750000-0x000000800000 : "rootfs_data"
[ 0.512424] SPI NOR MTD LOAD OK
[ 0.515876] Bus Mode Reg after reset: 0x00020101, cnt=0
[ 0.524950] libphy: jz_mii_bus: probed
[ 0.529013] =======>gmacdev = 0x821e7000<================
[ 0.534771] =========>gmacdev->MacBase = 0xb34b0000 DmaBase = 0xb34b1000
[ 0.541763] Bus Mode Reg after reset: 0x00020101, cnt=0
[ 0.548859] jz_mac jz_mac.0: JZ on-chip Ethernet MAC driver, Version 1.0
[ 0.556040] STA : @@@@@@ rtusb init rt2870 --->
[ 0.560939] usbcore: registered new interface driver rt2870
[ 0.566695] i2c /dev entries driver
[ 0.571538] wait stable.[289][cgu_msc0]
[ 0.575509] jzmmc_v1.2 jzmmc_v1.2.0: vmmc regulator missing
[ 0.581640] jzmmc_v1.2 jzmmc_v1.2.0: register success!
[ 0.586981] jzmmc_v1.2 jzmmc_v1.2.1: vmmc regulator missing
[ 0.593133] jzmmc_v1.2 jzmmc_v1.2.1: register success!
[ 0.598889] ipip: IPv4 over IPv4 tunneling driver
[ 0.604448] TCP: cubic registered
[ 0.608902] NET: Registered protocol family 10
[ 0.614407] NET: Registered protocol family 17
[ 0.620344] input: gpio-keys as /devices/platform/gpio-keys/input/input0
[ 0.627698] drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
[ 0.638775] VFS: Mounted root (squashfs filesystem) readonly on device 31:3.
[ 0.650376] devtmpfs: mounted
[ 0.653729] Freeing unused kernel memory: 216K (8054a000 - 80580000)
[ 1.079082] jzmmc_v1.2 jzmmc_v1.2.0: card inserted, state=0
[ 1.095525] jffs2: notice: (452) jffs2_build_xattr_subsystem: complete building xattr subsystem, 3 of xdatum (0 unchecked, 3 orphan) and 3 of xref (0 dead, 3 orphan) found.
[ 1.507116] [resetd] GPIO undefined in /usr/sbin/resetd
[ 1.739376] Bus Mode Reg after reset: 0x00020101, cnt=0
[ 2.115049] name : i2c0 nr : 0
[ 2.115067] wait stable.[289][cgu_cim]
[ 2.199223] i2c i2c-0: i2c_jz_irq 441, I2C transfer error, ABORT interrupt
[ 2.199237] i2c i2c-0: --I2C txabrt:
[ 2.199246] i2c i2c-0: --I2C TXABRT[0]=I2C_TXABRT_ABRT_7B_ADDR_NOACK
[ 2.199265] error: sensor_read,229 ret = -5
[ 2.199271] sensor_read: addr=0xa value = 0x0
[ 2.199276] err sensor read addr = 0xa, value = 0x0
[ 2.289222] i2c i2c-0: i2c_jz_irq 441, I2C transfer error, ABORT interrupt
[ 2.289238] i2c i2c-0: --I2C txabrt:
[ 2.289247] i2c i2c-0: --I2C TXABRT[0]=I2C_TXABRT_ABRT_7B_ADDR_NOACK
[ 2.289265] error: sensor_read,229 ret = -5
[ 2.289271] sensor_read: addr=0x300a value = 0x0
[ 2.289277] err sensor read addr = 0x300a, value = 0x0
[ 2.319071] wait stable.[289][cgu_msc0]
[ 2.339147] mmc0: error -1 whilst initialising SD card
[ 2.379227] i2c i2c-0: i2c_jz_irq 441, I2C transfer error, ABORT interrupt
[ 2.379239] i2c i2c-0: --I2C txabrt:
[ 2.379247] i2c i2c-0: --I2C TXABRT[0]=I2C_TXABRT_ABRT_7B_ADDR_NOACK