Hi, since kernel 3.1 I cannot really use my HP USB printer anymore. Every try to print more than one page results in a USB reset disconnecting the USB I/O: Mar 6 18:37:42 Hygiea kernel: [45838.854035] usb 1-4: reset high speed USB device number 5 using ehci_hcd Mar 6 18:37:42 Hygiea hp[21391]: io/hpmud/musb.c 1043: bulk_write failed buf=0x7fff7b5aed40 size=8192 len=-34: Success Mar 6 18:37:42 Hygiea hp[21391]: io/hpmud/musb.c 1423: unable to write data hp:/usb/Officejet_6300_series?serial=CN69DCH2GW04M4: Success Mar 6 18:37:42 Hygiea kernel: [45838.969179] Did not find alt setting 1 for intf 0, config 1 Mar 6 18:37:42 Hygiea kernel: [45838.969189] usb 1-4: usbfs: process 21391 (hp) did not claim interface 1 before use I first noticed when I updated to openSUSE 12.1 which has kernel 3.1 (and recently 3.1.9) and therefore reported it also there: https://bugzilla.novell.com/show_bug.cgi?id=751712 I've also just tried version 3.2.9 (I think there is no newer official release yet?) which shows the same issue. I was trying to bisect from git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git (I'll attach the bisect log file as well) and it pointed to " fcda12e7f6d58d61997681a9d41779e3fd2ffc94 is the first bad commit " But for me that merge is not obviously related so I'm pretty lost. (I'm not a kernel developer anyway) Thanks, Wolfgang
git bisect start # good: [02f8c6aee8df3cdc935e9bdd4f2d020306035dbe] Linux 3.0 git bisect good 02f8c6aee8df3cdc935e9bdd4f2d020306035dbe # good: [02f8c6aee8df3cdc935e9bdd4f2d020306035dbe] Linux 3.0 git bisect good 02f8c6aee8df3cdc935e9bdd4f2d020306035dbe # bad: [c3b92c8787367a8bb53d57d9789b558f1295cc96] Linux 3.1 git bisect bad c3b92c8787367a8bb53d57d9789b558f1295cc96 # skip: [138051659902da7e6a09d379fee5dade2a80fcfd] Merge branch 'staging-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6 git bisect skip 138051659902da7e6a09d379fee5dade2a80fcfd # skip: [52b6ba09eeba5d48dd8f20cf07a85e81b7acacf4] gma500: Workaround for Medfield/Cedarview cursor bug git bisect skip 52b6ba09eeba5d48dd8f20cf07a85e81b7acacf4 # bad: [688fd36427050a87b19f6830c882ee77bb851ecf] [SCSI] libfc: use FC_MAX_ERROR_CNT git bisect bad 688fd36427050a87b19f6830c882ee77bb851ecf # good: [f9035cd498486d5a82ad8ae9bcfdb91b3e57ec9d] Merge branch 'for-davem' of ssh://master.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 git bisect good f9035cd498486d5a82ad8ae9bcfdb91b3e57ec9d # good: [c61264f98c1a974ee6f545f61a4ab33b141d6bda] Merge branch 'upstream/xen-tracing2' of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen git bisect good c61264f98c1a974ee6f545f61a4ab33b141d6bda # bad: [ccb6108f5b0b541d3eb332c3a73e645c0f84278e] mm/backing-dev.c: reset bdi min_ratio in bdi_unregister() git bisect bad ccb6108f5b0b541d3eb332c3a73e645c0f84278e # good: [3ad55155b222f2a901405dea20ff7c68828ecd92] Merge branch 'devel-stable' into for-next git bisect good 3ad55155b222f2a901405dea20ff7c68828ecd92 # good: [640d9b0dbe9f744ac8fd517a8f6afe238f8f525b] KVM: MMU: optimize to handle dirty bit git bisect good 640d9b0dbe9f744ac8fd517a8f6afe238f8f525b # skip: [21c7075fa5a756f1c95f6b463ff42cd320cc0301] Merge branch 'for-linus' of git://git390.marist.edu/pub/scm/linux-2.6 git bisect skip 21c7075fa5a756f1c95f6b463ff42cd320cc0301 # good: [133de1211982bd2ba9ab401f7a73d25d052ccd61] [CPUFREQ] s5pv210: make needlessly global symbols static git bisect good 133de1211982bd2ba9ab401f7a73d25d052ccd61 # skip: [ff0c4ad2c3a75ccfe6adca916e50804eb45bb2d9] Merge branch 'for-upstream' of git://openrisc.net/jonas/linux git bisect skip ff0c4ad2c3a75ccfe6adca916e50804eb45bb2d9 # skip: [81d67439855a7f928d90965d832aa4f2fb677342] XZ: Fix missing <linux/kernel.h> include git bisect skip 81d67439855a7f928d90965d832aa4f2fb677342 # good: [e5ad95ce9b8d7efc443d39a7bbc4e55b7a4593f1] OpenRISC: PTrace git bisect good e5ad95ce9b8d7efc443d39a7bbc4e55b7a4593f1 # good: [50a15981a1fac7e019ff7c3cba87531fb580f065] [S390] reference bit testing for unmapped pages git bisect good 50a15981a1fac7e019ff7c3cba87531fb580f065 # good: [5beab99100335936f4d845f9ae2f0e25796f2584] [S390] iucv cr0 enablement bit git bisect good 5beab99100335936f4d845f9ae2f0e25796f2584 # good: [88ef7f3f130ddd37f72bc919865eeefe1d437787] OpenRISC: Scheduling/Process management git bisect good 88ef7f3f130ddd37f72bc919865eeefe1d437787 # bad: [b6844e8f64920cdee620157252169ba63afb0c89] Merge branch 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-arm git bisect bad b6844e8f64920cdee620157252169ba63afb0c89 # bad: [fcda12e7f6d58d61997681a9d41779e3fd2ffc94] Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus git bisect bad fcda12e7f6d58d61997681a9d41779e3fd2ffc94 # good: [dd3bfd59dbc69fd970394ab354cfca5f959d5755] KVM: MMU: reorganize struct kvm_shadow_walk_iterator git bisect good dd3bfd59dbc69fd970394ab354cfca5f959d5755 # good: [62a2635610dbc83c5e8d724e00941eee4d18c186] modpost: Fix modpost's license checking V3 git bisect good 62a2635610dbc83c5e8d724e00941eee4d18c186 # good: [3f68b0318bbbd61bf08478ab99a149f0d9e5156e] KVM: IOMMU: Disable device assignment without interrupt remapping git bisect good 3f68b0318bbbd61bf08478ab99a149f0d9e5156e # good: [5fabc487c96819dd12ddb9414835d170fd9cd6d5] Merge branch 'kvm-updates/3.1' of git://git.kernel.org/pub/scm/virt/kvm/kvm git bisect good 5fabc487c96819dd12ddb9414835d170fd9cd6d5