** Summary changed:

- huawei e220 (option module?) triggers weird usb behaviour and module crash
+ [unable to reproduce for now] huawei e220 (option module?) triggers weird usb 
behaviour and module crash

** Description changed:

+ 
+ 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):
  
- Title should be renamed but for the time being I won't jump to any
- conclusions, appreciate any suggestions :)
- 
- 
- NOTE: I don't have the time at this moment to reproduce the error to check if 
my procedure is 100% correct, however it is at least the second time it happens 
with a fairly recognizable procedure, mentioned below.
- 
- 
- So here is the issue:
- 
- 
- * 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 ;
- 
+ * 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<-----------------
- 
- [ 9429.934842] irq 23: nobody cared (try booting with the "irqpoll"
- option)
- 
+ [ 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.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<-----------------
  
  
  rmmoding option & usbserial and modprobing:
- 
  
--------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.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.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.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<-----------------
  
  
  Unplugging the Huawei E220 and doing:
- 
  
--------8<-------------------------------------8<------------------------------8<--------------------------8<-----------------
- 
- $ cat usbfdd.sh
- 
  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
- 
- #sudo modprobe option
- 
- #sudo modprobe usbserial
- 
  
--------8<-------------------------------------8<------------------------------8<--------------------------8<-----------------
- 
- 
- Seems to fix the problem.
- 
- 
+ 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