Intrepid beta kernel panic acx.ko with TNET1130 incorrect firmware version

Bug #283165 reported by AndrewL
20
This bug affects 3 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Invalid
Medium
Unassigned
linux-firmware (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

My Texas Instruments TNET1130 wireless NIC has not been fully supported in earlier versions of Ubuntu - I have had both 8.04 and 7.10 installed, and each time I had to install ndiswrapper and use the windows driver to get WPA support.

When I installed both Alpha6 and Beta of Intrepid, it initially worked OK, but when I configured my WPA wireless network and rebooted, I would get to the login screen, hear the drums and attempt to login before I ended up with a kernel panic (caps and scroll lights on keyboard would flash and I would get a hard freeze). Booting to single user mode was fine.
I changed to console view before the panic and got a partial stack trace on the screen, which included several references to acx and wpa_supplicant.
I disabled the acx module by adding to /etc/modprobe.d/blacklist and moving /lib/modules/2.6.27-4-generic/kernel/ubuntu/misc/wireless/acx/acx.ko out of modules directory. I have since run lspci and the Ubuntu hardware testing applet and in both cases the wireless card was identified as a "Texas Instruments ACX 111 54Mbps Wireless Interface [104c:9066]".
ProblemType: Bug
Architecture: i386
DistroRelease: Ubuntu 8.10
Package: linux-image-2.6.27-4-generic 2.6.27-4.6 [modified: lib/modules/2.6.27-4-generic/modules.pcimap lib/modules/2.6.27-4-generic/modules.dep lib/modules/2.6.27-4-generic/modules.ieee1394map lib/modules/2.6.27-4-generic/modules.usbmap lib/modules/2.6.27-4-generic/modules.isapnpmap lib/modules/2.6.27-4-generic/modules.inputmap lib/modules/2.6.27-4-generic/modules.seriomap lib/modules/2.6.27-4-generic/modules.alias lib/modules/2.6.27-4-generic/modules.symbols]
ProcCmdLine: User Name=UUID=e3ce3882-7578-4078-b3cd-1602f113f158 ro quiet splash
ProcEnviron:
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
 LANG=en_AU.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.27-4.6-generic
SourcePackage: linux
UnreportableReason: This is not a genuine Ubuntu package

Revision history for this message
AndrewL (adlan) wrote :
Revision history for this message
AndrewL (adlan) wrote :

Further info - upgrading to 2.6.27-7-generic did not prevent panic. I disabled acx.ko again and system has been stable since.

Revision history for this message
AndrewL (adlan) wrote : Re: Intrepid beta kernel panic acx.ko with TNET1130 and WPA network
description: updated
Revision history for this message
AndrewL (adlan) wrote :

I ended up doing md5sums on all the hotplug supplied firmware files to match the version of firmware I was using with ndiswrapper. It turns out that I was using 1.2.1.34, although the documentation that came with the windows driver I was using did not mention this. When I set the firmware_ver option to 1.2.1.34 the driver loaded and the system was stable. After stuffing around trying to get wpa_supplicant to work for a while I RTFM'd and realised that WPA wasn't supported.

I ended up using ndiswrapper and connected without too many issues.

Revision history for this message
Paisa Seeluangsawat (paisa) wrote :

I have a Texas Instrument USR2216 Wireless PCI card. It has an ACX100 chip. I haven't been using the card this past two years, but it has been sitting in my PCI slot. My system works fine in 8.04. After upgrading to 8.10, I can only boot up to the log in screen. Either typing in my username or hitting Alt-F1 would cause the computer to hang, with numlock and scrolllock lights blinking. I cannot reboot with Ctlr-Alt-Del. This is with the 2.6.27-7-generic kernel.

With 8.10 live CD, my computer would hang after choosing the keyboard type.

After removing the wireless card, the problem goes away.

Revision history for this message
Paisa Seeluangsawat (paisa) wrote :
Revision history for this message
Paisa Seeluangsawat (paisa) wrote :

I no longer use the card. I will mail it out for free if anyone wants to work on this bug.

I used it with WEP a while back. I can't get it to work with newer encryption schemes like WPA.

Revision history for this message
jap1968 (jap1968) wrote :

Same card as Paisa: USR2216, and same problem also.

I am unable to run Ubuntu 8.10 (tried both 32 and 64 bit versions). I have also tried Ubuntu 9.04, alfa-4 and alfa-5: always the same problem: As soon as the user passes the gdm login screen, the system hangs up with a kernel panic.

I had finally to remove the card from my system, and I am currently working with an USB wifi adapter. Otherwise, I am unable to boot the computer.

Revision history for this message
AndrewL (adlan) wrote :

Hi Jap1968,
I suggest you try alternative firmware versions as I was able to get the driver to be stable with 1.2.1.34. You can find the available firmware versions by looking in the readme file in /lib/firmware/acx/README.txt. You then set the firmware version by adding a line to the /etc/modprobe.d/options file like 'option acx firmware_ver=1.2.1.34'

Regards
Andrew L

Revision history for this message
Muelli (ubuntu-bugs-auftrags-killer) wrote :
Download full text (4.5 KiB)

Same problem for me.
Here the relevant part of dmesg. I'll attach the full dmesg.
Apr 28 01:04:06 gunther-desktop kernel: [ 640.164055] wlan0: issue_cmd(): timed out waiting for CMD_COMPLETE. irq bits:0x0000 irq_status:0x0000 timeout:49ms cmd_status:1 (Success)
Apr 28 01:04:06 gunther-desktop kernel: [ 640.164061] wlan0: issue_cmd(cmd:0x0002) FAILED
Apr 28 01:04:06 gunther-desktop kernel: [ 640.164067] Pid: 2711, comm: wpa_supplicant Not tainted 2.6.28-11-generic #42-Ubuntu
Apr 28 01:04:06 gunther-desktop kernel: [ 640.164070] Call Trace:
Apr 28 01:04:06 gunther-desktop kernel: [ 640.164086] [<c0500ac6>] ? printk+0x18/0x1a
Apr 28 01:04:06 gunther-desktop kernel: [ 640.164118] [<f7cc1411>] acxpci_s_issue_cmd_timeo+0x261/0x3a0 [acx]
Apr 28 01:04:06 gunther-desktop kernel: [ 640.164133] [<f7cbb409>] acx_s_configure+0x99/0xc0 [acx]
Apr 28 01:04:06 gunther-desktop kernel: [ 640.164141] [<f7cbcbe7>] acx_s_update_card_settings+0x5f7/0x1110 [acx]
Apr 28 01:04:06 gunther-desktop kernel: [ 640.164148] [<c0193e4b>] ? get_page_from_freelist+0xbb/0x150
Apr 28 01:04:06 gunther-desktop kernel: [ 640.164153] [<c044eb81>] ? __nla_reserve+0x21/0x60
Apr 28 01:04:06 gunther-desktop kernel: [ 640.164156] [<c044ebd8>] ? __nla_put+0x18/0x40
Apr 28 01:04:06 gunther-desktop kernel: [ 640.164159] [<c044ec4a>] ? nla_put+0x4a/0x60
Apr 28 01:04:06 gunther-desktop kernel: [ 640.164164] [<c04e9e7a>] ? wireless_send_event+0x15a/0x230
Apr 28 01:04:06 gunther-desktop kernel: [ 640.164167] [<c04e9e7a>] ? wireless_send_event+0x15a/0x230
Apr 28 01:04:06 gunther-desktop kernel: [ 640.164172] [<c015383b>] ? up+0x2b/0x40
Apr 28 01:04:06 gunther-desktop kernel: [ 640.164175] [<c04ea6b7>] ? ioctl_standard_iw_point+0x127/0x290
Apr 28 01:04:06 gunther-desktop kernel: [ 640.164179] [<c04ea6b7>] ? ioctl_standard_iw_point+0x127/0x290
Apr 28 01:04:06 gunther-desktop kernel: [ 640.164186] [<f7cb7f11>] acx_ioctl_commit+0x21/0x30 [acx]
Apr 28 01:04:06 gunther-desktop kernel: [ 640.164193] [<f7cb7ef0>] ? acx_ioctl_commit+0x0/0x30 [acx]
Apr 28 01:04:06 gunther-desktop kernel: [ 640.164197] [<c04ea8dc>] ioctl_standard_call+0xbc/0x110
Apr 28 01:04:06 gunther-desktop kernel: [ 640.164205] [<c0432d3d>] ? __dev_get_by_name+0x7d/0xa0
Apr 28 01:04:06 gunther-desktop kernel: [ 640.164208] [<c04ea176>] wireless_process_ioctl+0xb6/0x140
Apr 28 01:04:06 gunther-desktop kernel: [ 640.164215] [<f7cb79a0>] ? acx_ioctl_set_encode+0x0/0x190 [acx]
Apr 28 01:04:06 gunther-desktop kernel: [ 640.164219] [<c0501a4b>] ? mutex_lock+0xb/0x20
Apr 28 01:04:06 gunther-desktop kernel: [ 640.164222] [<c04ea26b>] wext_handle_ioctl+0x6b/0xd0
Apr 28 01:04:06 gunther-desktop kernel: [ 640.164225] [<c04ea820>] ? ioctl_standard_call+0x0/0x110
Apr 28 01:04:06 gunther-desktop kernel: [ 640.164228] [<c04ea420>] ? ioctl_private_call+0x0/0x170
Apr 28 01:04:06 gunther-desktop kernel: [ 640.164233] [<c0434d67>] dev_ioctl+0x457/0x520
Apr 28 01:04:06 gunther-desktop kernel: [ 640.164238] [<c019fd30>] ? unmap_vmas+0x1a0/0x360
Apr 28 01:04:06 gunther-desktop kernel: [ 640.164242] [<c0502cf8>] ? _spin_lock+0x8/0x10
Apr 28 01:04:06 gunther-desktop kernel: [ 640.164247] [<c01a7865>] ? ...

Read more...

Revision history for this message
kernel-janitor (kernel-janitor) wrote :

Hi AndrewL,

This bug was reported a while ago and there hasn't been any activity in it recently. We were wondering if this is still an issue? Can you try with the latest development release of Ubuntu? ISO CD images are available from http://cdimage.ubuntu.com/releases/karmic .

If it remains an issue, could you run the following command from a Terminal (Applications->Accessories->Terminal). It will automatically gather and attach updated debug information to this report.

apport-collect -p linux 283165

Also, if you could test the latest upstream kernel available that would be great. It will allow additional upstream developers to examine the issue. Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Once you've tested the upstream kernel, please remove the 'needs-upstream-testing' tag. This can be done by clicking on the yellow pencil icon next to the tag located at the bottom of the bug description and deleting the 'needs-upstream-testing' text. Please let us know your results.

Thanks in advance.

[This is an automated message. Apologies if it has reached you inappropriately; please just reply to this message indicating so.]

tags: added: needs-kernel-logs
tags: added: needs-upstream-testing
tags: added: kj-triage
Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
Muelli (ubuntu-bugs-auftrags-killer) wrote :

FWIW: I just booted the karmic-alpha-4 and the card was listed in lspci, but didn't show up in iwconfig. Also, there was no "acx" module. Maybe the driver has been removed?
At least http://packages.ubuntu.com/search?suite=karmic&arch=any&searchon=contents&keywords=acx.ko doesn't show anything while http://packages.ubuntu.com/search?suite=default&section=all&arch=any&searchon=contents&keywords=acx.ko does.

Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

Muelli,

Care to attach the output of sudo lspci -vnvn as well as an update dmesg output for Karmic?

sudo lscpi -vnvn > lspci-vnvn.log
dmesg > dmesg.log

Revision history for this message
Muelli (ubuntu-bugs-auftrags-killer) wrote :

00:0c.0 Network controller [0280]: Texas Instruments ACX 100 22Mbps Wireless Interface [104c:8400]
 Subsystem: Global Sun Technology Inc Device [16ab:8501]
 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
 Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 Latency: 32, Cache Line Size: 32 bytes
 Interrupt: pin A routed to IRQ 11
 Region 0: I/O ports at ec00 [size=32]
 Region 1: Memory at dffff000 (32-bit, non-prefetchable) [size=4K]
 Region 2: Memory at dffe0000 (32-bit, non-prefetchable) [size=64K]
 Capabilities: [40] Power Management version 2
  Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-)
  Status: D0 PME-Enable- DSel=0 DScale=0 PME-

Revision history for this message
Muelli (ubuntu-bugs-auftrags-killer) wrote :

and the dmesg

Changed in linux (Ubuntu):
importance: Undecided → Medium
status: Incomplete → Triaged
Revision history for this message
Jeremy Foshee (jeremyfoshee) wrote :

This bug report was marked as Triaged a while ago but has not had any updated comments for quite some time. Please let us know if this issue remains in the current Ubuntu release, http://www.ubuntu.com/getubuntu/download . If the issue remains, click on the current status under the Status column and change the status back to "New". Thanks.

[This is an automated message. Apologies if it has reached you inappropriately; please just reply to this message indicating so.]

Changed in linux (Ubuntu):
status: Triaged → Incomplete
Revision history for this message
Muelli (ubuntu-bugs-auftrags-killer) wrote :

Reverting changes to Leann's, because this issue still exists: Neither jaunty nor lucid ship the acx driver. (cmp http://packages.ubuntu.com/search?suite=lucid&arch=any&searchon=contents&keywords=acx.ko)

Changed in linux (Ubuntu):
status: Incomplete → New
Revision history for this message
Chase Douglas (chasedouglas) wrote :

The acx driver has been dropped from Ubuntu, presumably because the driver is unmaintained. The latest release was two years ago, and it likely does not compile against the Karmic or Lucid kernel trees. Thus, I'm invalidating both bugs at this time. I suggest using ndiswrapper, though that route is not supported by Ubuntu either.

Changed in linux (Ubuntu):
status: New → Invalid
Changed in linux-firmware (Ubuntu):
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.