| |
Vitezslav Batrla's Weblog
Vitezslav Batrla's Weblog
Čtvrtek říjen 20, 2005 |
|
Users of x86 32bit machines following the howto use Eurotel Data Expres (CDMA) on Solaris will likely experience an error message from _cat_ after 10 seconds from establishing the connection:
*cat: input error on if1in10: I/O error*
It happens because the ugen_bulk_timeout tunable is not working (on particular platforms). The root cause is that the compiler has optimized a reference to this tunable away. Simply - the timeout value can't be tuned by changing the _/etc/system_ until the bug 6333195 is fixed. Thanks to Mirek for discovering it and thanks to authors of _DTrace_ tool, since it was quite simple to find the root cause by tracing the function flow in the kernel and dumping their arguments.
Here is a list of possible workarounds:
TBD: I'd like to use a special launcher, which will restart _I/O_ on timeout. That's what I'm currently working on and hope it will sort out the problems with ugen_bulk_timeout since no change of the tunable will be required.
( X 20 2005, 11:38:04 odp. CEST / X 20 2005, 06:15:37 odp. CEST )
Permalink
Trackback: http://blogs.sun.com/vita78/entry/ugen_bulk_timeout
|
|
|
|
| « listopad 2009 | | Po | Út | St | Čt | Pá | So | Ne |
|---|
| | | | | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | | | | | | | | Today |
Today's Page Hits: 26
|