FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Debian > Debian Kernel

 
 
LinkBack Thread Tools
 
Old 01-06-2012, 08:33 PM
Bastian Blank
 
Default Bug#654917: linux-image-2.6.32-5-xen-amd64 - Regression: Improper interrupt handling

On Fri, Jan 06, 2012 at 09:30:51PM +0100, Bastian Blank wrote:
> FTDI devices don't give any reply and report errors sometimes:
> | [424038.450017] ftdi_sio ttyUSB0: ftdi_submit_read_urb - failed submitting read urb, error -1

On a real reboot, the kernel provides this warning:

| [ 2682.186714] WARNING: at /tmp/buildd/linux-2.6-2.6.32/debian/build/source_amd64_xen/drivers/usb/serial/usb-serial.c:440 serial_unthrottle+0x53/0x77 [usbserial]()
| [ 2682.186885] Hardware name: H8QG6
| [ 2682.186933] Modules linked in: sha1_generic lru_cache cn xen_evtchn xenfs ip6t_REJECT nf_conntrack_ipv6 ip6table_filter ip6_tables xt_physdev ipt_REJECT xt_tcpudp nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack iptable_filter ip_tables x_tables 8021q garp bridge stp ipmi_devintf ipmi_si ipmi_msghandler sg sr_mod cdrom ftdi_sio snd_pcm snd_timer snd soundcore snd_page_alloc psmouse serio_raw pcspkr usbserial i2c_piix4 k10temp edac_core i2c_core edac_mce_amd button processor acpi_processor joydev evdev usbhid hid ext4 mbcache jbd2 crc16 dm_mod btrfs zlib_deflate crc32c libcrc32c usb_storage sd_mod crc_t10dif ohci_hcd 3w_9xxx ehci_hcd thermal thermal_sys igb dca usbcore nls_base scsi_mod [last unloaded: drbd]
| [ 2682.187762] Pid: 29618, comm: check_messpcenv Tainted: G W 2.6.32-5-xen-amd64 #1
| [ 2682.187853] Call Trace:
| [ 2682.187901] [<ffffffffa02b65d9>] ? serial_unthrottle+0x53/0x77 [usbserial]
| [ 2682.187962] [<ffffffffa02b65d9>] ? serial_unthrottle+0x53/0x77 [usbserial]
| [ 2682.188025] [<ffffffff8104ef8c>] ? warn_slowpath_common+0x77/0xa3
| [ 2682.188084] [<ffffffffa02b65d9>] ? serial_unthrottle+0x53/0x77 [usbserial]
| [ 2682.188147] [<ffffffff81200247>] ? xen_netbk_bh_handler+0xc/0x48
| [ 2682.188222] [<ffffffff8120ddff>] ? tty_unthrottle+0x3c/0x47
| [ 2682.188279] [<ffffffff8120cb53>] ? n_tty_flush_buffer+0xc/0x68
| [ 2682.188341] [<ffffffff8120f75a>] ? tty_ldisc_flush+0x27/0x3d
| [ 2682.188403] [<ffffffff8120ff78>] ? tty_port_close_end+0x18/0xb9
| [ 2682.188466] [<ffffffffa02b69b2>] ? serial_close+0x78/0x92 [usbserial]
| [ 2682.188533] [<ffffffff8120a84a>] ? tty_release_dev+0x1b5/0x4b9
| [ 2682.188595] [<ffffffff8100ecdf>] ? xen_restore_fl_direct_end+0x0/0x1
| [ 2682.188657] [<ffffffff8111f82f>] ? __posix_lock_file+0x4b7/0x4e7
| [ 2682.188657] [<ffffffff8111f921>] ? locks_remove_posix+0x84/0xa8
| [ 2682.188657] [<ffffffff8100ecdf>] ? xen_restore_fl_direct_end+0x0/0x1

Bastian

--
Star Trek Lives!



--
To UNSUBSCRIBE, email to debian-kernel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20120106213333.GA28046@wavehammer.waldi.eu.org">ht tp://lists.debian.org/20120106213333.GA28046@wavehammer.waldi.eu.org
 
Old 01-07-2012, 10:27 AM
Ian Campbell
 
Default Bug#654917: linux-image-2.6.32-5-xen-amd64 - Regression: Improper interrupt handling

On Fri, 2012-01-06 at 21:30 +0100, Bastian Blank wrote:
> Source: linux-2.6
> Version: 2.6.32-40
> Severity: serious
>
> I updated one of the Xen hosts to 2.6.32-40. It is not longer able to
> properly communicate with USB devices. This is a regression to -38.

Hi Bastian,

I imagine -39 works for you since the changes from -38 to -39 were
rather small, and therefore it is actually -40 which contains the
problem.

My best guess is that this is caused by the patches I added for #638172
in SVN r18375. Could you try with them reverted to confirm? It's the
entirety of the penultimate block of patches in
debian/patches/series/40-extra.

I've crawled over the diff between the current Debian tree and the
xen.git#xen/next-2.6.32 tree and the event handling stuff is basically
identical so I'm at a loss to explain why these would have broken things
(and this kernel works for me). :-/

Please could you post the boot dmesg of both a native and xen boot of
the same -40 kernel binary? Also /proc/interrupts might be interesting
to compare. If you have time you could also provide the same for -38
booted on xen, just for comparisons sake.

Thanks,
Ian.
--
Ian Campbell


Disease can be cured; fate is incurable.
-- Chinese proverb




--
To UNSUBSCRIBE, email to debian-kernel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 1325935620.29084.39.camel@dagon.hellion.org.uk">ht tp://lists.debian.org/1325935620.29084.39.camel@dagon.hellion.org.uk
 

Thread Tools




All times are GMT. The time now is 06:46 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org