On Sun, Dec 14, 2008 at 02:22:10PM +0100, Torsten Jerzembeck wrote: > - The 1.2 driver included with the current kernel sources is next to > useless. Really poor reception, and very frequent lock-ups of the > system. It seems that this version doesn't handle handovers and > network outages gracefully at all and has severe problems when > disconnecting the USB modem. > > - The 1.6 driver from the Pharscape forum that aba is talking about > gives _much_ better reception and is _much_ more stable than the 1.2. > However, even this causes system lockups. I've managed to nail down > the cause, it seems that the code has problems with rapid changes > between "no reception" and GPRS/UMTS when under network load. > > - I tried to backport the hso.c module from linux-next (kindly provided > by Florian Weimer; my version is attached to this mail). It uses an > additional element in the tty_struct that is not present in earlier > versions of the kernel. After changing the code not to use > tty_kref_put and tty_kref_get, it compiles and can be inserted, but > the system freezes on the first access of the hardware. I suppose > there is some kind of locking missing, but I'm not fluent enough in C > to debug this. > > My next step will be using a vanilla 2.6.27.9 kernel with the 1.6 hso.c > from the Pharscape forum, as this is reported to be stable and cause no > freezes. >
FYI, there's an ITP filed about this driver : #501760 Hope this helps, -- To UNSUBSCRIBE, email to debian-kernel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org