module smsc-ircc2 chooses wrong interrupt when configuring infrared device

Bug #133169 reported by Alex Midgley
6
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Won't Fix
Medium
Unassigned
linux-source-2.6.22 (Ubuntu)
Won't Fix
Medium
Unassigned

Bug Description

I have an HP Pavilion zt3000 laptop, which has an SMSC IR chip. The driver for this chip is the smsc-ircc2 module. The BIOS in the laptop does not configure this chip as a serial port, so the driver has to choose IRQ, DMA, and port settings for the chip. By default, smsc-ircc2 chooses IRQ 7 which conflicts with the parallel port. This conflict prevents the module from loading. Forcing the module to use a free interrupt solves the problem. I do this using the module option ircc_irq.

I'm using Kubuntu 7.04, kernel version 2.6.20-16-generic.

Tags: cft-2.6.27
Revision history for this message
Brian Murray (brian-murray) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. You reported this bug a while ago and there hasn't been any activity in recently. We were wondering if this is still an issue for you? Thanks in advance.

Revision history for this message
Alex Midgley (alex-tapdancinggoats) wrote :

Yes, this is still a problem. Further, upgrading to Kubuntu 7.10 overwrote the module configuration file that forced it to use the correct IRQ.

Revision history for this message
Stefan Nagy (stefan-nagy) wrote :

I have got the same problem on an HP Compaq Business Notebook nx7000 with a LPC47N227 SMsC Super IO Controller including a Infrared Communications Controller: smsc_ircc2 chosses IRQ 7 by default and conflicts with parport. Forcing smsc_ircc2 to use IRQ 3 (as described above) solves the problem.

I'm using Ubuntu 8.04, kernel version 2.6.24-16-generic.

Revision history for this message
Stefan Nagy (stefan-nagy) wrote :

Sorry - I forgot something: Seems like the IRQ conflict doesn't prevent the module smsc_ircc2 from loading anymore. But the only result is that now it's a bit harder to find out why the device isn't working...

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

Hi Stefan,

So just to confirm, you no longer need to use the ircc_irq module option to get the driver to load. Also care to maybe attach you dmesg output when running Hardy.

The other thing is that I'm reassigning this to the "linux" source package. Beginning with the Hardy development cycle kernel bugs should be assigned to the "linux" source package and not linux-source-2.6.xx. Sorry for any confusion. Thanks.

Changed in linux-source-2.6.24:
status: New → Incomplete
Revision history for this message
Stefan Nagy (stefan-nagy) wrote :

Yes - I don't have to use any option to get the module smsc_ircc2 to load. But it still chooses IRQ 7 which conflicts with the parallel port.

I just installed Hardy - so I attach the output of dmesg.

Changed in linux:
assignee: nobody → ubuntu-kernel-team
importance: Undecided → Medium
status: Incomplete → Triaged
Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

The Ubuntu Kernel Team is planning to move to the 2.6.27 kernel for the upcoming Intrepid Ibex 8.10 release. As a result, the kernel team would appreciate it if you could please test this newer 2.6.27 Ubuntu kernel. There are one of two ways you should be able to test:

1) If you are comfortable installing packages on your own, the linux-image-2.6.27-* package is currently available for you to install and test.

--or--

2) The upcoming Alpha5 for Intrepid Ibex 8.10 will contain this newer 2.6.27 Ubuntu kernel. Alpha5 is set to be released Thursday Sept 4. Please watch http://www.ubuntu.com/testing for Alpha5 to be announced. You should then be able to test via a LiveCD.

Please let us know immediately if this newer 2.6.27 kernel resolves the bug reported here or if the issue remains. More importantly, please open a new bug report for each new bug/regression introduced by the 2.6.27 kernel and tag the bug report with 'linux-2.6.27'. Also, please specifically note if the issue does or does not appear in the 2.6.26 kernel. Thanks again, we really appreicate your help and feedback.

Revision history for this message
Alex Midgley (alex-tapdancinggoats) wrote :

The laptop that has this IR chip isn't working right now. Hopefully someone else can test the new kernel.

Revision history for this message
Stefan Nagy (stefan-nagy) wrote :

I tested the 2.6.27 kernel with the Aplha5 LiveCD today.

Seems like the module smsc_ircc2 doesn't get loaded at system startup anymore. If I try to load it manually (without any module options) it still chooses IRQ 7 which still conflicts with the parallel port.

So the only difference in Ubuntu 8.10 Alpha5 seems to be that the module doesn't get loaded at system startup automatically.

Revision history for this message
Launchpad Janitor (janitor) wrote : Kernel team bugs

Per a decision made by the Ubuntu Kernel Team, bugs will longer be assigned to the ubuntu-kernel-team in Launchpad as part of the bug triage process. The ubuntu-kernel-team is being unassigned from this bug report. Refer to https://wiki.ubuntu.com/KernelTeamBugPolicies for more information. Thanks.

Revision history for this message
Sergio Zanchetta (primes2h) wrote :

The 18 month support period for Gutsy Gibbon 7.10 has reached its end of life -
http://www.ubuntu.com/news/ubuntu-7.10-eol . As a result, we are closing the
linux-source-2.6.22 kernel task. It would be helpful if you could test the
new Jaunty Jackalope 9.04 release and confirm if this issue remains -
http://www.ubuntu.com/getubuntu/releasenotes/904overview. If the issue still exists with the Jaunty
release, please update this report by changing the Status of the "linux (Ubuntu)"
task from "Incomplete" to "New". Also please be sure to run the command below
which will automatically gather and attach updated debug information to this
report. Thanks in advance.

apport-collect -p linux-image-2.6.28-11-generic 133169

Changed in linux-source-2.6.22 (Ubuntu):
status: Confirmed → Won't Fix
Changed in linux (Ubuntu):
status: Triaged → Incomplete
Revision history for this message
Alex Midgley (alex-tapdancinggoats) wrote :

I don't have a laptop with this chipset anymore, so I can't test this on Jaunty.

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

Unfortunately without access to the hw to debug I'm closing this bug. Thanks.

Changed in linux (Ubuntu):
status: Incomplete → Won't Fix
Revision history for this message
Stefan Nagy (stefan-nagy) wrote :

I still have the same notebook (HP Compaq Business Notebook nx7000) - it seems to me that nothing really changed regarding this issue since my last posting.

The module smsc_ircc2 doesn't get loaded at system startup. If I try to load it manually (without any module options) it still chooses IRQ 7 which still conflicts with the parallel port.

I'm using Ubuntu 9.04 (Jaunty) now; Kernel 2.6.28-15-generic.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

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