Hello,
i'm using Archlinux image 3.7.1 and TP Link Usb wifi dongle (TL-WN722N). I'u using the same SD card with linux image and my system is working correct with Rev. D hardware, but with Rev. E hardware it is not working. ip link set wlan0 command responds with "Cannot find device wlan0", bus lsusb shows Atheros usb device. What can cause this problem ? In documentation there was no significant changes is hardware.
I've checked with newest image, the same.
Rev. E shows firmware download error after connecting USB WIFI:
[root@alarm ~]# [ 79.290000] usb 1-1.3: new high-speed USB device number 3 using ci_hdrc
[ 79.630000] usb 1-1.3: New USB device found, idVendor=0cf3, idProduct=9271
[ 79.640000] usb 1-1.3: New USB device strings: Mfr=16, Product=32, SerialNumber=48
[ 79.640000] usb 1-1.3: Product: USB2.0 WLAN
[ 79.650000] usb 1-1.3: Manufacturer: ATHEROS
[ 79.650000] usb 1-1.3: SerialNumber: 12345
[ 79.670000] usb 1-1.3: ath9k_htc: Firmware htc_9271.fw requested
[ 79.810000] usb 1-1.3: ath9k_htc: Firmware - htc_9271.fw download failed
[ 79.860000] usb 1-1.3: ath9k_htc: USB layer deinitialized
the same SD card with Rev. D works fine.
I haven't seen this problem myself, but it sounds like it could be related to this issue
http://olimex.wordpress.com/2014/06/12/imx233-weird-dcdc-capacitor-problems/
There is similiar problem with pendrive:
[root@alarm ~]# [ 24.250000] usb 1-1.1: new high-speed USB device number 3 using ci_hdrc
[ 24.570000] usb 1-1.1: New USB device found, idVendor=0930, idProduct=6544
[ 24.580000] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 24.590000] usb 1-1.1: Product: USB Flash Memory
[ 24.590000] usb 1-1.1: Manufacturer:
[ 24.590000] usb 1-1.1: SerialNumber: 001D92DC4AE6C03063C50715
[ 24.610000] scsi0 : usb-storage 1-1.1:1.0
[ 25.640000] scsi 0:0:0:0: Direct-Access USB Flash Memory 1.00 PQ: 0 ANSI: 2
[ 25.700000] sd 0:0:0:0: [sda] 3913664 512-byte logical blocks: (2.00 GB/1.86 GiB)
[ 25.710000] sd 0:0:0:0: [sda] Write Protect is off
[ 25.720000] sd 0:0:0:0: [sda] No Caching mode page present
[ 25.720000] sd 0:0:0:0: [sda] Assuming drive cache: write through
[ 25.800000] sd 0:0:0:0: [sda] No Caching mode page present
[ 25.810000] sd 0:0:0:0: [sda] Assuming drive cache: write through
[ 25.940000] usb 1-1.1: reset high-speed USB device number 3 using ci_hdrc
[ 26.040000] usb 1-1.1: device descriptor read/64, error -71
[ 26.240000] usb 1-1.1: device descriptor read/64, error -71
[ 26.430000] usb 1-1.1: reset high-speed USB device number 3 using ci_hdrc
[ 26.530000] usb 1-1.1: device descriptor read/64, error -71
[ 26.730000] usb 1-1.1: device descriptor read/64, error -71
[ 26.920000] usb 1-1.1: reset high-speed USB device number 3 using ci_hdrc
[ 27.350000] usb 1-1.1: device not accepting address 3, error -71
[ 27.430000] usb 1-1.1: reset high-speed USB device number 3 using ci_hdrc
[ 27.860000] usb 1-1.1: device not accepting address 3, error -71
[ 27.870000] usb 1-1.1: USB disconnect, device number 3
[ 27.890000] sd 0:0:0:0: [sda] Unhandled error code
[ 27.890000] sd 0:0:0:0: [sda]
[ 27.890000] Result: hostbyte=0x01 driverbyte=0x00
[ 27.900000] sd 0:0:0:0: [sda] CDB:
[ 27.900000] cdb[0]=0x28: 28 00 00 00 00 00 00 00 08 00
[ 27.910000] end_request: I/O error, dev sda, sector 0
[ 27.910000] Buffer I/O error on device sda, logical block 0
[ 27.930000] sd 0:0:0:0: [sda] Unhandled error code
[ 27.930000] sd 0:0:0:0: [sda]
[ 27.930000] Result: hostbyte=0x01 driverbyte=0x00
[ 27.940000] sd 0:0:0:0: [sda] CDB:
[ 27.940000] cdb[0]=0x28: 28 00 00 00 00 00 00 00 08 00
[ 27.950000] end_request: I/O error, dev sda, sector 0
[ 27.950000] Buffer I/O error on device sda, logical block 0
[ 27.960000] ldm_validate_partition_table(): Disk read failed.
[ 27.960000] sda: unable to read partition table
[ 27.990000] sd 0:0:0:0: [sda] Attached SCSI removable disk
[ 28.310000] usb 1-1.1: new high-speed USB device number 4 using ci_hdrc
[ 28.410000] usb 1-1.1: device descriptor read/64, error -71
[ 28.610000] usb 1-1.1: device descriptor read/64, error -71
[ 28.800000] usb 1-1.1: new high-speed USB device number 5 using ci_hdrc
[ 28.900000] usb 1-1.1: device descriptor read/64, error -71
[ 29.100000] usb 1-1.1: device descriptor read/64, error -71
[ 29.290000] usb 1-1.1: new high-speed USB device number 6 using ci_hdrc
[ 29.720000] usb 1-1.1: device not accepting address 6, error -71
[ 29.800000] usb 1-1.1: new high-speed USB device number 7 using ci_hdrc
[ 30.230000] usb 1-1.1: device not accepting address 7, error -71
[ 30.230000] hub 1-1:1.0: unable to enumerate USB device on port 1