U232-P9 USB Serial adapter not working in Ubuntu 10.10

Bug #660315 reported by Eric Shattow
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
Low
Andy Whitcroft
Maverick
Fix Released
Low
Andy Whitcroft

Bug Description

U232-P9 USB Serial adapter supported by mct_u232 kernel driver has regressed in kernel version 2.6.35-22-generic. This same hardware configuration works when I boot kernel version 2.6.32-24-generic.

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: linux-image-2.6.35-22-generic 2.6.35-22.34
Regression: Yes
Reproducible: Yes
ProcVersionSignature: Ubuntu 2.6.35-22.34-generic 2.6.35.4
Uname: Linux 2.6.35-22-generic i686
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.23.
Architecture: i386
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: emigrate 2301 F.... pulseaudio
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xfe9fc000 irq 47'
   Mixer name : 'SigmaTel STAC9228'
   Components : 'HDA:83847616,102801f3,00100201'
   Controls : 27
   Simple ctrls : 18
Date: Thu Oct 14 00:16:19 2010
HibernationDevice: RESUME=/dev/mapper/volzontar-swap
MachineType: Dell Inc. Inspiron 1420
ProcCmdLine: BOOT_IMAGE=/vmlinuz-2.6.35-22-generic root=/dev/mapper/volhostname-root ro splash
ProcEnviron:
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
RelatedPackageVersions: linux-firmware 1.38
SourcePackage: linux
WpaSupplicantLog:

dmi.bios.date: 12/19/2008
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A10
dmi.board.name: 0DT492
dmi.board.vendor: Dell Inc.
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.:bvrA10:bd12/19/2008:svnDellInc.:pnInspiron1420:pvr:rvnDellInc.:rn0DT492:rvr:cvnDellInc.:ct8:cvr:
dmi.product.name: Inspiron 1420
dmi.sys.vendor: Dell Inc.

Revision history for this message
Eric Shattow (eshattow) wrote :
Revision history for this message
Eric Shattow (eshattow) wrote :

Worked in 2.6.32-24-generic, mct_u232 debug=1 dmesg output attached.

Revision history for this message
Eric Shattow (eshattow) wrote :

Upstream is aware, and a patch "Fix regression introduced by commit f26788da3b342099d2b02d99ba1cb7f154d6ef7b" is up for inclusion with Linux 2.6.37-rc1. http://permalink.gmane.org/gmane.linux.usb.general/37857

Revision history for this message
Eric Shattow (eshattow) wrote :

Fix has landed in Mainline 2.6.35.9:

commit 5ed216a908c5273995b2c65c14639c8b3448b065
Author: Johan Hovold <j*****d@g***l.com>
Date: Thu Oct 21 10:49:10 2010 +0200

    USB: mct_u232: fix broken close

    commit 92ca0dc5ee022e4c0e488177e1d8865a0778c6c2 upstream.

    Fix regression introduced by commit
    f26788da3b342099d2b02d99ba1cb7f154d6ef7b (USB: serial: refactor generic
    close) which broke driver close().

    This driver uses non-standard semantics for the read urb which makes the
    generic close function fail to kill it (the read urb is actually an
    interrupt urb and therefore bulk_in size is zero).

Brad Figg (brad-figg)
tags: added: acpi
Andy Whitcroft (apw)
Changed in linux (Ubuntu Maverick):
assignee: nobody → Andy Whitcroft (apw)
importance: Undecided → Low
status: New → Fix Committed
Changed in linux (Ubuntu):
status: New → Fix Released
importance: Undecided → Low
assignee: nobody → Andy Whitcroft (apw)
Revision history for this message
Julian Wiedmann (jwiedmann) wrote :

Eric,
the patch you mentioned was released for Maverick with 2.6.35-25.44 - is this still an issue?

Revision history for this message
Eric Shattow (eshattow) wrote :

Works for me.

Changed in linux (Ubuntu Maverick):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.