Чекісти колишніми не бувають...
Oct. 25th, 2009 06:54 pmВсі вихідні займався carwash. Убийте мене хтось!
Прийшла велика партія компів на прошивку (безпосередньо від виробника). Спочатку збирався навчити Борю прошивати. Потім почались глюки: то IDE-контролер не завантажується (його, як виявилось, треба у Native Mode ставити). Потім виявилось що CF - завжди Secondary. Прийшлось коригувати прошивку. Потім не завівся драйвер мережевої карти. Точніше завівся, але інтерфейс завжди Busy і підняти його немає ніякої можливості.
Спробував 30-те ядро - ті ж яйця. Спробував оригінальний модуль з 30-м ядром - без змін. З 27-м - те саме. Надибав в інеті що один чувак з такою самою проблемою завів інтерфейс на 21-му ядрі з оригінальним модулем. Зібрав - не завантажується система. IDE-контролер не працює. Длубався-длубався - перевів у Legacy-режим (27/30 працюють виключно у Native, 21 - виключно у Legacy). Драйвер мережевої карти завівся, слава богу.
Тепер на черзі установка iptables. Зібрав, поставив - не працює. Лається не по нашому: "getsockopt failed strangely: No such file or directory". При чому навіть на iptables --help.
Довго мучився, ще разів 5 перезібрав ядро і самі iptables. Поліз у джерельні коди. До кінця не розібрався, але ім'я однієї з функцій натякнуло на динамічне завантаження плагінів (я збирав iptables статично, щоб не було геморою). Перезібрав динамічно. Запрацювало.
Залишилось зробити ще 6 прошивок до завтра. Убийте мене хтось - я спустив 2 вихідні в унітаз!
PS: це вже 3-й різновид eBox-2300SX :(
Прийшла велика партія компів на прошивку (безпосередньо від виробника). Спочатку збирався навчити Борю прошивати. Потім почались глюки: то IDE-контролер не завантажується (його, як виявилось, треба у Native Mode ставити). Потім виявилось що CF - завжди Secondary. Прийшлось коригувати прошивку. Потім не завівся драйвер мережевої карти. Точніше завівся, але інтерфейс завжди Busy і підняти його немає ніякої можливості.
Спробував 30-те ядро - ті ж яйця. Спробував оригінальний модуль з 30-м ядром - без змін. З 27-м - те саме. Надибав в інеті що один чувак з такою самою проблемою завів інтерфейс на 21-му ядрі з оригінальним модулем. Зібрав - не завантажується система. IDE-контролер не працює. Длубався-длубався - перевів у Legacy-режим (27/30 працюють виключно у Native, 21 - виключно у Legacy). Драйвер мережевої карти завівся, слава богу.
Тепер на черзі установка iptables. Зібрав, поставив - не працює. Лається не по нашому: "getsockopt failed strangely: No such file or directory". При чому навіть на iptables --help.
Довго мучився, ще разів 5 перезібрав ядро і самі iptables. Поліз у джерельні коди. До кінця не розібрався, але ім'я однієї з функцій натякнуло на динамічне завантаження плагінів (я збирав iptables статично, щоб не було геморою). Перезібрав динамічно. Запрацювало.
Залишилось зробити ще 6 прошивок до завтра. Убийте мене хтось - я спустив 2 вихідні в унітаз!
PS: це вже 3-й різновид eBox-2300SX :(