Bug 129938 - SUSE Linux 10.0 mishandles Auerswald USB telephony equipment
Summary: SUSE Linux 10.0 mishandles Auerswald USB telephony equipment
Status: RESOLVED FIXED
Alias: None
Product: SUSE LINUX 10.0
Classification: openSUSE
Component: Hotplug (show other bugs)
Version: Final
Hardware: x86 SuSE Linux 10.0
: P5 - None : Normal
Target Milestone: ---
Assignee: Karsten Keil
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 130230
  Show dependency treegraph
 
Reported: 2005-10-21 09:50 UTC by Manfred Hollstein
Modified: 2008-04-28 15:17 UTC (History)
0 users

See Also:
Found By: Other
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Manfred Hollstein 2005-10-21 09:50:32 UTC
Hi there,

I'm using the Auerswald COMpact 2206 USB telephony switch successfully
since quite some time (on SLES 9, SL-9.2 and other distros). Since
SL-10.0 I haven't been able to connect to it anymore; initially I
thought that the API for accessing USB devices might have changed
(again), but today I found out, that there's one rule in
"/etc/udev/rules.d/45-isdn.rules.diff" which claims this device
(09bf:00db Auerswald GmbH & Co. KG COMpact 4410/2206) as an ordinary
ISDN device; this is in /var/log/messages:

  Oct 20 12:43:13 merkur ifup: No configuration found for ippp*
  Oct 20 12:43:19 merkur ifup: No configuration found for isdn*

Once I manually loaded "auerswald.ko", the device got recognized:

  Oct 20 12:43:37 merkur kernel: drivers/usb/misc/auerswald.c: device is a
+COMpact 2206
  Oct 20 12:43:37 merkur kernel: usbcore: registered new driver auerswald

Unfortunately, the Java software was still unable to access the device
as the devices /dev/usb/auer{0,...,15} were missing. Adding them to
/etc/udev/static_devices.txt made the whole stuff work again. Also, the Java
software includes a legacy library to access the USB devices using the naming
scheme "/dev/usb/auer...", so the device /dev/auer0 doesn't work.
Comment 1 Greg Kroah-Hartman 2005-10-21 22:06:35 UTC
Kay, we need a udev rule change for these usb devices.
Comment 2 Kay Sievers 2005-10-22 02:59:20 UTC
Are we sure, that nobody expect the nodes as /dev/auer*?
Can we move the nodes, or do we need symlinks?
Comment 3 Manfred Hollstein 2005-10-22 14:39:24 UTC
Dunno, but I updated the software to the latest available versions (for SL-9.3), and it doesn't work with /dev/auer* . Maybe having symlinks isn't wrong in case they adjust their software.
Comment 4 Karsten Keil 2005-10-25 14:54:40 UTC
A single device problem is never a blocker.
Hmm, regarding symlinks: I tend to not creating them, since this software
is the only one, if here is a update available, we should change the place, but symlinks for one software is bad.
Comment 5 Kay Sievers 2005-10-26 13:46:39 UTC
Ok, I will move the auer* nodes to /dev/usb/ with the next udev check-in.
Comment 6 Wolfgang Mües 2005-12-28 09:51:17 UTC
The right location for the device nodes is /dev/usb/auer*.
My /etc/udev/static_devices.txt contains:

#auerswald devices
usb/auer0 c 180 112 666
usb/auer1 c 180 113 666
usb/auer2 c 180 114 666
usb/auer3 c 180 115 666
usb/auer4 c 180 116 666
usb/auer5 c 180 117 666
usb/auer6 c 180 118 666
usb/auer7 c 180 119 666
usb/auer8 c 180 120 666
usb/auer9 c 180 121 666
usb/auer10 c 180 122 666
usb/auer11 c 180 123 666
usb/auer12 c 180 124 666
usb/auer13 c 180 125 666
usb/auer14 c 180 126 666
usb/auer15 c 180 127 666
Comment 7 Wolfgang Mües 2005-12-28 09:53:52 UTC
For kernel 2.6.x, the ISDN support of the auerswald devices is not implemented.

So it's the best to remove the ISDN handling in /etc/udev/rules.d/45-isdn.rules.diff.
Comment 8 Andreas Jaeger 2008-04-28 15:17:38 UTC
Looking at 10.3, I think this change has been done.