(switched to email. Please respond via emailed reply-to-all, not via the bugzilla web interface). On Wed, 10 Jun 2009 10:05:56 GMT bugzilla-daemon@xxxxxxxxxxxxxxxxxxx wrote: > http://bugzilla.kernel.org/show_bug.cgi?id=13496 > > Summary: usb-storage driver is crashing on E220 HSDPA Modem / > E270 HSDPA/HSUPA Modem > Product: Drivers > Version: 2.5 > Kernel Version: 2.6.28 and 2.6.29 > Platform: All > OS/Version: Linux > Tree: Mainline > Status: NEW > Severity: high > Priority: P1 > Component: USB > AssignedTo: greg@xxxxxxxxx > ReportedBy: ozstriker78@xxxxxxxxx > Regression: No > > > ... > > [ 200.691615] option 1-3:1.1: GSM modem (1-port) converter detected > [ 200.691665] usb 1-3: GSM modem (1-port) converter now attached to ttyUSB1 > [ 200.691685] usbcore: registered new interface driver option > [ 200.691687] option: v0.7.2:USB Driver for GSM modems > [ 204.467771] BUG: scheduling while atomic: swapper/0/0x10010000 > [ 204.467781] Modules linked in: option usbserial usb_storage xt_conntrack > binfmt_misc radeon drm ipt_MASQUERADE iptable_nat nf_nat nf_conntrack_ipv4 > nf_defrag_ipv4 xt_state nf_conntrack ipt_REJECT xt_tcpudp iptable_filter > ip_tables x_tables bridge stp lp pcmcia joydev snd_intel8x0 snd_ac97_codec > ac97_bus snd_pcm_oss snd_mixer_oss snd_pcm snd_seq_dummy snd_seq_oss > snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device > thinkpad_acpi iTCO_wdt iTCO_vendor_support nsc_ircc ipw2100 libipw led_class > yenta_socket rsrc_nonstatic pcmcia_core lib80211 intel_agp snd soundcore ppdev > psmouse serio_raw nvram irda pcspkr video agpgart snd_page_alloc shpchp > parport_pc parport crc_ccitt output reiserfs sha256_generic aes_i586 > aes_generic cbc usbhid e1000 dm_crypt > [ 204.467941] > [ 204.467949] Pid: 0, comm: swapper Not tainted (2.6.29-02062904-generic > #02062904) 23736YU > [ 204.467958] EIP: 0060:[<c0315dec>] EFLAGS: 00000202 CPU: 0 > [ 204.467973] EIP is at acpi_idle_enter_simple+0xfd/0x138 > [ 204.467981] EAX: c07c2cd8 EBX: 00000d2f ECX: 0000002f EDX: 01183000 > [ 204.467988] ESI: 00000000 EDI: f6ec6450 EBP: c0739f7c ESP: c0739f64 > [ 204.467996] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068 > [ 204.468003] CR0: 8005003b CR2: b7f34000 CR3: 34fc0000 CR4: 00000690 > [ 204.468011] DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000 > [ 204.468018] DR6: ffff0ff0 DR7: 00000400 > [ 204.468023] Call Trace: > [ 204.468036] [<c0315e8a>] acpi_idle_enter_bm+0x63/0x1fd > [ 204.468049] [<c04068cf>] cpuidle_idle_call+0x6f/0xc0 > [ 204.468059] [<c0101eb0>] cpu_idle+0x60/0xa0 > [ 204.468071] [<c04e5785>] rest_init+0x55/0x60 This looks like a lock imbalance - a spinlock or an rwlock. Could also be a preempt_disable() imbalance. -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html