Цитата(Andy Mozzhevilov @ Mar 5 2011, 09:31)

Что-то странное пишите. Если разъем выпал, CAN контроллер переходит в error-passive.
Если после этого разъем вставить и появится сеть, контроллер автоматически перейдет в error-active после одной или нескольких успешных передач.
В bus-off контроллер может перейти при каких-то фатальных ошибках на шине (несоответствие скоростей узлов, возможно КЗ линии или какие-то помехи в ней).
Есть контроллеры, которые требуют, чтобы из bus-off их вытолкнули программно, есть такие, которые могут выходить автоматически по состоянию линии CAN. В документации на ваш контроллер почитайте по этому поводу.
Это мне понятно. Вопрос именно по чипу SJA1000 - программно не получается выйтииз buss-off.