USB ports do not work after upgrade to 8.10

Bug #299020 reported by Phil Cash
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Won't Fix
Undecided
Anthony Noto

Bug Description

Benq Joybook 7000.
USB ports working fine in Ubuntu 7.10, then in 8.04.
After upgrade to 8.10 USB ports will not respond to any device I attach - mouse, thumb drive, ext HDD.
If booted with USB mouse connected it will sometimes respond to the USB mouse, but in a very jerky manner. Once, the USB mouse worked properly when connected before boot, but I have not been able to repeat this fluke.
The built-in touch pad works fine.
Possibly related: the video driver fails to recognise my RADEON X600 chipset. I know this is a separate problem, but though it worth mentioning just in case.
Please excuse the scarcity of technical information, I'm just an end user, not a software engineer.

Cheers,
Phil

Revision history for this message
Anthony Noto (angusthefuzz) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. Unfortunately we can't fix it without more information.

Please include the following additional information, if you have not already done so (pay attention to lspci's additional options), as required by the Ubuntu Kernel Team:
1. Please include the output of the command "uname -a" in your next response. It should be one, long line of text which includes the exact kernel version you're running, as well as the CPU architecture.
2. Please run the command "dmesg > dmesg.log" after a fresh boot and attach the resulting file "dmesg.log" to this bug report.
3. Please run the command "sudo lspci -vvnn > lspci-vvnn.log" and attach the resulting file "lspci-vvnn.log" to this bug report.
4. Please run the command "lsusb > lsusb.log" and attach the resulting file "lsusb.log" to this bug report.

For your reference, the full description of procedures for kernel-related bug reports is available at https://wiki.ubuntu.com/KernelTeamBugPolicies Thanks in advance!

Revision history for this message
Phil Cash (philcash) wrote :
Download full text (12.9 KiB)

G'day Anthony,

I'm pleased to offer any further information you may need to help resolve this.
I have also found similar faults mentioned in the forums, but have not found a fix yet.

1.
philcash@phil-laptop:~$ uname -a
Linux phil-laptop 2.6.27-7-generic #1 SMP Tue Nov 4 19:33:20 UTC 2008 i686 GNU/Linux

2. dmesg - see attached (I could only see how to attach one file, so here are the rest...)

3. lspci
00:00.0 Host bridge [0600]: Intel Corporation 82855PM Processor to I/O Controller [8086:3340] (rev 21)
 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
 Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR- INTx-
 Latency: 0
 Region 0: Memory at b0000000 (32-bit, prefetchable) [size=64M]
 Capabilities: [e4] Vendor Specific Information <?>
 Capabilities: [a0] AGP version 2.0
  Status: RQ=32 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART64- HTrans- 64bit- FW+ AGP3- Rate=x1,x2,x4
  Command: RQ=1 ArqSz=0 Cal=0 SBA+ AGP+ GART64- 64bit- FW- Rate=x4
 Kernel driver in use: agpgart-intel
 Kernel modules: intel-agp

00:01.0 PCI bridge [0604]: Intel Corporation 82855PM Processor to AGP Controller [8086:3341] (rev 21)
 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
 Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 Latency: 128
 Bus: primary=00, secondary=01, subordinate=01, sec-latency=32
 I/O behind bridge: 0000c000-0000dfff
 Memory behind bridge: e0000000-efffffff
 Prefetchable memory behind bridge: a0000000-afffffff
 Secondary status: 66MHz+ FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
 BridgeCtl: Parity- SERR+ NoISA- VGA+ MAbort- >Reset- FastB2B-
  PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
 Kernel modules: shpchp

00:1d.0 USB Controller [0c03]: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 [8086:24c2] (rev 03)
 Subsystem: Benq Corporation Device [17ff:5005]
 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: 0
 Interrupt: pin A routed to IRQ 10
 Region 4: I/O ports at 1200 [size=32]
 Kernel driver in use: uhci_hcd
 Kernel modules: uhci-hcd

00:1d.1 USB Controller [0c03]: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 [8086:24c4] (rev 03)
 Subsystem: Benq Corporation Device [17ff:5005]
 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: 0
 Interrupt: pin B routed to IRQ 11
 Region 4: I/O ports at 1220 [size=32]
 Kernel driver in use: uhci_hcd
 Kernel modules: uhci-hcd

00:1d.2 USB Controller [0c03]: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 [8086:24c7] (rev 03)
 Subsystem: Benq Corporation Device [17ff:5005]
 Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisI...

Revision history for this message
Psychoscorpic (psychoscorpic) wrote :

I am having the same problem.
Was working fine, but after using my Sony Ericsson K750i to connect to the Web a few times, no USB device gets mounted. The cell-phone seemed to have a bad mount experience, and I did unplug it without unmounting (it didn't show up in Ubuntu, although the phone did register the connection)

Linux waffles-laptop 2.6.27-7-generic #1 SMP Tue Nov 4 19:33:20 UTC 2008 i686 GNU/Linux

Log files for "dmesg" "lspci -vvnn" and "lsusb" attached.

Revision history for this message
Anthony Noto (angusthefuzz) wrote :

From the logs it appears to be a problem with IRQ mapping. For future reference, you are only able to attach one file per comment, so just create new comments. Additionally, the following link may be helpful: https://help.ubuntu.com/community/DebuggingIRQProblems Please attach any missing files (/proc/interrupts).

Psychoscorpic, it does not appear that you have the same problem, please open another bug report and attach the files you have provided here.

Changed in linux:
assignee: nobody → angusthefuzz
Revision history for this message
Psychoscorpic (psychoscorpic) wrote : Re: [Bug 299020] Re: USB ports do not work after upgrade to 8.10

Thanks very much Anthony - I'll open a new report then.
Geoff

2008/11/20 Anthony Noto <email address hidden>

> >From the logs it appears to be a problem with IRQ mapping. For future
> reference, you are only able to attach one file per comment, so just
> create new comments. Additionally, the following link may be helpful:
> https://help.ubuntu.com/community/DebuggingIRQProblems Please attach
> any missing files (/proc/interrupts).
>
> Psychoscorpic, it does not appear that you have the same problem, please
> open another bug report and attach the files you have provided here.
>
> ** Changed in: linux (Ubuntu)
> Assignee: (unassigned) => Anthony Noto (angusthefuzz)
>
> --
> USB ports do not work after upgrade to 8.10
> https://bugs.launchpad.net/bugs/299020
> You received this bug notification because you are a direct subscriber
> of the bug.
>
> Status in "linux" source package in Ubuntu: Incomplete
>
> Bug description:
> Benq Joybook 7000.
> USB ports working fine in Ubuntu 7.10, then in 8.04.
> After upgrade to 8.10 USB ports will not respond to any device I attach -
> mouse, thumb drive, ext HDD.
> If booted with USB mouse connected it will sometimes respond to the USB
> mouse, but in a very jerky manner. Once, the USB mouse worked properly when
> connected before boot, but I have not been able to repeat this fluke.
> The built-in touch pad works fine.
> Possibly related: the video driver fails to recognise my RADEON X600
> chipset. I know this is a separate problem, but though it worth mentioning
> just in case.
> Please excuse the scarcity of technical information, I'm just an end user,
> not a software engineer.
>
> Cheers,
> Phil
>

Revision history for this message
Phil Cash (philcash) wrote :

G'day Anthony,

please find attached the files noted on the bug report page.
uname.
cheers,
Phil

Revision history for this message
Phil Cash (philcash) wrote :

version

Revision history for this message
Phil Cash (philcash) wrote :
Revision history for this message
Phil Cash (philcash) wrote :
Revision history for this message
Phil Cash (philcash) wrote :
Revision history for this message
Phil Cash (philcash) wrote :
Revision history for this message
Phil Cash (philcash) wrote :

G'day Anthony,

I have succeeded in adding the noapic parameter to the kernel line in GRUB bt editing the kernel line during the boot sequence, and this has restored USB functionality.
Is that it? I mean, do I now need to put the noapic parameter into the GRUB kernel boot line as a permanent fixture, or is there a better fix available now we know that this can restore USB function?
Does having the noapic parameter in the boot sequence have any other consequences?
What are these IOAPIC's that GRUB is now ignoring?

Cheers,
Phil

Revision history for this message
Phil Cash (philcash) wrote :

G'day Anthony,

I don't reboot very often, so it was not until I did that I've discovered this:

Putting noapic in the kernel line as an edit during boot works some of the time, but not every time... and yes, I'm very carefull about what I've typed as I assumed it was a typo the first time it happened

Putting the noapic parameter into the permanent grub file does not work at all.

Editing the kernel line during boot, deleting noapic and retyping it at the end doesn't work either.
Please advise me as to what I should be trying so as to pin this problem down.

Cheers,
Phil

Revision history for this message
Phil Cash (philcash) wrote :

Still banging away as best I can on this...

I've tried booting the system with pci=routeirq in the kernel line, and this works repeatedly, and it works when in the permanent grub file.

Is there more I can do to assist in finding a fix?

Cheers,
Phil

Revision history for this message
Przemek K. (azrael) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. We are sorry that we do not always have the capacity to look at all reported bugs in a timely manner.
There have been many changes in Ubuntu since that time you reported the bug and your problem may have been fixed with some of the updates. It would help us a lot if you could test the current Ubuntu development version (10.04). If you can test it, and it is still an issue, we would appreciate if you could upload updated logs by running apport-collect 299020, and any other logs that are relevant for this particular issue.

Revision history for this message
dayf (dayf) wrote : apport information

AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.21.
Architecture: i386
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: david 1227 F.... pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'I82801DBICH4'/'Intel 82801DB-ICH4 with AD1980 at irq 6'
   Mixer name : 'Analog Devices AD1980'
   Components : 'AC97a:41445370'
   Controls : 46
   Simple ctrls : 32
CheckboxSubmission: ea9665fc3ee7659d6e91a9e70b1daf47
CheckboxSystem: 0e0008fec7b8501c8af75006b52d39a7
DistroRelease: Ubuntu 10.04
Frequency: Once a day.
HibernationDevice: RESUME=UUID=fd97f2ea-50e5-43dc-9a31-f5c2834fd145
InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Beta i386 (20100406.1)
Lsusb:
 Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 001 Device 002: ID 2040:7070 Hauppauge Nova-T Stick 3
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
MachineType: BENQ JoyBook 7000
Package: linux (not installed)
PccardctlIdent:
 Socket 0:
   no product info available
PccardctlStatus:
 Socket 0:
   no card
ProcCmdLine: BOOT_IMAGE=/vmlinuz-2.6.32-24-generic root=UUID=3e3a40dd-8d3b-4169-a13b-7df9576fb054 ro quiet splash
ProcEnviron:
 PATH=(custom, user)
 LANG=en_US.utf8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.32-24.41-generic 2.6.32.15+drm33.5
Regression: Yes
RelatedPackageVersions: linux-firmware 1.34.1
Reproducible: No
RfKill:

Tags: lucid kconfig regression-release needs-upstream-testing
Uname: Linux 2.6.32-24-generic i686
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
dmi.bios.date: 02/23/2005
dmi.bios.vendor: Insyde Software Corporation
dmi.bios.version: Version 2.04
dmi.board.name: ODEM
dmi.board.vendor: BENQ
dmi.board.version: 0000
dmi.chassis.asset.tag: 0000000000
dmi.chassis.type: 10
dmi.chassis.vendor: BENQ
dmi.chassis.version: Version 1.0
dmi.modalias: dmi:bvnInsydeSoftwareCorporation:bvrVersion2.04:bd02/23/2005:svnBENQ:pnJoyBook7000:pvrGRASSHOPPER2:rvnBENQ:rnODEM:rvr0000:cvnBENQ:ct10:cvrVersion1.0:
dmi.product.name: JoyBook 7000
dmi.product.version: GRASSHOPPER2
dmi.sys.vendor: BENQ

tags: added: apport-collected
Revision history for this message
dayf (dayf) wrote : AlsaDevices.txt

apport information

Revision history for this message
dayf (dayf) wrote : AplayDevices.txt

apport information

Revision history for this message
dayf (dayf) wrote : ArecordDevices.txt

apport information

Revision history for this message
dayf (dayf) wrote : BootDmesg.txt

apport information

Revision history for this message
dayf (dayf) wrote : Card0.Amixer.values.txt

apport information

Revision history for this message
dayf (dayf) wrote : Card0.Codecs.codec97.0.ac97.0.0.txt

apport information

Revision history for this message
dayf (dayf) wrote : Card0.Codecs.codec97.0.ac97.0.0.regs.txt

apport information

Revision history for this message
dayf (dayf) wrote : CurrentDmesg.txt

apport information

Revision history for this message
dayf (dayf) wrote : IwConfig.txt

apport information

Revision history for this message
dayf (dayf) wrote : Lspci.txt

apport information

Revision history for this message
dayf (dayf) wrote : PciMultimedia.txt

apport information

Revision history for this message
dayf (dayf) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
dayf (dayf) wrote : ProcInterrupts.txt

apport information

Revision history for this message
dayf (dayf) wrote : ProcModules.txt

apport information

Revision history for this message
dayf (dayf) wrote : UdevDb.txt

apport information

Revision history for this message
dayf (dayf) wrote : UdevLog.txt

apport information

Revision history for this message
dayf (dayf) wrote : WifiSyslog.txt

apport information

Revision history for this message
dayf (dayf) wrote :

Long history of this bug on my part ... More info:

After upgrading to 8.10 (?) my USB mouse did not move smoothly anymore -- unusable. In 9.04 (?) it worked sometimes, so I had to reboot several times to have normal mouse movements.

In 10.04 the mouse works but not the more data intensive USB DVB-T stick: no smooth picture -- unwatchable. The same stick works great on my AMD desktop Ubuntu 10.04, and also on the here bug-reported Benq 7000 with WinXP.

Thanks for any ideas!

Revision history for this message
dayf (dayf) wrote :

On boot it says "[ 3.1.....] Disabling IRQ #1" so I put irqpoll as boot option and it seems to work!

Revision history for this message
dayf (dayf) wrote :

irq #11, sorry.

Revision history for this message
Brad Figg (brad-figg) wrote : Unsupported series, setting status to "Won't Fix".

This bug was filed against a series that is no longer supported and so is being marked as Won't Fix. If this issue still exists in a supported series, please file a new bug.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: Incomplete → Won't Fix
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.