SV: SV: [hsflinux] New driver worked in FC5test1

Christian Magnusson mag at mag.cx
Thu Feb 9 20:16:34 EST 2006


Ok. That make sense to me... I'm sure you had lots of code before they
decided to add that 4KSTACK option to the 2.6-kernel, and redesigning all
the code to avoid recursive calls would be a huge work for you.

/Christian

-----Ursprungligt meddelande-----
Från: hsflinux-bounces at lists.linuxant.com
[mailto:hsflinux-bounces at lists.linuxant.com] För Linuxant support (Jonathan)
Skickat: den 9 februari 2006 19:57
Till: Christian Magnusson
Kopia: hsflinux at lists.linuxant.com
Ämne: Re: SV: [hsflinux] New driver worked in FC5test1

Hi,

modifying the driver to make it work on 4K stacks kernels reliably would 
be a serious undertaking which would require many important 
architectural changes to the driver. An important part of the driver is 
provided by Conexant and this code is quite recursive with deep code 
paths and as such requires more than 4K of stack.

Regards,


Jonathan
Technical specialist / Linuxant
www.linuxant.com
support at linuxant.com



Christian Magnusson wrote:
> Is there any possibility for you to tune your core-modules to make them
work
> for kernels with 4K stacks in the future?
> 
> I mean there are many other device drivers which obviously work with that
> stack size... I guess your modules are a bit more complex compared to many
> other modules, but are there any code/module-design which makes it
> impossible to decrease the stack usage?
> 
> In my case the modules could be loaded (and unloaded) with 4K stack, but
as
> soon as I plug-in the modem (USB 0572:1300) everything freezes.
> 
> /Christian
> 
> 
> -----Ursprungligt meddelande-----
> Från: hsflinux-bounces at lists.linuxant.com
> [mailto:hsflinux-bounces at lists.linuxant.com] För Linuxant support
(Jonathan)
> Skickat: den 9 februari 2006 17:45
> Till: Christian Magnusson
> Kopia: hsflinux at lists.linuxant.com
> Ämne: Re: [hsflinux] New driver worked in FC5test1
> 
> Hi,
> 
> the new version of the HSF modem driver still requires a kernel with a 
> larger stack size than 4K in many cases. When the final version of 
> Fedora Core 5 will be released, we will start to provide 16K stacks 
> pre-compiled kernels packages in the same way we offer them for Fedora 
> Core 2, 3 and Red Hat Enterprise Linux 4.x.
> 
> Regards,
> 
> 
> Jonathan
> Technical specialist / Linuxant
> www.linuxant.com
> support at linuxant.com
> 
> 
> 
> Christian Magnusson wrote:
> 
>>The new released version hsfmodem-7.43.00.01full finally worked on my
>>FC5test1 installation. The latest kernel (2.6.15-1.1915_FC5smp) crashed
>>due to CONFIG_4KSTACKS, so I had to recompile it first and disable that
>>feature. After this I could use the modem without any problems in 14400
>>baud. Thanks for the great support for the new kernels.
>>
>>BTW: Does anyone have any good script which automatically download the
>>latest kernel-source.rpm, install, configures, remove CONFIG_4KSTACKS
>>from config, compile kernel, modules and install everything?  :)
>>
>>/Christian
>>
>>
>>
>>_______________________________________________
>>hsflinux mailing list
>>hsflinux at lists.linuxant.com
>>https://www.linuxant.com/mailman/listinfo/hsflinux
> 
> _______________________________________________
> hsflinux mailing list
> hsflinux at lists.linuxant.com
> https://www.linuxant.com/mailman/listinfo/hsflinux
> 
> _______________________________________________
> hsflinux mailing list
> hsflinux at lists.linuxant.com
> https://www.linuxant.com/mailman/listinfo/hsflinux
_______________________________________________
hsflinux mailing list
hsflinux at lists.linuxant.com
https://www.linuxant.com/mailman/listinfo/hsflinux



More information about the hsflinux mailing list