From: Alan Cox Change by Clear Zhang of ALI drivers/net/irda/ali-ircc.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletion(-) diff -puN drivers/net/irda/ali-ircc.c~ali-ircc-update drivers/net/irda/ali-ircc.c --- 25/drivers/net/irda/ali-ircc.c~ali-ircc-update 2003-12-23 20:06:37.000000000 -0800 +++ 25-akpm/drivers/net/irda/ali-ircc.c 2003-12-23 20:06:37.000000000 -0800 @@ -8,6 +8,8 @@ * Created at: 2000/10/16 03:46PM * Modified at: 2001/1/3 02:55PM * Modified by: Benjamin Kong + * Modified at: 2003/11/6 and support for ALi south-bridge chipsets M1563 + * Modified by: Clear Zhang * * Copyright (c) 2000 Benjamin Kong * All Rights Reserved @@ -68,6 +70,7 @@ static ali_chip_t chips[] = { { "M1543", { 0x3f0, 0x370 }, 0x51, 0x23, 0x20, 0x43, ali_ircc_probe_53, ali_ircc_init_43 }, { "M1535", { 0x3f0, 0x370 }, 0x51, 0x23, 0x20, 0x53, ali_ircc_probe_53, ali_ircc_init_53 }, + { "M1563", { 0x3f0, 0x370 }, 0x51, 0x23, 0x20, 0x63, ali_ircc_probe_53, ali_ircc_init_53 }, { NULL } }; @@ -1331,7 +1334,7 @@ static int ali_ircc_net_open(struct net_ } /* Turn on interrups */ - outb(UART_IER_RLSI | UART_IER_RDI |UART_IER_THRI, iobase+UART_IER); + outb(UART_IER_RDI , iobase+UART_IER); /* Ready to play! */ netif_start_queue(dev); //benjamin by irport _