cdc-acm modems do not work properly using 7E1 byte format

Bug #832641 reported by Owen Duffy
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

I have tried two apps (minicom and smsclient) with to ACM modems, and received 7E1 data does not have the parity bit stripped. I can check with STTY and it shows parenb cs7 -parodd when the port is being used in 7E1 format, but the received data has the parity bit passed through to the app.
The ACM modems work fine in 8N1 mode.
An ordinary RS232 modem on ttyS0 works fine with both apps using 7E1 format, and the parity bit is stripped from receive data (ie only 7 bits passed to the app).
This may be a long standing problem, possibly in the CDC-ACM driver.

Using oneric, server.
---
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24.
AplayDevices: Error: [Errno 2] No such file or directory
ApportVersion: 1.23-0ubuntu4
Architecture: i386
ArecordDevices: Error: [Errno 2] No such file or directory
AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/by-path', '/dev/snd/controlC0', '/dev/snd/hwC0D2', '/dev/snd/pcmC0D0c', '/dev/snd/pcmC0D0p', '/dev/snd/pcmC0D1c', '/dev/snd/pcmC0D1p', '/dev/snd/pcmC0D2c', '/dev/snd/seq', '/dev/snd/timer'] failed with exit code 1:
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info: Error: [Errno 2] No such file or directory
Card0.Amixer.values: Error: [Errno 2] No such file or directory
DistroRelease: Ubuntu 11.10
HibernationDevice: RESUME=/dev/sda3
IwConfig:
 lo no wireless extensions.

 eth0 no wireless extensions.
MachineType: Gigabyte Technology Co., Ltd. G41M-ES2L
Package: linux (not installed)
ProcEnviron:
 LANG=en_AU.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: root=UUID=f7d3ec47-2e5d-4b37-add9-ef749d80fe10 ro quiet splash
ProcVersionSignature: Ubuntu 3.0.0-14.23-generic-pae 3.0.9
RelatedPackageVersions:
 linux-restricted-modules-3.0.0-14-generic-pae N/A
 linux-backports-modules-3.0.0-14-generic-pae N/A
 linux-firmware 1.60
RfKill: Error: [Errno 2] No such file or directory
Tags: oneiric
Uname: Linux 3.0.0-14-generic-pae i686
UpgradeStatus: Upgraded to oneiric on 2011-08-21 (132 days ago)
UserGroups:

WifiSyslog:
 Jan 1 08:00:25 u01 kernel: [501255.880029] usb 2-2: new full speed USB device number 2 using uhci_hcd
 Jan 1 08:00:27 u01 kernel: [501258.250882] cdc_acm 2-2:2.0: ttyACM0: USB ACM device
 Jan 1 08:00:27 u01 kernel: [501258.253097] usbcore: registered new interface driver cdc_acm
 Jan 1 08:00:27 u01 kernel: [501258.253101] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
dmi.bios.date: 11/04/2009
dmi.bios.vendor: Award Software International, Inc.
dmi.bios.version: F6
dmi.board.name: G41M-ES2L
dmi.board.vendor: Gigabyte Technology Co., Ltd.
dmi.board.version: x.x
dmi.chassis.type: 3
dmi.chassis.vendor: Gigabyte Technology Co., Ltd.
dmi.modalias: dmi:bvnAwardSoftwareInternational,Inc.:bvrF6:bd11/04/2009:svnGigabyteTechnologyCo.,Ltd.:pnG41M-ES2L:pvr:rvnGigabyteTechnologyCo.,Ltd.:rnG41M-ES2L:rvrx.x:cvnGigabyteTechnologyCo.,Ltd.:ct3:cvr:
dmi.product.name: G41M-ES2L
dmi.sys.vendor: Gigabyte Technology Co., Ltd.

affects: ubuntu → linux (Ubuntu)
tags: added: kernel-net oneiric
Revision history for this message
Brad Figg (brad-figg) wrote : Missing required logs.

This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:

apport-collect 832641

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
Owen Duffy (owwn) wrote : AcpiTables.txt

apport information

tags: added: apport-collected
description: updated
Revision history for this message
Owen Duffy (owwn) wrote : AlsaDevices.txt

apport information

Revision history for this message
Owen Duffy (owwn) wrote : BootDmesg.txt

apport information

Revision history for this message
Owen Duffy (owwn) wrote : Card0.Codecs.codec.2.txt

apport information

Revision history for this message
Owen Duffy (owwn) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Owen Duffy (owwn) wrote : Lspci.txt

apport information

Revision history for this message
Owen Duffy (owwn) wrote : Lsusb.txt

apport information

Revision history for this message
Owen Duffy (owwn) wrote : PciMultimedia.txt

apport information

Revision history for this message
Owen Duffy (owwn) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Owen Duffy (owwn) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Owen Duffy (owwn) wrote : ProcModules.txt

apport information

Revision history for this message
Owen Duffy (owwn) wrote : UdevDb.txt

apport information

Revision history for this message
Owen Duffy (owwn) wrote : UdevLog.txt

apport information

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
penalvch (penalvch) wrote :

Owen Duffy, this bug was reported a while ago and there hasn't been any activity in it recently. We were wondering if this is still an issue? If so, could you please test for this with the latest server release of Ubuntu? ISO images are available from http://releases.ubuntu.com/raring/ .

If it remains an issue, could you please run the following command in the development release from a Terminal (Applications->Accessories->Terminal), as it will automatically gather and attach updated debug information to this report:

apport-collect -p linux <replace-with-bug-number>

Also, could you please test the latest upstream kernel available following https://wiki.ubuntu.com/KernelMainlineBuilds ? It will allow additional upstream developers to examine the issue. Please do not test the daily folder, but the one all the way at the bottom. Once you've tested the upstream kernel, please comment on which kernel version specifically you tested. If this bug is fixed in the mainline kernel, please add the following tags:
kernel-fixed-upstream
kernel-fixed-upstream-VERSION-NUMBER

where VERSION-NUMBER is the version number of the kernel you tested. For example:
kernel-fixed-upstream-v3.11-rc5

This can be done by clicking on the yellow circle with a black pencil icon next to the word Tags located at the bottom of the bug description. As well, please remove the tag:
needs-upstream-testing

If the mainline kernel does not fix this bug, please add the following tags:
kernel-bug-exists-upstream
kernel-bug-exists-upstream-VERSION-NUMBER

As well, please remove the tag:
needs-upstream-testing

Once testing of the upstream kernel is complete, please mark this bug's Status as Confirmed. Please let us know your results. Thank you for your understanding.

tags: added: bios-outdated-f9 needs-upstream-testing
Changed in linux (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for linux (Ubuntu) because there has been no activity for 60 days.]

Changed in linux (Ubuntu):
status: Incomplete → Expired
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.