** Description changed:

- 
- NOTE: I'm unable to reproduce the issue for the time being, will try again 
later.
+ NOTE: I'm unable to reproduce the issue for the time being, will try
+ again later.
  
  Huawei e220 (option module?) triggers weird usb behaviour and module
  crash
  
  I'm unable to reproduce, I'm aware it happened at least twice with steps
  similar to these, but I'm not sure why it stopped working (didn't
  update):
  
  * Boot Intrepid Ibex 8.04, Linux hostname 2.6.27-4-generic #1 SMP Wed Sep 24 
01:30:51 UTC 2008 i686 GNU/Linux ;
  * Use Huawei E220 ;
  * Disconnect ;
  * Hibernate ;
  * Resume ;
  
  At this point, everything's fine.
  
  * Connect Huawei E220 ;
  * USB Mouse pointer starts "jumping" on screen ;
  * dmesg has the following errors:
  
- 
--------8<-------------------------------------8<------------------------------8<--------------------------8<-----------------
+ ----------------8<-------------------------------------8<--------------------
  [ 9429.934842] irq 23: nobody cared (try booting with the "irqpoll" option)
  [ 9429.934856] Pid: 0, comm: swapper Not tainted 2.6.27-4-generic #1
  [ 9429.934861]  [<c03924c6>] ? printk+0x1d/0x1f
  [ 9429.934873]  [<c0177ebc>] __report_bad_irq+0x2c/0xa0
  [ 9429.934882]  [<c0178044>] note_interrupt+0x114/0x140
  [ 9429.934889]  [<c0176db1>] ? handle_IRQ_event+0x41/0x80
  [ 9429.934897]  [<c0178693>] handle_fasteoi_irq+0xb3/0xe0
  [ 9429.934904]  [<c0106c15>] do_IRQ+0x45/0x80
  [ 9429.934911]  [<c0104ff3>] common_interrupt+0x23/0x30
  [ 9429.934918]  [<c011aefd>] ? __ticket_spin_lock+0xd/0x20
  [ 9429.934928]  [<c03946ed>] _spin_lock+0xd/0x10
  [ 9429.934934]  [<c0151888>] clockevents_notify+0x18/0x80
  [ 9429.934963]  [<f88a1270>] acpi_state_timer_broadcast+0x36/0x39 [processor]
  [ 9429.934991]  [<f88a19ba>] acpi_idle_enter_simple+0x162/0x17b [processor]
  [ 9429.935008]  [<c02dc48b>] cpuidle_idle_call+0x7b/0xd0
  [ 9429.935015]  [<c010288d>] cpu_idle+0x7d/0x130
  [ 9429.935021]  [<c0384fb3>] rest_init+0x53/0x60
  [ 9429.935028]  =======================
  [ 9429.935032] handlers:
  [ 9429.935035] [<f88e1990>] (usb_hcd_irq+0x0/0x90 [usbcore])
  [ 9429.935073] [<f88e1990>] (usb_hcd_irq+0x0/0x90 [usbcore])
  [ 9429.935111] Disabling IRQ #23
- 
--------8<-------------------------------------8<------------------------------8<--------------------------8<-----------------
+ ----------------8<-------------------------------------8<--------------------
  
  
  rmmoding option & usbserial and modprobing:
- 
--------8<-------------------------------------8<------------------------------8<--------------------------8<-----------------
+ ----------------8<-------------------------------------8<--------------------
  [ 9788.384099] proc_dir_entry 'scsi/usb-storage' already registered
  [ 9788.384112] Pid: 1881, comm: khubd Not tainted 2.6.27-4-generic #1
  [ 9788.384117]  [<c03924c6>] ? printk+0x1d/0x1f
  [ 9788.384128]  [<c01f5492>] proc_register+0x1a2/0x1d0
  [ 9788.384137]  [<c01f56a8>] proc_mkdir_mode+0x38/0x50
  [ 9788.384168]  [<c01f56d4>] proc_mkdir+0x14/0x20
  [ 9788.384187]  [<f894329e>] scsi_proc_hostdir_add+0x4e/0xe0 [scsi_mod]
  [ 9788.384231]  [<f8937da8>] scsi_host_alloc+0x2b8/0x2d0 [scsi_mod]
  [ 9788.384272]  [<f893b7d0>] ? scsi_error_handler+0x0/0x130 [scsi_mod]
  [ 9788.384314]  [<f8a010b7>] storage_probe+0x47/0x860 [usb_storage]
  [ 9788.384325]  [<c0201fea>] ? sysfs_addrm_finish+0x1a/0xf0
  [ 9788.384334]  [<c0201748>] ? sysfs_add_one+0x18/0x50
  [ 9788.384341]  [<c02017d6>] ? sysfs_addrm_start+0x56/0xa0
  [ 9788.384348]  [<c03934f0>] ? mutex_lock+0x10/0x20
  [ 9788.384374]  [<f88e5e09>] ? usb_autopm_do_device+0x69/0xf0 [usbcore]
  [ 9788.384424]  [<f88e64d7>] usb_probe_interface+0xa7/0x140 [usbcore]
  [ 9788.384450]  [<c0202697>] ? sysfs_create_link+0x17/0x20
  [ 9788.384482]  [<c02c420e>] really_probe+0xee/0x190
  [ 9788.384496]  [<f88e5899>] ? usb_match_id+0x49/0x60 [usbcore]
  [ 9788.384545]  [<c02c42f3>] driver_probe_device+0x43/0x60
  [ 9788.384551]  [<c02c439d>] __device_attach+0xd/0x10
  [ 9788.384558]  [<c02c376b>] bus_for_each_drv+0x5b/0x80
  [ 9788.384571]  [<c02c4456>] device_attach+0x76/0x80
  [ 9788.384577]  [<c02c4390>] ? __device_attach+0x0/0x10
  [ 9788.384590]  [<c02c3547>] bus_attach_device+0x47/0x70
  [ 9788.384596]  [<c02c2173>] device_add+0x2b3/0x370
  [ 9788.384608]  [<f88e52cf>] ? usb_set_configuration+0x40f/0x5e0 [usbcore]
  [ 9788.384647]  [<f88e530f>] usb_set_configuration+0x44f/0x5e0 [usbcore]
  [ 9788.384691]  [<f88ed423>] generic_probe+0x33/0xa0 [usbcore]
  [ 9788.384718]  [<c0202697>] ? sysfs_create_link+0x17/0x20
  [ 9788.384744]  [<f88e56b1>] usb_probe_device+0x41/0x50 [usbcore]
  [ 9788.384769]  [<c02c420e>] really_probe+0xee/0x190
  [ 9788.384794]  [<c02c42f3>] driver_probe_device+0x43/0x60
  [ 9788.384800]  [<c02c439d>] __device_attach+0xd/0x10
  [ 9788.384807]  [<c02c376b>] bus_for_each_drv+0x5b/0x80
  [ 9788.384818]  [<c02c4456>] device_attach+0x76/0x80
  [ 9788.384825]  [<c02c4390>] ? __device_attach+0x0/0x10
  [ 9788.384837]  [<c02c3547>] bus_attach_device+0x47/0x70
  [ 9788.384844]  [<c02c2173>] device_add+0x2b3/0x370
  [ 9788.384850]  [<c03934f0>] ? mutex_lock+0x10/0x20
  [ 9788.384863]  [<f88df79b>] usb_new_device+0x5b/0xb0 [usbcore]
  [ 9788.384905]  [<f88e0137>] hub_port_connect_change+0x497/0x9a0 [usbcore]
  [ 9788.384941]  [<f88e3730>] ? urb_destroy+0x20/0x30 [usbcore]
  [ 9788.384968]  [<c02508cd>] ? kref_put+0x2d/0x70
  [ 9788.384988]  [<f88e0101>] ? hub_port_connect_change+0x461/0x9a0 [usbcore]
  [ 9788.385025]  [<f88e43c7>] ? usb_start_wait_urb+0x77/0xb0 [usbcore]
  [ 9788.385063]  [<f88e461f>] ? usb_control_msg+0xcf/0xe0 [usbcore]
  [ 9788.385101]  [<f88e093c>] hub_events+0x1fc/0x640 [usbcore]
  [ 9788.385128]  [<c014746f>] ? finish_wait+0x4f/0x70
  [ 9788.385147]  [<f88e0db5>] hub_thread+0x35/0x150 [usbcore]
  [ 9788.385172]  [<c0147370>] ? autoremove_wake_function+0x0/0x50
  [ 9788.385191]  [<f88e0d80>] ? hub_thread+0x0/0x150 [usbcore]
  [ 9788.385217]  [<c0147001>] kthread+0x41/0x80
  [ 9788.385225]  [<c0146fc0>] ? kthread+0x0/0x80
  [ 9788.385232]  [<c0105287>] kernel_thread_helper+0x7/0x10
  [ 9788.385240]  =======================
- 
--------8<-------------------------------------8<------------------------------8<--------------------------8<-----------------
+ ----------------8<-------------------------------------8<--------------------
  
  
  Unplugging the Huawei E220 and doing:
- 
--------8<-------------------------------------8<------------------------------8<--------------------------8<-----------------
+ ----------------8<-------------------------------------8<--------------------
  sudo rmmod option
  sudo rmmod usbserial
  sudo rmmod uvcvideo
  sudo rmmod usb_storage
  sudo rmmod libusual
  sudo rmmod usbhid
  sudo rmmod ehci_hcd
  sudo rmmod uhci_hcd
  
  sudo modprobe uhci_hcd
  sudo modprobe ehci_hcd
  sudo modprobe usbhid
  sudo modprobe libusual
  sudo modprobe usb_storage
  sudo modprobe uvcvideo
- 
--------8<-------------------------------------8<------------------------------8<--------------------------8<-----------------
+ ----------------8<-------------------------------------8<--------------------
  and connecting the device again seems to fix the problem.
  
  $ cat /proc/version_signature
  Ubuntu 2.6.27-4.6-generic
  
  $ lsb_release -rd
  Description:    Ubuntu intrepid (development branch)
  Release:        8.10
  
  
  dmesg, lspci & /proc/interrupts will be attached to this bug report in  a few 
minutes.

-- 
[unable to reproduce for now] huawei e220 (option module?) triggers weird usb 
behaviour and module crash
https://bugs.launchpad.net/bugs/278924
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to