Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 23 Dec 2008 18:11:41 +0300
From:      Roman Kurakin <rik@inse.ru>
To:        Boris Samorodov <bsam@ipt.ru>
Cc:        freebsd-current@FreeBSD.org, Marcel Moolenaar <xcllnt@mac.com>, rea-fbsd@codelabs.ru
Subject:   Re: Timeda 8-multiport adapter: only 2 ports available
Message-ID:  <4950FFAD.3050107@inse.ru>
In-Reply-To: <92739012@bb.ipt.ru>
References:  <92804393@bb.ipt.ru> <26722819@bb.ipt.ru>	<dgryeQY4GEVsW/%2Bo7hiHda0rsyw@Nv45r0f9gWT8HCu35qu0Xm2Zg98>	<26719629@bb.ipt.ru> <19F75E66-0535-4982-9726-E2C0A03117EA@mac.com>	<u86IhinAe98poBxKoJlfe3b/pNw@TT2a40bhZF2dUby2PPEihZ1bSVY>	<94541668@bb.ipt.ru> <BE3580EA-BACC-4FF3-9683-CCDE48858D96@mac.com>	<48144979@bb.ipt.ru> <548CF0A3-1B07-49DA-A177-6EA85FD8CF2F@mac.com>	<94539778@bb.ipt.ru> <9939E942-A2FC-4240-BC14-527D45C187B7@mac.com>	<94529078@bb.ipt.ru> <6581F3A3-63D4-4689-AAAB-951E9DDDD62C@mac.com> <92739012@bb.ipt.ru>

next in thread | previous in thread | raw e-mail | index | archive | help
Boris Samorodov writes:
> Marcel Moolenaar <xcllnt@mac.com> writes:
>   
>> On Dec 13, 2008, at 5:36 AM, Boris Samorodov wrote:
>>
>>     
>>> That's for the line [*]:
>>> -----
>>> --- pucdata.c   (revision 185784)
>>> +++ pucdata.c   (working copy)
>>> @@ -1145,6 +1145,10 @@
>>>        case PUC_CFG_GET_TYPE:
>>>                *res = PUC_TYPE_SERIAL;
>>>                return (0);
>>> +       case PUC_CFG_INIT_PORT:
>>> +               bus_write_1((struct res *)res, 1 /* IER */,   [*]
>>> +                   (port >= 2) ? 0x10 : 0);
>>> +               return (0);
>>>        default:
>>>                break;
>>>        }
>>>       
>> Argh, (struct res *) must be (struct resource *)...
>>     
>
> No go. The same, ports are detected but show garbadge.
>   
This is just cause the 0x10 is only here.  IMHO it should be in all 
places where we write IER.
But in the uart code the value of IER is filtered with 0xf0.  Next time 
I'll come to you with
hardware loopbacks and I'll try to find the patch for speed 
outodetection to check if baud
rate is the only problem.  I hope 0x10 just change baud factor and it is 
linear factor ;-)

rik
> Thank you for your efforts.
>
>
> WBR
>   




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