Conexant HSFlinmodem + serial_core.c [was RE: conexant combo]

Ow Mun Heng ow.mun.heng at wdc.com
Thu Dec 4 02:25:58 UTC 2003


> -----Original Message-----
> From: M A Young [mailto:m.a.young at durham.ac.uk]
> Sent: Thursday, December 04, 2003 6:42 AM
> To: fedora-list at redhat.com
> Subject: Re: Conexant HSFlinmodem + serial_core.c [was RE: conexant
> combo]
> 
> 
> On Wed, 3 Dec 2003, Ow Mun Heng wrote:
> 
> > > -----Original Message-----
> > > From: Ow Mun Heng
> > > Sent: Wednesday, December 03, 2003 9:51 AM
> > > To: fedora-list at redhat.com
> > > Subject: RE: conexant combo
> > > currently with the
> > > 2.4.23 kernel, it can't seem to compile.
> >
> > ...
> >
> > It should compile fine... According to him, it's 
> based/tested on FC1.
> > [From http://freax.be/]
> 
> 2.4.23 is not a Fedora kernel. The line

DUH!.. 

> if ((atomic_read(&(tty->count)) == 1) && (state->count != 1)) {
> works for me on both the original and updated Fedora kernels.

Good for you..
> 
> You are more likely to see answers for 2.4.23 on the mailling 
> lists at the
> linuxant site.

Think not.. since they will will most likely tell you to pay the USD14.95
for it. Although serial_core.c is GPL.

BTW, I got it working already. Just needed to comment out a few lines in
modules/makefile

[original]
# Remove the following if your OS already has the new serial core
# (expected to be merged one day in linux 2.5)
#serial_hsf.o: CFLAGS += -DCNXTSERIAL_INCLUDE_CORE
# The following is a workaround as the previous line causes certain
# versions of GNU make to crash with the message:
# "make: expand.c:489: allocated_variable_append: Assertion
#`current_variable_set_list->next != 0' failed."
CFLAGS-serial_hsf = -DCNXTSERIAL_INCLUDE_CORE

serial_hsf.o: serial_core.c serial_core.h

[patched]
# Remove the following if your OS already has the new serial core
# (expected to be merged one day in linux 2.5)
serial_hsf.o: CFLAGS += -DCNXTSERIAL_INCLUDE_CORE  <----
# The following is a workaround as the previous line causes certain
# versions of GNU make to crash with the message:
# "make: expand.c:489: allocated_variable_append: Assertion
#`current_variable_set_list->next != 0' failed."
#CFLAGS-serial_hsf = -DCNXTSERIAL_INCLUDE_CORE

#serial_hsf.o: serial_core.c serial_core.h

and keep

if (((tty->count) == 1) && (state->count != 1)) {

AS is.. Compiled fine





More information about the fedora-list mailing list