Compilaton on F10 (preview + updates)

2008-11-18
2013-02-17
  • Hi
    I did

    git clone git://gitorious.org/acx-mac80211/mainline.git
    cd mainline
    git checkout -b non-mac80211 origin/non-mac80211
    make

    And module compiles and loads ok on Fedora 10, but on /var/log/messages I'm getting this messages, and can't connect to wireless network.

    I would like to help debugging this issue so give me instructions about what do you want me to check in order to improve support.

    -------------------------------------------------------------------------------------------
    Nov 18 20:13:52 localhost kernel: acx: this driver is still EXPERIMENTAL
    Nov 18 20:13:52 localhost kernel: acx: reading README file and/or Craig's HOWTO is recommended, visit http://acx100.sf.net in case of further questions/discussion
    Nov 18 20:13:52 localhost kernel: acx: compiled to use 32bit I/O access. I/O timing issues might occur, such as non-working firmware upload. Report them
    Nov 18 20:13:52 localhost kernel: acx: running on a little-endian CPU
    Nov 18 20:13:52 localhost kernel: acx: PCI/VLYNQ module v0.3.38-git initialized, waiting for cards to probe...
    Nov 18 20:13:52 localhost kernel: acx_pci 0000:02:0a.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
    Nov 18 20:13:52 localhost kernel: acx: found ACX100-based wireless network card at 0000:02:0a.0, irq:20, phymem1:0xEE010000, phymem2:0xEE000000, mem1:0xf8c94000, mem1_size:4096, mem2:0xf8ec0000, mem2_size:65536
    Nov 18 20:13:52 localhost kernel: initial debug setting is 0x000A
    Nov 18 20:13:52 localhost kernel: using IRQ 20
    Nov 18 20:13:52 localhost kernel: acx: need to load firmware for acx100 chipset with radio ID 0d, please provide via firmware hotplug:
    Nov 18 20:13:52 localhost kernel: acx: either one file only (<c>ombined firmware image file, radio-specific) or two files (radio-less base image file *plus* separate <r>adio-specific extension file)
    Nov 18 20:13:52 localhost kernel: requesting firmware image 'tiacx100c0D'
    Nov 18 20:13:52 localhost kernel: firmware: requesting tiacx100c0D
    Nov 18 20:13:52 localhost kernel: acx: firmware image 'tiacx100c0D' was not provided. Check your hotplug scripts
    Nov 18 20:13:52 localhost kernel: requesting firmware image 'tiacx100'
    Nov 18 20:13:52 localhost kernel: firmware: requesting tiacx100
    Nov 18 20:13:52 localhost firmware.sh[13188]: Cannot find  firmware file 'tiacx100c0D'
    Nov 18 20:13:52 localhost kernel: acx_write_fw (main/combined): 0
    Nov 18 20:13:52 localhost kernel: acx_validate_fw (main/combined): 0
    Nov 18 20:13:52 localhost kernel: requesting firmware image 'tiacx100r0D'
    Nov 18 20:13:52 localhost kernel: firmware: requesting tiacx100r0D
    Nov 18 20:13:52 localhost kernel: acx: firmware image 'tiacx100r0D' was not provided. Check your hotplug scripts
    Nov 18 20:13:52 localhost kernel: acx: can't load radio module 'tiacx100r0D'
    Nov 18 20:13:52 localhost firmware.sh[13233]: Cannot find  firmware file 'tiacx100r0D'
    Nov 18 20:13:52 localhost kernel: acx100_s_init_wep: writing WEP options
    Nov 18 20:13:52 localhost kernel: initializing max packet templates
    Nov 18 20:13:52 localhost kernel: NVS_vendor_offs:0000 probe_delay:500 eof_memory:65536
    Nov 18 20:13:52 localhost kernel: CCAModes:04 Diversity:01 ShortPreOpt:01 PBCC:01 ChanAgil:00 PHY:05 Temp:01
    Nov 18 20:13:52 localhost kernel: AntennaID:00 Len:02 Data:01 02
    Nov 18 20:13:52 localhost kernel: PowerLevelID:01 Len:02 Data:001E 000A
    Nov 18 20:13:52 localhost kernel: DataRatesID:02 Len:05 Data:02 04 11 22 44
    Nov 18 20:13:52 localhost kernel: DomainID:03 Len:06 Data:30 20 30 31 32 41
    Nov 18 20:13:52 localhost kernel: ProductID:04 Len:09 Data:TI ACX100
    Nov 18 20:13:52 localhost kernel: ManufacturerID:05 Len:07 Data:TI Test
    Nov 18 20:13:52 localhost kernel: get_mask 0x00004D82, set_mask 0x00000000
    Nov 18 20:13:52 localhost kernel: got sensitivity value 64
    Nov 18 20:13:52 localhost kernel: got antenna value 0x08
    Nov 18 20:13:52 localhost kernel: got Energy Detect (ED) threshold 112
    Nov 18 20:13:52 localhost kernel: got Channel Clear Assessment (CCA) value 13
    Nov 18 20:13:53 localhost kernel: got regulatory domain 0x30
    Nov 18 20:13:53 localhost kernel: get_mask 0x00000000, set_mask 0x00000000 - after update
    Nov 18 20:13:53 localhost kernel: new ratevector: 82 84 0B 16 2C
    Nov 18 20:13:53 localhost kernel: setting RXconfig to 2010:0FDD
    Nov 18 20:13:53 localhost kernel: acx: === chipset TNETW1100A, radio type 0x0D (Maxim), form factor 0x01 ((mini-)PCI / CardBus), EEPROM version 0x05: uploaded firmware 'Rev 1.9.8.b' ===
    Nov 18 20:13:53 localhost kernel: creating /proc entry driver/acx_wlan0
    Nov 18 20:13:53 localhost kernel: creating /proc entry driver/acx_wlan0_diag
    Nov 18 20:13:53 localhost kernel: creating /proc entry driver/acx_wlan0_eeprom
    Nov 18 20:13:53 localhost kernel: creating /proc entry driver/acx_wlan0_phy
    Nov 18 20:13:53 localhost kernel: acx v0.3.38-git: net device wlan0, driver compiled against wireless extensions 22 and Linux 2.6.27.5-109.fc10.i686
    Nov 18 20:14:58 localhost kernel: new adev->mode=2
    Nov 18 20:15:09 localhost kernel: acx_set_status(1):SCANNING
    Nov 18 20:15:09 localhost kernel: updating initial settings on iface activation
    Nov 18 20:15:09 localhost kernel: get_mask 0x00000000, set_mask 0x0037EEFE
    Nov 18 20:15:09 localhost kernel: important setting has been changed. Need to update packet templates, too
    Nov 18 20:15:09 localhost kernel: updating packet templates
    Nov 18 20:15:09 localhost kernel: updating Tx fallback to 1 retries
    Nov 18 20:15:09 localhost kernel: updating transmit power: 18 dBm
    Nov 18 20:15:09 localhost kernel: wlan0: changing radio power level to 18 dBm (23)
    Nov 18 20:15:09 localhost kernel: updating antenna value: 0x08
    Nov 18 20:15:09 localhost kernel: updating Energy Detect (ED) threshold: 112
    Nov 18 20:15:09 localhost kernel: updating Channel Clear Assessment (CCA) value: 0x0D
    Nov 18 20:15:09 localhost kernel: updating channel to: 1
    Nov 18 20:15:09 localhost kernel: updating: enable Tx
    Nov 18 20:15:09 localhost kernel: updating: enable Rx on channel: 1
    Nov 18 20:15:09 localhost kernel: updating short retry limit: 7, long retry limit: 4
    Nov 18 20:15:09 localhost kernel: updating tx MSDU lifetime: 4096
    Nov 18 20:15:09 localhost kernel: updating regulatory domain: 0x30
    Nov 18 20:15:09 localhost kernel: setting RXconfig to 2010:0FDD
    Nov 18 20:15:09 localhost kernel: updating WEP key settings
    Nov 18 20:15:09 localhost kernel: setting WEP key 0 as default
    Nov 18 20:15:09 localhost kernel: acx_set_status(1):SCANNING
    Nov 18 20:15:09 localhost kernel: starting radio scan
    Nov 18 20:15:09 localhost kernel: get_mask 0x00000000, set_mask 0x00000000 - after update
    Nov 18 20:15:09 localhost kernel: get_mask 0x00000000, set_mask 0x00000040
    Nov 18 20:15:09 localhost kernel: setting RXconfig to 2010:0FDD
    Nov 18 20:15:09 localhost kernel: ADDRCONF(NETDEV_UP): wlan0: link is not ready
    Nov 18 20:15:09 localhost kernel: get_mask 0x00000000, set_mask 0x00000000 - after update
    Nov 18 20:15:10 localhost kernel: acx_i_timer: adev->status=1 (SCANNING)
    Nov 18 20:15:10 localhost kernel: continuing scan (1 sec)
    Nov 18 20:15:10 localhost kernel: no matching station found in range yet
    Nov 18 20:15:10 localhost kernel: acx_set_status(1):SCANNING
    Nov 18 20:15:10 localhost kernel: starting radio scan
    Nov 18 20:15:11 localhost kernel: acx_i_timer: adev->status=1 (SCANNING)
    Nov 18 20:15:11 localhost kernel: continuing scan (1 sec)
    Nov 18 20:15:11 localhost kernel: no matching station found in range yet
    Nov 18 20:15:11 localhost kernel: acx_set_status(1):SCANNING
    Nov 18 20:15:11 localhost kernel: starting radio scan
    Nov 18 20:15:12 localhost kernel: acx_i_timer: adev->status=1 (SCANNING)

    --------------------------------------------

    Thanks
    Pablo

     
    • nhira
      nhira
      2008-11-23

      @Pablo

      Given these lines:
      -----xxx-----
      Nov 18 20:13:52 localhost kernel: acx: need to load firmware for acx100 chipset with radio ID 0d, please provide via firmware hotplug:
      Nov 18 20:13:52 localhost kernel: acx: either one file only (<c>ombined firmware image file, radio-specific) or two files (radio-less base image file *plus* separate <r>adio-specific extension file)
      Nov 18 20:13:52 localhost kernel: requesting firmware image 'tiacx100c0D'
      Nov 18 20:13:52 localhost kernel: firmware: requesting tiacx100c0D
      Nov 18 20:13:52 localhost kernel: acx: firmware image 'tiacx100c0D' was not provided. Check your hotplug scripts
      Nov 18 20:13:52 localhost kernel: requesting firmware image 'tiacx100'
      Nov 18 20:13:52 localhost kernel: firmware: requesting tiacx100
      Nov 18 20:13:52 localhost firmware.sh[13188]: Cannot find firmware file 'tiacx100c0D'
      Nov 18 20:13:52 localhost kernel: acx_write_fw (main/combined): 0
      Nov 18 20:13:52 localhost kernel: acx_validate_fw (main/combined): 0
      Nov 18 20:13:52 localhost kernel: requesting firmware image 'tiacx100r0D'
      Nov 18 20:13:52 localhost kernel: firmware: requesting tiacx100r0D
      Nov 18 20:13:52 localhost kernel: acx: firmware image 'tiacx100r0D' was not provided. Check your hotplug scripts
      Nov 18 20:13:52 localhost kernel: acx: can't load radio module 'tiacx100r0D'
      Nov 18 20:13:52 localhost firmware.sh[13233]: Cannot find firmware file 'tiacx100r0D'
      -----xxx-----

      It looks like the firmware cannot be loaded.  Do you have these files available in the hotplug directory?  (It looks like you need a file tiacx100c0D.img.)

      You may find this helpful:
      http://acx100.sourceforge.net/wiki/Firmware

      Good luck.

      -h