All of lore.kernel.org
 help / color / mirror / Atom feed
* Compiling error, kernel 2.6.7
@ 2004-07-06 14:25 Pedro Aguilar
  2004-07-06 15:02 ` Pantelis Antoniou
  0 siblings, 1 reply; 3+ messages in thread
From: Pedro Aguilar @ 2004-07-06 14:25 UTC (permalink / raw)
  To: linuxppc-embedded


Hi,

I have a FADS board with a MPC859T running a 2.4.17 kernel. I would like
to make an upgrade to the 2.6.7 kernel supporting HDLC and ATM.

The problem is when I'm compiling the new kernel, it shows an error
message when compiling the uart.c file (the output is at the end of this
mail).
It seems that an include file is missing. Could you give some advise please?

I'm using ELDK 3.0 from DENX.

Additionally, I would like to know:
- Is there any support in Linux in MPC8xx for "Multi-protocol over ATM"
and "Multi-protocol over Frame Relay"?
- Is there any support in Linux in MPC8xx for HDLC?

Thanks in advance.

Pedro

---

  CC      arch/ppc/8xx_io/uart.o
arch/ppc/8xx_io/uart.c:82: warning: type defaults to `int' in declaration
of `DECLARE_TASK_QUEUE'
arch/ppc/8xx_io/uart.c:82: warning: parameter names (without types) in
function declaration
arch/ppc/8xx_io/uart.c: In function `serial_console_device':
arch/ppc/8xx_io/uart.c:145: storage class specified for parameter
`rs_table' arch/ppc/8xx_io/uart.c:145: parameter `rs_table' is initialized
arch/ppc/8xx_io/uart.c:148: warning: braces around scalar initializer
arch/ppc/8xx_io/uart.c:148: warning: (near initialization for `rs_table')
arch/ppc/8xx_io/uart.c:148: warning: excess elements in scalar initializer
arch/ppc/8xx_io/uart.c:148: warning: (near initialization for `rs_table')
arch/ppc/8xx_io/uart.c:148: warning: excess elements in scalar initializer
arch/ppc/8xx_io/uart.c:148: warning: (near initialization for `rs_table')
arch/ppc/8xx_io/uart.c:148: warning: excess elements in scalar initializer
arch/ppc/8xx_io/uart.c:148: warning: (near initialization for `rs_table')
arch/ppc/8xx_io/uart.c:148: warning: excess elements in scalar initializer
arch/ppc/8xx_io/uart.c:148: warning: (near initialization for `rs_table')
arch/ppc/8xx_io/uart.c:148: warning: excess elements in scalar initializer
arch/ppc/8xx_io/uart.c:148: warning: (near initialization for `rs_table')
arch/ppc/8xx_io/uart.c:193: field `tqueue' has incomplete type
arch/ppc/8xx_io/uart.c:194: field `tqueue_hangup' has incomplete type
arch/ppc/8xx_io/uart.c:210: warning: structure defined inside parms
arch/ppc/8xx_io/uart.c:210: storage class specified for parameter
`ser_info_t'
arch/ppc/8xx_io/uart.c:212: storage class specified for parameter
`sercons' arch/ppc/8xx_io/uart.c:212: parameter `sercons' is initialized
arch/ppc/8xx_io/uart.c:221: parse error before '*' token
arch/ppc/8xx_io/uart.c:221: storage class specified for parameter
`change_speed'
arch/ppc/8xx_io/uart.c:221: warning: function declaration isn't a
prototype arch/ppc/8xx_io/uart.c:222: storage class specified for
parameter
`rs_8xx_wait_until_sent'
arch/ppc/8xx_io/uart.c:224: parse error before '*' token
arch/ppc/8xx_io/uart.c:226: storage class specified for parameter
`serial_paranoia_check'
arch/ppc/8xx_io/uart.c:226: warning: function declaration isn't a
prototype arch/ppc/8xx_io/uart.c:226: warning: `always_inline' attribute
ignored arch/ppc/8xx_io/uart.c:226: warning: `always_inline' attribute
ignored arch/ppc/8xx_io/uart.c:145: parm types given both in parmlist and
separately arch/ppc/8xx_io/uart.c:233: `info' undeclared (first use in
this function) arch/ppc/8xx_io/uart.c:233: (Each undeclared identifier is
reported only once arch/ppc/8xx_io/uart.c:233: for each function it
appears in.)
arch/ppc/8xx_io/uart.c:234: `name' undeclared (first use in this function)
arch/ppc/8xx_io/uart.c:234: `routine' undeclared (first use in this
function) arch/ppc/8xx_io/uart.c:235: warning: return makes pointer from
integer without a cast
arch/ppc/8xx_io/uart.c:239: warning: return makes pointer from integer
without a cast
arch/ppc/8xx_io/uart.c: In function `rs_8xx_stop':
arch/ppc/8xx_io/uart.c:265: `ser_info_t' undeclared (first use in this
function)
arch/ppc/8xx_io/uart.c:265: `info' undeclared (first use in this function)
arch/ppc/8xx_io/uart.c:265: parse error before ')' token
arch/ppc/8xx_io/uart.c:271: warning: implicit declaration of function
`serial_paranoia_check'
arch/ppc/8xx_io/uart.c: In function `rs_8xx_start':
arch/ppc/8xx_io/uart.c:289: `ser_info_t' undeclared (first use in this
function)
arch/ppc/8xx_io/uart.c:289: `info' undeclared (first use in this function)
arch/ppc/8xx_io/uart.c:289: parse error before ')' token
arch/ppc/8xx_io/uart.c: At top level:
arch/ppc/8xx_io/uart.c:336: parse error before '*' token
arch/ppc/8xx_io/uart.c:338: warning: function declaration isn't a
prototype arch/ppc/8xx_io/uart.c: In function `rs_sched_event':
arch/ppc/8xx_io/uart.c:339: `info' undeclared (first use in this function)
arch/ppc/8xx_io/uart.c:339: `event' undeclared (first use in this
function) arch/ppc/8xx_io/uart.c:340: warning: implicit declaration of
function `queue_task'
arch/ppc/8xx_io/uart.c:340: `tq_serial' undeclared (first use in this
function)
arch/ppc/8xx_io/uart.c:341: warning: implicit declaration of function
`mark_bh'
arch/ppc/8xx_io/uart.c:341: `SERIAL_BH' undeclared (first use in this
function)
arch/ppc/8xx_io/uart.c: At top level:
arch/ppc/8xx_io/uart.c:344: parse error before '*' token
arch/ppc/8xx_io/uart.c:345: warning: function declaration isn't a
prototype arch/ppc/8xx_io/uart.c: In function `receive_chars':
arch/ppc/8xx_io/uart.c:346: `info' undeclared (first use in this function)
arch/ppc/8xx_io/uart.c:501: structure has no member named `tqueue'
arch/ppc/8xx_io/uart.c:501: `tq_timer' undeclared (first use in this
function)
arch/ppc/8xx_io/uart.c: At top level:
arch/ppc/8xx_io/uart.c:504: parse error before '*' token
arch/ppc/8xx_io/uart.c:505: warning: function declaration isn't a
prototype arch/ppc/8xx_io/uart.c: In function `receive_break':
arch/ppc/8xx_io/uart.c:506: `info' undeclared (first use in this function)
arch/ppc/8xx_io/uart.c:529: structure has no member named `tqueue'
arch/ppc/8xx_io/uart.c:529: `tq_timer' undeclared (first use in this
function)
arch/ppc/8xx_io/uart.c: At top level:
arch/ppc/8xx_io/uart.c:532: parse error before '*' token
arch/ppc/8xx_io/uart.c:533: warning: function declaration isn't a
prototype arch/ppc/8xx_io/uart.c: In function `transmit_chars':
arch/ppc/8xx_io/uart.c:535: `info' undeclared (first use in this function)
arch/ppc/8xx_io/uart.c: In function `rs_8xx_interrupt':
arch/ppc/8xx_io/uart.c:622: `ser_info_t' undeclared (first use in this
function)
arch/ppc/8xx_io/uart.c:622: `info' undeclared (first use in this function)
arch/ppc/8xx_io/uart.c:626: parse error before ')' token
arch/ppc/8xx_io/uart.c: In function `do_serial_bh':
arch/ppc/8xx_io/uart.c:683: warning: implicit declaration of function
`run_task_queue'
arch/ppc/8xx_io/uart.c:683: `tq_serial' undeclared (first use in this
function)
arch/ppc/8xx_io/uart.c: In function `do_softint':
arch/ppc/8xx_io/uart.c:688: `ser_info_t' undeclared (first use in this
function)
arch/ppc/8xx_io/uart.c:688: `info' undeclared (first use in this function)
arch/ppc/8xx_io/uart.c:688: parse error before ')' token
arch/ppc/8xx_io/uart.c: At top level:
arch/ppc/8xx_io/uart.c:728: parse error before '*' token
arch/ppc/8xx_io/uart.c:729: warning: function declaration isn't a
prototype arch/ppc/8xx_io/uart.c: In function `startup':
arch/ppc/8xx_io/uart.c:733: `info' undeclared (first use in this function)
arch/ppc/8xx_io/uart.c:771: warning: implicit declaration of function
`change_speed'
arch/ppc/8xx_io/uart.c: At top level:
arch/ppc/8xx_io/uart.c:817: parse error before '*' token
arch/ppc/8xx_io/uart.c:818: warning: function declaration isn't a
prototype arch/ppc/8xx_io/uart.c: In function `shutdown':
arch/ppc/8xx_io/uart.c:825: `info' undeclared (first use in this function)
arch/ppc/8xx_io/uart.c:845: `rs_table' undeclared (first use in this
function)
arch/ppc/8xx_io/uart.c: At top level:
arch/ppc/8xx_io/uart.c:875: parse error before '*' token
arch/ppc/8xx_io/uart.c:876: warning: function declaration isn't a
prototype arch/ppc/8xx_io/uart.c:876: warning: `change_speed' was declared
implicitly `extern' and later `static'
arch/ppc/8xx_io/uart.c:771: warning: previous declaration of
`change_speed' arch/ppc/8xx_io/uart.c:876: warning: type mismatch with
previous implicit declaration
arch/ppc/8xx_io/uart.c:771: warning: previous implicit declaration of
`change_speed'
arch/ppc/8xx_io/uart.c:876: warning: `change_speed' was previously
implicitly declared to return `int'
arch/ppc/8xx_io/uart.c: In function `change_speed':
arch/ppc/8xx_io/uart.c:885: `info' undeclared (first use in this function)
arch/ppc/8xx_io/uart.c:1020: `rs_table' undeclared (first use in this
function)
arch/ppc/8xx_io/uart.c: In function `rs_8xx_put_char':
arch/ppc/8xx_io/uart.c:1027: `ser_info_t' undeclared (first use in this
function)
arch/ppc/8xx_io/uart.c:1027: `info' undeclared (first use in this
function) arch/ppc/8xx_io/uart.c:1027: parse error before ')' token
arch/ppc/8xx_io/uart.c: In function `rs_8xx_write':
arch/ppc/8xx_io/uart.c:1060: `ser_info_t' undeclared (first use in this
function)
arch/ppc/8xx_io/uart.c:1060: `info' undeclared (first use in this
function) arch/ppc/8xx_io/uart.c:1060: parse error before ')' token
arch/ppc/8xx_io/uart.c: In function `rs_8xx_write_room':
arch/ppc/8xx_io/uart.c:1120: `ser_info_t' undeclared (first use in this
function)
arch/ppc/8xx_io/uart.c:1120: `info' undeclared (first use in this
function) arch/ppc/8xx_io/uart.c:1120: parse error before ')' token
arch/ppc/8xx_io/uart.c: In function `rs_8xx_chars_in_buffer':
arch/ppc/8xx_io/uart.c:1141: `ser_info_t' undeclared (first use in this
function)
arch/ppc/8xx_io/uart.c:1141: `info' undeclared (first use in this
function) arch/ppc/8xx_io/uart.c:1141: parse error before ')' token
arch/ppc/8xx_io/uart.c: In function `rs_8xx_flush_buffer':
arch/ppc/8xx_io/uart.c:1150: `ser_info_t' undeclared (first use in this
function)
arch/ppc/8xx_io/uart.c:1150: `info' undeclared (first use in this
function) arch/ppc/8xx_io/uart.c:1150: parse error before ')' token
arch/ppc/8xx_io/uart.c: In function `rs_8xx_send_xchar':
arch/ppc/8xx_io/uart.c:1174: `ser_info_t' undeclared (first use in this
function)
arch/ppc/8xx_io/uart.c:1174: `info' undeclared (first use in this
function) arch/ppc/8xx_io/uart.c:1174: parse error before ')' token
arch/ppc/8xx_io/uart.c: In function `rs_8xx_throttle':
arch/ppc/8xx_io/uart.c:1207: `ser_info_t' undeclared (first use in this
function)
arch/ppc/8xx_io/uart.c:1207: `info' undeclared (first use in this
function) arch/ppc/8xx_io/uart.c:1207: parse error before ')' token
arch/ppc/8xx_io/uart.c: In function `rs_8xx_unthrottle':
arch/ppc/8xx_io/uart.c:1233: `ser_info_t' undeclared (first use in this
function)
arch/ppc/8xx_io/uart.c:1233: `info' undeclared (first use in this
function) arch/ppc/8xx_io/uart.c:1233: parse error before ')' token
arch/ppc/8xx_io/uart.c: At top level:
arch/ppc/8xx_io/uart.c:1289: parse error before '*' token
arch/ppc/8xx_io/uart.c:1290: warning: function declaration isn't a
prototype arch/ppc/8xx_io/uart.c: In function `get_modem_info':
arch/ppc/8xx_io/uart.c:1310: `value' undeclared (first use in this
function) arch/ppc/8xx_io/uart.c:1310: warning: type defaults to `int' in
declaration of `__pu_addr'
arch/ppc/8xx_io/uart.c:1310: warning: type defaults to `int' in
declaration of `type name'
arch/ppc/8xx_io/uart.c:1310: warning: type defaults to `int' in
declaration of `type name'
arch/ppc/8xx_io/uart.c:1310: warning: type defaults to `int' in
declaration of `type name'
arch/ppc/8xx_io/uart.c:1310: warning: type defaults to `int' in
declaration of `type name'
arch/ppc/8xx_io/uart.c: At top level:
arch/ppc/8xx_io/uart.c:1313: parse error before '*' token
arch/ppc/8xx_io/uart.c:1315: warning: function declaration isn't a
prototype arch/ppc/8xx_io/uart.c: In function `set_modem_info':
arch/ppc/8xx_io/uart.c:1319: `value' undeclared (first use in this
function) arch/ppc/8xx_io/uart.c:1319: warning: type defaults to `int' in
declaration of `__gu_addr'
arch/ppc/8xx_io/uart.c:1319: warning: type defaults to `int' in
declaration of `type name'
arch/ppc/8xx_io/uart.c: At top level:
arch/ppc/8xx_io/uart.c:1389: parse error before '*' token
arch/ppc/8xx_io/uart.c:1390: warning: function declaration isn't a
prototype arch/ppc/8xx_io/uart.c: In function `begin_break':
arch/ppc/8xx_io/uart.c:1397: `info' undeclared (first use in this
function) arch/ppc/8xx_io/uart.c: At top level:
arch/ppc/8xx_io/uart.c:1406: parse error before '*' token
arch/ppc/8xx_io/uart.c:1407: warning: function declaration isn't a
prototype arch/ppc/8xx_io/uart.c: In function `end_break':
arch/ppc/8xx_io/uart.c:1414: `info' undeclared (first use in this
function) arch/ppc/8xx_io/uart.c: At top level:
arch/ppc/8xx_io/uart.c:1426: parse error before '*' token
arch/ppc/8xx_io/uart.c:1427: warning: function declaration isn't a
prototype arch/ppc/8xx_io/uart.c: In function `send_break':
arch/ppc/8xx_io/uart.c:1432: `info' undeclared (first use in this
function) arch/ppc/8xx_io/uart.c:1433: `duration' undeclared (first use in
this function)
arch/ppc/8xx_io/uart.c: In function `rs_8xx_ioctl':
arch/ppc/8xx_io/uart.c:1445: `ser_info_t' undeclared (first use in this
function)
arch/ppc/8xx_io/uart.c:1445: `info' undeclared (first use in this
function) arch/ppc/8xx_io/uart.c:1445: parse error before ')' token
arch/ppc/8xx_io/uart.c: In function `rs_8xx_set_termios':
arch/ppc/8xx_io/uart.c:1583: `ser_info_t' undeclared (first use in this
function)
arch/ppc/8xx_io/uart.c:1583: `info' undeclared (first use in this
function) arch/ppc/8xx_io/uart.c:1583: parse error before ')' token
arch/ppc/8xx_io/uart.c: In function `rs_8xx_close':
arch/ppc/8xx_io/uart.c:1648: `ser_info_t' undeclared (first use in this
function)
arch/ppc/8xx_io/uart.c:1648: `info' undeclared (first use in this
function) arch/ppc/8xx_io/uart.c:1648: parse error before ')' token
arch/ppc/8xx_io/uart.c:1725: warning: implicit declaration of function
`rs_8xx_wait_until_sent'
arch/ppc/8xx_io/uart.c: At top level:
arch/ppc/8xx_io/uart.c:1751: warning: `rs_8xx_wait_until_sent' was
declared implicitly `extern' and later `static'
arch/ppc/8xx_io/uart.c:1725: warning: previous declaration of
`rs_8xx_wait_until_sent'
arch/ppc/8xx_io/uart.c:1751: warning: type mismatch with previous implicit
declaration
arch/ppc/8xx_io/uart.c:1725: warning: previous implicit declaration of
`rs_8xx_wait_until_sent'
arch/ppc/8xx_io/uart.c:1751: warning: `rs_8xx_wait_until_sent' was
previously implicitly declared to return `int'
arch/ppc/8xx_io/uart.c: In function `rs_8xx_wait_until_sent':
arch/ppc/8xx_io/uart.c:1752: `ser_info_t' undeclared (first use in this
function)
arch/ppc/8xx_io/uart.c:1752: `info' undeclared (first use in this
function) arch/ppc/8xx_io/uart.c:1752: parse error before ')' token
arch/ppc/8xx_io/uart.c:1776: warning: comparison of distinct pointer types
lacks a cast
arch/ppc/8xx_io/uart.c: In function `rs_8xx_hangup':
arch/ppc/8xx_io/uart.c:1822: `ser_info_t' undeclared (first use in this
function)
arch/ppc/8xx_io/uart.c:1822: `info' undeclared (first use in this
function) arch/ppc/8xx_io/uart.c:1822: parse error before ')' token
arch/ppc/8xx_io/uart.c: At top level:
arch/ppc/8xx_io/uart.c:1845: parse error before "ser_info_t"
arch/ppc/8xx_io/uart.c:1846: warning: function declaration isn't a
prototype arch/ppc/8xx_io/uart.c: In function `block_til_ready':
arch/ppc/8xx_io/uart.c:1850: `info' undeclared (first use in this
function) arch/ppc/8xx_io/uart.c:1858: `filp' undeclared (first use in
this function) arch/ppc/8xx_io/uart.c:1879: `tty' undeclared (first use in
this function) arch/ppc/8xx_io/uart.c:1850: warning: unused variable
`state'
arch/ppc/8xx_io/uart.c: At top level:
arch/ppc/8xx_io/uart.c:1957: parse error before "ser_info_t"
arch/ppc/8xx_io/uart.c:1958: warning: function declaration isn't a
prototype arch/ppc/8xx_io/uart.c: In function `get_async_struct':
arch/ppc/8xx_io/uart.c:1961: `rs_table' undeclared (first use in this
function)
arch/ppc/8xx_io/uart.c:1961: `line' undeclared (first use in this
function) arch/ppc/8xx_io/uart.c:1964: `ret_info' undeclared (first use in
this function)
arch/ppc/8xx_io/uart.c:1964: `ser_info_t' undeclared (first use in this
function)
arch/ppc/8xx_io/uart.c:1964: parse error before ')' token
arch/ppc/8xx_io/uart.c: In function `rs_8xx_open':
arch/ppc/8xx_io/uart.c:1980: `ser_info_t' undeclared (first use in this
function)
arch/ppc/8xx_io/uart.c:1980: `info' undeclared (first use in this
function) arch/ppc/8xx_io/uart.c:1984: `rs_table' undeclared (first use in
this function)
arch/ppc/8xx_io/uart.c: In function `rs_8xx_read_proc':
arch/ppc/8xx_io/uart.c:2110: `rs_table' undeclared (first use in this
function)
arch/ppc/8xx_io/uart.c: At top level:
arch/ppc/8xx_io/uart.c:2158: parse error before "consinfo"
arch/ppc/8xx_io/uart.c:2158: warning: type defaults to `int' in
declaration of `consinfo'
arch/ppc/8xx_io/uart.c:2158: warning: data definition has no type or
storage class
arch/ppc/8xx_io/uart.c: In function `my_console_write':
arch/ppc/8xx_io/uart.c:2168: `ser_info_t' undeclared (first use in this
function)
arch/ppc/8xx_io/uart.c:2168: `info' undeclared (first use in this
function) arch/ppc/8xx_io/uart.c:2174: `rs_table' undeclared (first use in
this function)
arch/ppc/8xx_io/uart.c:2180: parse error before ')' token
arch/ppc/8xx_io/uart.c: In function `my_console_wait_key':
arch/ppc/8xx_io/uart.c:2295: `ser_info_t' undeclared (first use in this
function)
arch/ppc/8xx_io/uart.c:2295: `info' undeclared (first use in this
function) arch/ppc/8xx_io/uart.c:2300: `rs_table' undeclared (first use in
this function)
arch/ppc/8xx_io/uart.c:2310: parse error before ')' token
arch/ppc/8xx_io/uart.c: At top level:
arch/ppc/8xx_io/uart.c:2448: redefinition of `serial_console_device'
arch/ppc/8xx_io/uart.c:226: `serial_console_device' previously defined
here arch/ppc/8xx_io/uart.c: In function `console_8xx_init':
arch/ppc/8xx_io/uart.c:2458: `sercons' undeclared (first use in this
function)
arch/ppc/8xx_io/uart.c: At top level:
arch/ppc/8xx_io/uart.c:2460: warning: initialization from incompatible
pointer type
arch/ppc/8xx_io/uart.c: In function `rs_8xx_init':
arch/ppc/8xx_io/uart.c:2493: `ser_info_t' undeclared (first use in this
function)
arch/ppc/8xx_io/uart.c:2493: `info' undeclared (first use in this
function) arch/ppc/8xx_io/uart.c:2505: `rs_table' undeclared (first use in
this function)
arch/ppc/8xx_io/uart.c:2509: warning: implicit declaration of function
`init_bh'
arch/ppc/8xx_io/uart.c:2509: `SERIAL_BH' undeclared (first use in this
function)
arch/ppc/8xx_io/uart.c:2583: warning: value computed is not used
arch/ppc/8xx_io/uart.c: In function `serial_console_setup':
arch/ppc/8xx_io/uart.c:2868: `rs_table' undeclared (first use in this
function)
arch/ppc/8xx_io/uart.c:2906: request for member `rx_va_base' in something
not a structure or union
arch/ppc/8xx_io/uart.c:2907: request for member `rx_bd_base' in something
not a structure or union
arch/ppc/8xx_io/uart.c:2908: request for member `tx_va_base' in something
not a structure or union
arch/ppc/8xx_io/uart.c:2909: request for member `tx_bd_base' in something
not a structure or union
arch/ppc/8xx_io/uart.c: At top level:
arch/ppc/8xx_io/uart.c:82: warning: `DECLARE_TASK_QUEUE' declared `static'
but never defined
arch/ppc/8xx_io/uart.c:2292: warning: `my_console_wait_key' defined but
not used
arch/ppc/8xx_io/uart.c:2448: warning: `serial_console_device' defined but
not used
gmake[1]: *** [arch/ppc/8xx_io/uart.o] Error 1
gmake: *** [arch/ppc/8xx_io] Error 2


** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Compiling error, kernel 2.6.7
  2004-07-06 14:25 Compiling error, kernel 2.6.7 Pedro Aguilar
@ 2004-07-06 15:02 ` Pantelis Antoniou
  2004-07-06 16:48   ` Frame Relay - Interphase 4538 - 2.4.20 Greg Goodwin
  0 siblings, 1 reply; 3+ messages in thread
From: Pantelis Antoniou @ 2004-07-06 15:02 UTC (permalink / raw)
  To: Pedro Aguilar; +Cc: linuxppc-embedded


Pedro Aguilar wrote:

>Hi,
>
>I have a FADS board with a MPC859T running a 2.4.17 kernel. I would like
>to make an upgrade to the 2.6.7 kernel supporting HDLC and ATM.
>
>The problem is when I'm compiling the new kernel, it shows an error
>message when compiling the uart.c file (the output is at the end of this
>mail).
>It seems that an include file is missing. Could you give some advise please?
>
>I'm using ELDK 3.0 from DENX.
>
>Additionally, I would like to know:
>- Is there any support in Linux in MPC8xx for "Multi-protocol over ATM"
>and "Multi-protocol over Frame Relay"?
>- Is there any support in Linux in MPC8xx for HDLC?
>
>Thanks in advance.
>
>Pedro
>
>---
>
>  CC      arch/ppc/8xx_io/uart.o
>arch/ppc/8xx_io/uart.c:82: warning: type defaults to `int' in declaration
>of `DECLARE_TASK_QUEUE'
>arch/ppc/8xx_io/uart.c:82: warning: parameter names (without types) in
>function declaration
>arch/ppc/8xx_io/uart.c: In function `serial_console_device':
>arch/ppc/8xx_io/uart.c:145: storage class specified for parameter
>`rs_table' arch/ppc/8xx_io/uart.c:145: parameter `rs_table' is initialized
>arch/ppc/8xx_io/uart.c:148: warning: braces around scalar initializer
>arch/ppc/8xx_io/uart.c:148: warning: (near initialization for `rs_table')
>arch/ppc/8xx_io/uart.c:148: warning: excess elements in scalar initializer
>arch/ppc/8xx_io/uart.c:148: warning: (near initialization for `rs_table')
>arch/ppc/8xx_io/uart.c:148: warning: excess elements in scalar initializer
>arch/ppc/8xx_io/uart.c:148: warning: (near initialization for `rs_table')
>arch/ppc/8xx_io/uart.c:148: warning: excess elements in scalar initializer
>arch/ppc/8xx_io/uart.c:148: warning: (near initialization for `rs_table')
>arch/ppc/8xx_io/uart.c:148: warning: excess elements in scalar initializer
>arch/ppc/8xx_io/uart.c:148: warning: (near initialization for `rs_table')
>arch/ppc/8xx_io/uart.c:148: warning: excess elements in scalar initializer
>arch/ppc/8xx_io/uart.c:148: warning: (near initialization for `rs_table')
>arch/ppc/8xx_io/uart.c:193: field `tqueue' has incomplete type
>arch/ppc/8xx_io/uart.c:194: field `tqueue_hangup' has incomplete type
>arch/ppc/8xx_io/uart.c:210: warning: structure defined inside parms
>arch/ppc/8xx_io/uart.c:210: storage class specified for parameter
>`ser_info_t'
>arch/ppc/8xx_io/uart.c:212: storage class specified for parameter
>`sercons' arch/ppc/8xx_io/uart.c:212: parameter `sercons' is initialized
>arch/ppc/8xx_io/uart.c:221: parse error before '*' token
>arch/ppc/8xx_io/uart.c:221: storage class specified for parameter
>`change_speed'
>arch/ppc/8xx_io/uart.c:221: warning: function declaration isn't a
>prototype arch/ppc/8xx_io/uart.c:222: storage class specified for
>parameter
>`rs_8xx_wait_until_sent'
>arch/ppc/8xx_io/uart.c:224: parse error before '*' token
>arch/ppc/8xx_io/uart.c:226: storage class specified for parameter
>`serial_paranoia_check'
>arch/ppc/8xx_io/uart.c:226: warning: function declaration isn't a
>prototype arch/ppc/8xx_io/uart.c:226: warning: `always_inline' attribute
>ignored arch/ppc/8xx_io/uart.c:226: warning: `always_inline' attribute
>ignored arch/ppc/8xx_io/uart.c:145: parm types given both in parmlist and
>separately arch/ppc/8xx_io/uart.c:233: `info' undeclared (first use in
>this function) arch/ppc/8xx_io/uart.c:233: (Each undeclared identifier is
>reported only once arch/ppc/8xx_io/uart.c:233: for each function it
>appears in.)
>arch/ppc/8xx_io/uart.c:234: `name' undeclared (first use in this function)
>arch/ppc/8xx_io/uart.c:234: `routine' undeclared (first use in this
>function) arch/ppc/8xx_io/uart.c:235: warning: return makes pointer from
>integer without a cast
>arch/ppc/8xx_io/uart.c:239: warning: return makes pointer from integer
>without a cast
>arch/ppc/8xx_io/uart.c: In function `rs_8xx_stop':
>arch/ppc/8xx_io/uart.c:265: `ser_info_t' undeclared (first use in this
>function)
>arch/ppc/8xx_io/uart.c:265: `info' undeclared (first use in this function)
>arch/ppc/8xx_io/uart.c:265: parse error before ')' token
>arch/ppc/8xx_io/uart.c:271: warning: implicit declaration of function
>`serial_paranoia_check'
>arch/ppc/8xx_io/uart.c: In function `rs_8xx_start':
>arch/ppc/8xx_io/uart.c:289: `ser_info_t' undeclared (first use in this
>function)
>arch/ppc/8xx_io/uart.c:289: `info' undeclared (first use in this function)
>arch/ppc/8xx_io/uart.c:289: parse error before ')' token
>arch/ppc/8xx_io/uart.c: At top level:
>arch/ppc/8xx_io/uart.c:336: parse error before '*' token
>arch/ppc/8xx_io/uart.c:338: warning: function declaration isn't a
>prototype arch/ppc/8xx_io/uart.c: In function `rs_sched_event':
>arch/ppc/8xx_io/uart.c:339: `info' undeclared (first use in this function)
>arch/ppc/8xx_io/uart.c:339: `event' undeclared (first use in this
>function) arch/ppc/8xx_io/uart.c:340: warning: implicit declaration of
>function `queue_task'
>arch/ppc/8xx_io/uart.c:340: `tq_serial' undeclared (first use in this
>function)
>arch/ppc/8xx_io/uart.c:341: warning: implicit declaration of function
>`mark_bh'
>arch/ppc/8xx_io/uart.c:341: `SERIAL_BH' undeclared (first use in this
>function)
>arch/ppc/8xx_io/uart.c: At top level:
>arch/ppc/8xx_io/uart.c:344: parse error before '*' token
>arch/ppc/8xx_io/uart.c:345: warning: function declaration isn't a
>prototype arch/ppc/8xx_io/uart.c: In function `receive_chars':
>arch/ppc/8xx_io/uart.c:346: `info' undeclared (first use in this function)
>arch/ppc/8xx_io/uart.c:501: structure has no member named `tqueue'
>arch/ppc/8xx_io/uart.c:501: `tq_timer' undeclared (first use in this
>function)
>arch/ppc/8xx_io/uart.c: At top level:
>arch/ppc/8xx_io/uart.c:504: parse error before '*' token
>arch/ppc/8xx_io/uart.c:505: warning: function declaration isn't a
>prototype arch/ppc/8xx_io/uart.c: In function `receive_break':
>arch/ppc/8xx_io/uart.c:506: `info' undeclared (first use in this function)
>arch/ppc/8xx_io/uart.c:529: structure has no member named `tqueue'
>arch/ppc/8xx_io/uart.c:529: `tq_timer' undeclared (first use in this
>function)
>arch/ppc/8xx_io/uart.c: At top level:
>arch/ppc/8xx_io/uart.c:532: parse error before '*' token
>arch/ppc/8xx_io/uart.c:533: warning: function declaration isn't a
>prototype arch/ppc/8xx_io/uart.c: In function `transmit_chars':
>arch/ppc/8xx_io/uart.c:535: `info' undeclared (first use in this function)
>arch/ppc/8xx_io/uart.c: In function `rs_8xx_interrupt':
>arch/ppc/8xx_io/uart.c:622: `ser_info_t' undeclared (first use in this
>function)
>arch/ppc/8xx_io/uart.c:622: `info' undeclared (first use in this function)
>arch/ppc/8xx_io/uart.c:626: parse error before ')' token
>arch/ppc/8xx_io/uart.c: In function `do_serial_bh':
>arch/ppc/8xx_io/uart.c:683: warning: implicit declaration of function
>`run_task_queue'
>arch/ppc/8xx_io/uart.c:683: `tq_serial' undeclared (first use in this
>function)
>arch/ppc/8xx_io/uart.c: In function `do_softint':
>arch/ppc/8xx_io/uart.c:688: `ser_info_t' undeclared (first use in this
>function)
>arch/ppc/8xx_io/uart.c:688: `info' undeclared (first use in this function)
>arch/ppc/8xx_io/uart.c:688: parse error before ')' token
>arch/ppc/8xx_io/uart.c: At top level:
>arch/ppc/8xx_io/uart.c:728: parse error before '*' token
>arch/ppc/8xx_io/uart.c:729: warning: function declaration isn't a
>prototype arch/ppc/8xx_io/uart.c: In function `startup':
>arch/ppc/8xx_io/uart.c:733: `info' undeclared (first use in this function)
>arch/ppc/8xx_io/uart.c:771: warning: implicit declaration of function
>`change_speed'
>arch/ppc/8xx_io/uart.c: At top level:
>arch/ppc/8xx_io/uart.c:817: parse error before '*' token
>arch/ppc/8xx_io/uart.c:818: warning: function declaration isn't a
>prototype arch/ppc/8xx_io/uart.c: In function `shutdown':
>arch/ppc/8xx_io/uart.c:825: `info' undeclared (first use in this function)
>arch/ppc/8xx_io/uart.c:845: `rs_table' undeclared (first use in this
>function)
>arch/ppc/8xx_io/uart.c: At top level:
>arch/ppc/8xx_io/uart.c:875: parse error before '*' token
>arch/ppc/8xx_io/uart.c:876: warning: function declaration isn't a
>prototype arch/ppc/8xx_io/uart.c:876: warning: `change_speed' was declared
>implicitly `extern' and later `static'
>arch/ppc/8xx_io/uart.c:771: warning: previous declaration of
>`change_speed' arch/ppc/8xx_io/uart.c:876: warning: type mismatch with
>previous implicit declaration
>arch/ppc/8xx_io/uart.c:771: warning: previous implicit declaration of
>`change_speed'
>arch/ppc/8xx_io/uart.c:876: warning: `change_speed' was previously
>implicitly declared to return `int'
>arch/ppc/8xx_io/uart.c: In function `change_speed':
>arch/ppc/8xx_io/uart.c:885: `info' undeclared (first use in this function)
>arch/ppc/8xx_io/uart.c:1020: `rs_table' undeclared (first use in this
>function)
>arch/ppc/8xx_io/uart.c: In function `rs_8xx_put_char':
>arch/ppc/8xx_io/uart.c:1027: `ser_info_t' undeclared (first use in this
>function)
>arch/ppc/8xx_io/uart.c:1027: `info' undeclared (first use in this
>function) arch/ppc/8xx_io/uart.c:1027: parse error before ')' token
>arch/ppc/8xx_io/uart.c: In function `rs_8xx_write':
>arch/ppc/8xx_io/uart.c:1060: `ser_info_t' undeclared (first use in this
>function)
>arch/ppc/8xx_io/uart.c:1060: `info' undeclared (first use in this
>function) arch/ppc/8xx_io/uart.c:1060: parse error before ')' token
>arch/ppc/8xx_io/uart.c: In function `rs_8xx_write_room':
>arch/ppc/8xx_io/uart.c:1120: `ser_info_t' undeclared (first use in this
>function)
>arch/ppc/8xx_io/uart.c:1120: `info' undeclared (first use in this
>function) arch/ppc/8xx_io/uart.c:1120: parse error before ')' token
>arch/ppc/8xx_io/uart.c: In function `rs_8xx_chars_in_buffer':
>arch/ppc/8xx_io/uart.c:1141: `ser_info_t' undeclared (first use in this
>function)
>arch/ppc/8xx_io/uart.c:1141: `info' undeclared (first use in this
>function) arch/ppc/8xx_io/uart.c:1141: parse error before ')' token
>arch/ppc/8xx_io/uart.c: In function `rs_8xx_flush_buffer':
>arch/ppc/8xx_io/uart.c:1150: `ser_info_t' undeclared (first use in this
>function)
>arch/ppc/8xx_io/uart.c:1150: `info' undeclared (first use in this
>function) arch/ppc/8xx_io/uart.c:1150: parse error before ')' token
>arch/ppc/8xx_io/uart.c: In function `rs_8xx_send_xchar':
>arch/ppc/8xx_io/uart.c:1174: `ser_info_t' undeclared (first use in this
>function)
>arch/ppc/8xx_io/uart.c:1174: `info' undeclared (first use in this
>function) arch/ppc/8xx_io/uart.c:1174: parse error before ')' token
>arch/ppc/8xx_io/uart.c: In function `rs_8xx_throttle':
>arch/ppc/8xx_io/uart.c:1207: `ser_info_t' undeclared (first use in this
>function)
>arch/ppc/8xx_io/uart.c:1207: `info' undeclared (first use in this
>function) arch/ppc/8xx_io/uart.c:1207: parse error before ')' token
>arch/ppc/8xx_io/uart.c: In function `rs_8xx_unthrottle':
>arch/ppc/8xx_io/uart.c:1233: `ser_info_t' undeclared (first use in this
>function)
>arch/ppc/8xx_io/uart.c:1233: `info' undeclared (first use in this
>function) arch/ppc/8xx_io/uart.c:1233: parse error before ')' token
>arch/ppc/8xx_io/uart.c: At top level:
>arch/ppc/8xx_io/uart.c:1289: parse error before '*' token
>arch/ppc/8xx_io/uart.c:1290: warning: function declaration isn't a
>prototype arch/ppc/8xx_io/uart.c: In function `get_modem_info':
>arch/ppc/8xx_io/uart.c:1310: `value' undeclared (first use in this
>function) arch/ppc/8xx_io/uart.c:1310: warning: type defaults to `int' in
>declaration of `__pu_addr'
>arch/ppc/8xx_io/uart.c:1310: warning: type defaults to `int' in
>declaration of `type name'
>arch/ppc/8xx_io/uart.c:1310: warning: type defaults to `int' in
>declaration of `type name'
>arch/ppc/8xx_io/uart.c:1310: warning: type defaults to `int' in
>declaration of `type name'
>arch/ppc/8xx_io/uart.c:1310: warning: type defaults to `int' in
>declaration of `type name'
>arch/ppc/8xx_io/uart.c: At top level:
>arch/ppc/8xx_io/uart.c:1313: parse error before '*' token
>arch/ppc/8xx_io/uart.c:1315: warning: function declaration isn't a
>prototype arch/ppc/8xx_io/uart.c: In function `set_modem_info':
>arch/ppc/8xx_io/uart.c:1319: `value' undeclared (first use in this
>function) arch/ppc/8xx_io/uart.c:1319: warning: type defaults to `int' in
>declaration of `__gu_addr'
>arch/ppc/8xx_io/uart.c:1319: warning: type defaults to `int' in
>declaration of `type name'
>arch/ppc/8xx_io/uart.c: At top level:
>arch/ppc/8xx_io/uart.c:1389: parse error before '*' token
>arch/ppc/8xx_io/uart.c:1390: warning: function declaration isn't a
>prototype arch/ppc/8xx_io/uart.c: In function `begin_break':
>arch/ppc/8xx_io/uart.c:1397: `info' undeclared (first use in this
>function) arch/ppc/8xx_io/uart.c: At top level:
>arch/ppc/8xx_io/uart.c:1406: parse error before '*' token
>arch/ppc/8xx_io/uart.c:1407: warning: function declaration isn't a
>prototype arch/ppc/8xx_io/uart.c: In function `end_break':
>arch/ppc/8xx_io/uart.c:1414: `info' undeclared (first use in this
>function) arch/ppc/8xx_io/uart.c: At top level:
>arch/ppc/8xx_io/uart.c:1426: parse error before '*' token
>arch/ppc/8xx_io/uart.c:1427: warning: function declaration isn't a
>prototype arch/ppc/8xx_io/uart.c: In function `send_break':
>arch/ppc/8xx_io/uart.c:1432: `info' undeclared (first use in this
>function) arch/ppc/8xx_io/uart.c:1433: `duration' undeclared (first use in
>this function)
>arch/ppc/8xx_io/uart.c: In function `rs_8xx_ioctl':
>arch/ppc/8xx_io/uart.c:1445: `ser_info_t' undeclared (first use in this
>function)
>arch/ppc/8xx_io/uart.c:1445: `info' undeclared (first use in this
>function) arch/ppc/8xx_io/uart.c:1445: parse error before ')' token
>arch/ppc/8xx_io/uart.c: In function `rs_8xx_set_termios':
>arch/ppc/8xx_io/uart.c:1583: `ser_info_t' undeclared (first use in this
>function)
>arch/ppc/8xx_io/uart.c:1583: `info' undeclared (first use in this
>function) arch/ppc/8xx_io/uart.c:1583: parse error before ')' token
>arch/ppc/8xx_io/uart.c: In function `rs_8xx_close':
>arch/ppc/8xx_io/uart.c:1648: `ser_info_t' undeclared (first use in this
>function)
>arch/ppc/8xx_io/uart.c:1648: `info' undeclared (first use in this
>function) arch/ppc/8xx_io/uart.c:1648: parse error before ')' token
>arch/ppc/8xx_io/uart.c:1725: warning: implicit declaration of function
>`rs_8xx_wait_until_sent'
>arch/ppc/8xx_io/uart.c: At top level:
>arch/ppc/8xx_io/uart.c:1751: warning: `rs_8xx_wait_until_sent' was
>declared implicitly `extern' and later `static'
>arch/ppc/8xx_io/uart.c:1725: warning: previous declaration of
>`rs_8xx_wait_until_sent'
>arch/ppc/8xx_io/uart.c:1751: warning: type mismatch with previous implicit
>declaration
>arch/ppc/8xx_io/uart.c:1725: warning: previous implicit declaration of
>`rs_8xx_wait_until_sent'
>arch/ppc/8xx_io/uart.c:1751: warning: `rs_8xx_wait_until_sent' was
>previously implicitly declared to return `int'
>arch/ppc/8xx_io/uart.c: In function `rs_8xx_wait_until_sent':
>arch/ppc/8xx_io/uart.c:1752: `ser_info_t' undeclared (first use in this
>function)
>arch/ppc/8xx_io/uart.c:1752: `info' undeclared (first use in this
>function) arch/ppc/8xx_io/uart.c:1752: parse error before ')' token
>arch/ppc/8xx_io/uart.c:1776: warning: comparison of distinct pointer types
>lacks a cast
>arch/ppc/8xx_io/uart.c: In function `rs_8xx_hangup':
>arch/ppc/8xx_io/uart.c:1822: `ser_info_t' undeclared (first use in this
>function)
>arch/ppc/8xx_io/uart.c:1822: `info' undeclared (first use in this
>function) arch/ppc/8xx_io/uart.c:1822: parse error before ')' token
>arch/ppc/8xx_io/uart.c: At top level:
>arch/ppc/8xx_io/uart.c:1845: parse error before "ser_info_t"
>arch/ppc/8xx_io/uart.c:1846: warning: function declaration isn't a
>prototype arch/ppc/8xx_io/uart.c: In function `block_til_ready':
>arch/ppc/8xx_io/uart.c:1850: `info' undeclared (first use in this
>function) arch/ppc/8xx_io/uart.c:1858: `filp' undeclared (first use in
>this function) arch/ppc/8xx_io/uart.c:1879: `tty' undeclared (first use in
>this function) arch/ppc/8xx_io/uart.c:1850: warning: unused variable
>`state'
>arch/ppc/8xx_io/uart.c: At top level:
>arch/ppc/8xx_io/uart.c:1957: parse error before "ser_info_t"
>arch/ppc/8xx_io/uart.c:1958: warning: function declaration isn't a
>prototype arch/ppc/8xx_io/uart.c: In function `get_async_struct':
>arch/ppc/8xx_io/uart.c:1961: `rs_table' undeclared (first use in this
>function)
>arch/ppc/8xx_io/uart.c:1961: `line' undeclared (first use in this
>function) arch/ppc/8xx_io/uart.c:1964: `ret_info' undeclared (first use in
>this function)
>arch/ppc/8xx_io/uart.c:1964: `ser_info_t' undeclared (first use in this
>function)
>arch/ppc/8xx_io/uart.c:1964: parse error before ')' token
>arch/ppc/8xx_io/uart.c: In function `rs_8xx_open':
>arch/ppc/8xx_io/uart.c:1980: `ser_info_t' undeclared (first use in this
>function)
>arch/ppc/8xx_io/uart.c:1980: `info' undeclared (first use in this
>function) arch/ppc/8xx_io/uart.c:1984: `rs_table' undeclared (first use in
>this function)
>arch/ppc/8xx_io/uart.c: In function `rs_8xx_read_proc':
>arch/ppc/8xx_io/uart.c:2110: `rs_table' undeclared (first use in this
>function)
>arch/ppc/8xx_io/uart.c: At top level:
>arch/ppc/8xx_io/uart.c:2158: parse error before "consinfo"
>arch/ppc/8xx_io/uart.c:2158: warning: type defaults to `int' in
>declaration of `consinfo'
>arch/ppc/8xx_io/uart.c:2158: warning: data definition has no type or
>storage class
>arch/ppc/8xx_io/uart.c: In function `my_console_write':
>arch/ppc/8xx_io/uart.c:2168: `ser_info_t' undeclared (first use in this
>function)
>arch/ppc/8xx_io/uart.c:2168: `info' undeclared (first use in this
>function) arch/ppc/8xx_io/uart.c:2174: `rs_table' undeclared (first use in
>this function)
>arch/ppc/8xx_io/uart.c:2180: parse error before ')' token
>arch/ppc/8xx_io/uart.c: In function `my_console_wait_key':
>arch/ppc/8xx_io/uart.c:2295: `ser_info_t' undeclared (first use in this
>function)
>arch/ppc/8xx_io/uart.c:2295: `info' undeclared (first use in this
>function) arch/ppc/8xx_io/uart.c:2300: `rs_table' undeclared (first use in
>this function)
>arch/ppc/8xx_io/uart.c:2310: parse error before ')' token
>arch/ppc/8xx_io/uart.c: At top level:
>arch/ppc/8xx_io/uart.c:2448: redefinition of `serial_console_device'
>arch/ppc/8xx_io/uart.c:226: `serial_console_device' previously defined
>here arch/ppc/8xx_io/uart.c: In function `console_8xx_init':
>arch/ppc/8xx_io/uart.c:2458: `sercons' undeclared (first use in this
>function)
>arch/ppc/8xx_io/uart.c: At top level:
>arch/ppc/8xx_io/uart.c:2460: warning: initialization from incompatible
>pointer type
>arch/ppc/8xx_io/uart.c: In function `rs_8xx_init':
>arch/ppc/8xx_io/uart.c:2493: `ser_info_t' undeclared (first use in this
>function)
>arch/ppc/8xx_io/uart.c:2493: `info' undeclared (first use in this
>function) arch/ppc/8xx_io/uart.c:2505: `rs_table' undeclared (first use in
>this function)
>arch/ppc/8xx_io/uart.c:2509: warning: implicit declaration of function
>`init_bh'
>arch/ppc/8xx_io/uart.c:2509: `SERIAL_BH' undeclared (first use in this
>function)
>arch/ppc/8xx_io/uart.c:2583: warning: value computed is not used
>arch/ppc/8xx_io/uart.c: In function `serial_console_setup':
>arch/ppc/8xx_io/uart.c:2868: `rs_table' undeclared (first use in this
>function)
>arch/ppc/8xx_io/uart.c:2906: request for member `rx_va_base' in something
>not a structure or union
>arch/ppc/8xx_io/uart.c:2907: request for member `rx_bd_base' in something
>not a structure or union
>arch/ppc/8xx_io/uart.c:2908: request for member `tx_va_base' in something
>not a structure or union
>arch/ppc/8xx_io/uart.c:2909: request for member `tx_bd_base' in something
>not a structure or union
>arch/ppc/8xx_io/uart.c: At top level:
>arch/ppc/8xx_io/uart.c:82: warning: `DECLARE_TASK_QUEUE' declared `static'
>but never defined
>arch/ppc/8xx_io/uart.c:2292: warning: `my_console_wait_key' defined but
>not used
>arch/ppc/8xx_io/uart.c:2448: warning: `serial_console_device' defined but
>not used
>gmake[1]: *** [arch/ppc/8xx_io/uart.o] Error 1
>gmake: *** [arch/ppc/8xx_io] Error 2
>
>
>
>
>
>
>
Hold your horses.

8xx is not yet working in 2.6.

Work is in progress...

Regards

Pantelis


** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Frame Relay - Interphase 4538 - 2.4.20
  2004-07-06 15:02 ` Pantelis Antoniou
@ 2004-07-06 16:48   ` Greg Goodwin
  0 siblings, 0 replies; 3+ messages in thread
From: Greg Goodwin @ 2004-07-06 16:48 UTC (permalink / raw)
  To: linuxppc-embedded


I am presently developing Frame Relay support for the
Interphase 4538 and 5339F boards.

The intent is to run Frame Realy over T1/E1.

Originaly I tried to the FCC-2 channel in HDLC mode
but was unable to read packets correctly. I could
transmit a frame and it would receive on the other
side but the AB bit in the BD status was on and I
could not figure out how to fix the issue.There could
be an issue with the QUAD-FALC, maybe an issue for
single channel usage. QUAD-FALC appears on 1st channel
of ATM by design.

So, now I am programming the MCC units for HDLC mode.
So far I have not been able to get transmit interrupts
to  fly but I am just starting to really debug this
thing.

I am using the generic HDLC protocol layer for this
work.

The question is, has anyone done anything similiar to
what I am trying to accomplish here? Anything to help
get this thing rolling would be great.

All of the work I am doing is full GPL. So if support
for the Interphase 4538, 5339F are desired I do have
it working. In fact I have ATM running fine in AAL5
mode.Multiple phy support, 0-7 VPI, 0-255 VCI, 32 max
channels.CBR, UBR, UBRPLUS, VBR, VBR_RT and ABR
supported. The code is solid and has been running
solid since 1st of the year.

I have been busy with Frame Relay on the 4532 and
5339F  but I am also porting the Interphase 4532 OC3
board as well.

After Frame Relay is done I have IMA next.

Greg

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2004-07-06 16:48 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-07-06 14:25 Compiling error, kernel 2.6.7 Pedro Aguilar
2004-07-06 15:02 ` Pantelis Antoniou
2004-07-06 16:48   ` Frame Relay - Interphase 4538 - 2.4.20 Greg Goodwin

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.