Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 18 Nov 2006 18:10:26 GMT
From:      Marcel Moolenaar <xcllnt@mac.com>
To:        freebsd-i386@FreeBSD.org
Subject:   Re: i386/105616: UART PCI device just silent...
Message-ID:  <200611181810.kAIIAQHO086694@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR i386/105616; it has been noted by GNATS.

From: Marcel Moolenaar <xcllnt@mac.com>
To: Helge Oldach <puc-uart@oldach.net>
Cc: FreeBSD-gnats-submit@FreeBSD.org
Subject: Re: i386/105616: UART PCI device just silent...
Date: Sat, 18 Nov 2006 09:47:39 -0800

 On Nov 16, 2006, at 12:46 PM, Helge Oldach wrote:
 
 > --- sys/dev/uart/uart_bus_pci.c.ctm	Wed Aug  2 16:24:19 2006
 > +++ sys/dev/uart/uart_bus_pci.c	Wed Nov 15 10:18:56 2006
 > @@ -101,6 +101,8 @@
 >  	8 * DEFAULT_RCLK },
 >  { 0x1409, 0x7168, 0x1409, 0x4028, "Timedia Technology Serial  
 > Port", 0x10,
 >  	8 * DEFAULT_RCLK },
 > +{ 0x1409, 0x7168, 0x1409, 0x4037, "Timedia Technology Serial  
 > Port", 0x10,
 > +	8 * DEFAULT_RCLK },
 >  { 0x1409, 0x7168, 0x1409, 0x5025, "Timedia Technology Serial  
 > Port", 0x10,
 >  	8 * DEFAULT_RCLK },
 >  { 0x1409, 0x7168, 0x1409, 0x5027, "Timedia Technology Serial  
 > Port", 0x10,
 >
 
 The patch is not right. The PCI device you talk about is a *dual* serial
 I/O card. As such, puc(4) needs to attach to it, not uart(4). Adding the
 PCI ids to uart(4) will only cause a conflict, not to mention that if
 uart(4) attaches, it only attaches to the first.
 
 However, the patch shows that the clock on these cards is 8 times the
 default clock. I think that is why puc(4)+uart(4) doesn't work. If
 you select a baudrate that 8 times lower than what you know the baudrate
 should be, then you should be able to transmit and receive data. If
 that's the case, then puc(4) needs to be fixed to have the correct
 clock value for these boards.
 
 Note also that I have not heard of uart(4) being wrong in classifying  
 the
 type as 16550, 1660 or otherwise.
 
 FYI,
 
 -- 
 Marcel Moolenaar
 xcllnt@mac.com
 
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200611181810.kAIIAQHO086694>