Bug 129872
Summary: | usb modem disappears from /proc/bus/usb/devices | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | John Reiser <jreiser> |
Component: | kernel | Assignee: | Dave Jones <davej> |
Status: | CLOSED ERRATA | QA Contact: | Brian Brock <bbrock> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 4 | CC: | pfrields |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i386 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2005-11-04 21:15:03 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 165247 |
Description
John Reiser
2004-08-13 16:36:10 UTC
This is not a HAL issue. It is either a kernel or hotplug issue. Moving to hotplug. Also updated version to Fedora Core Devel as this is a Rawhide issue if it just happened yesterday. The modem has re-appeared. Booting this morning, before up2date, kudzu found the modem, and I selected Configure. The device listing is ----- /proc/bus/usb/devices T: Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=12 MxCh= 0 D: Ver= 1.00 Cls=02(comm.) Sub=00 Prot=00 MxPS= 8 #Cfgs= 2 P: Vendor=0803 ProdID=9700 Rev= 1.00 S: Manufacturer=Zoom Telephonics, Inc. S: Product=Zoom V90 USB Faxmodem C: #Ifs= 2 Cfg#= 1 Atr=a0 MxPwr=400mA I: If#= 0 Alt= 0 #EPs= 0 Cls=ff(vend.) Sub=ff Prot=ff Driver= I: If#= 1 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver= E: Ad=02(O) Atr=02(Bulk) MxPS= 16 Ivl=0ms E: Ad=84(I) Atr=03(Int.) MxPS= 63 Ivl=2ms C:* #Ifs= 2 Cfg#= 2 Atr=a0 MxPwr=400mA I: If#= 0 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=02 Prot=01 Driver=(none) E: Ad=84(I) Atr=03(Int.) MxPS= 32 Ivl=128ms I: If#= 1 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=02 Prot=01 Driver=(none) E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms E: Ad=86(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms ----- Note the "Driver=(none)"; perhaps this should be "Driver=cdc_acm"? The kernel /var/log/messages are ----- Aug 14 07:21:49 fc3test1 kernel: usb 2-1: new full speed USB device using address 2 Aug 14 07:21:49 fc3test1 kernel: usb 2-1: configuration #2 chosen from 2 choices ----- and after "modprobe cdc_acm" [done by hand]: ----- Aug 14 07:23:24 fc3test1 kernel: drivers/usb/class/cdc-acm.c: Ignoring extra header Aug 14 07:23:24 fc3test1 kernel: usbcore: registered new driver cdc_acm Aug 14 07:23:24 fc3test1 kernel: drivers/usb/class/cdc-acm.c: v0.23:USB Abstract Control Model driver for USB modems and ISDN adapters ----- However the device still cannot be opened: ----- $ strace -eopen cat /dev/input/ttyACM0 | grep tty open("/dev/input/ttyACM0", O_RDONLY|O_LARGEFILE) = -1 EINVAL (Invalid argument) ----- After up2date this morning, packages are [rpm -qa | grep <pkg>]: ----- kernel-2.6.7-1.517 kudzu-1.1.79-1 initscripts-7.61.1-1 hotplug-2004_04_01-4 ----- did this get fixed in a later build ? The modem now appears in /proc/bus/usb/devices. Kernel module cdc_acm was loaded without requiring intervention from sysadmin. kernel-2.6.13-1.1526_FC4 kudzu-1.1.116.2-2 initscripts-8.11.1-1 hotplug-2004_09_23-7 ===== T: Bus=05 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#= 3 Spd=12 MxCh= 0 D: Ver= 1.00 Cls=02(comm.) Sub=00 Prot=00 MxPS= 8 #Cfgs= 2 P: Vendor=0803 ProdID=9700 Rev= 1.00 S: Manufacturer=Zoom Telephonics, Inc. S: Product=Zoom V90 USB Faxmodem C: #Ifs= 2 Cfg#= 1 Atr=a0 MxPwr=400mA I: If#= 0 Alt= 0 #EPs= 0 Cls=ff(vend.) Sub=ff Prot=ff Driver= I: If#= 1 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver= E: Ad=02(O) Atr=02(Bulk) MxPS= 16 Ivl=0ms E: Ad=84(I) Atr=03(Int.) MxPS= 63 Ivl=2ms C:* #Ifs= 2 Cfg#= 2 Atr=a0 MxPwr=400mA I: If#= 0 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=02 Prot=01 Driver=cdc_acm E: Ad=84(I) Atr=03(Int.) MxPS= 32 Ivl=128ms I: If#= 1 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=02 Prot=01 Driver=cdc_acm E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms E: Ad=86(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms ===== |