HP notebook dv9500

Дорвался наконец до ноута своего, снес к маме висту, и взгромоздил женту )

Походу наступил на несколько веселых граблей. Почти все поборол, с помощью советов, гугла и бубна, но кажется есть смысл это обсудить. Ноуты хорошие, популярные, а виста ну просто сама в помойку просится.

1. На ноуте стоит SATA controller: Intel Corporation Mobile SATA AHCI Controller (rev 03), в ядре это безобразие есть. Но диск видно только если включить поддержку RAID. Объяснить этого не могу.

2. reiserfs4 на рутовом разделе несовмещается с ядром. То есть в ro монтируется, проходит проверку и не может смонтироваться в rw. Плюнул, поставил xfs и ядро стандартное.

3. Один из пакетов, а именно imlib отказывался собираться с гнусным сообщением:
libtool: Version mismatch error. This is libtool 2.2.4, but the
libtool: definition of this LT_INIT comes from an older release.
libtool: You should recreate aclocal.m4 with macros from libtool 2.2.4
libtool: and run autoconf again

revdep ничего не нашел. Выгуглил в багзилле такую же жалобу на другой пакет. Оказывается, пакет поставляется с каким то допотопным aclocal4, который перед сборкой просто надо стереть и сделать реконф.
Соответствнно, залез в ебилд и исправил строчку
eautoconf
на такое:
rm ${S}/aclocal.m4
eautoreconf
По идее такие пакеты положено перекладывать в оверлей, но как это делать я забыл, искать поленился, и просто переписал ему чексуммы. На самом деле совершенно неясна причина. На стационарном компе система переставлялась с нуля меньше месяца назад, стоит тот же самый имлиб. Как он там встал, если действительно такой кривой, хрен его знает.

4. Долго курил параметр Front в алса-миксере. Что это такое? Пока не выкрутил, звук не появился.

5. Малость помучился с вайфаем iwl3945ABG. Поставил было по совету firmware, а потом набрел на статью: http://gentoo-wiki.com/HARDWARE_ipw3945
Очень толково все расписано, в частности фирмварь больше не нужна, все уже в ядре. Вкомпилил драйвер, естественно, в ядро, и получил:
SIOCSIFFLAGS: No such file or directory
Долго курил форумы, почти все говорят, что фирмварь неправильный. Неправда. Нужно собирать драйвер модулем. Если сначала загрузить модуль, а потом стартовать сеть, он работает. Похоже, карточка просто требует время на инициализацию. Надо будет еще подумать, как этот процесс автоматизировать.

6 Пока не придумал, как быть со встроенной камерой и дополнительными кнопками. v4l включил, зачем то поставил media-video/linux-uvc, камера сама не завелась. Но я еще просто ни ее, ни кнопки не потрошил, возможно ларчик и просто открывается.

по шестому

по шестому вопросу
http://wiki.mediati.org/Supported_Devices
Возможно оно

по шестому

по шестому вопросу
http://wiki.mediati.org/Supported_Devices
Возможно оно
У меня валяется ebuild для svn-версии

Вообщето пакет

Вообщето пакет есть media-video/linux-uvc
там модуль uvcvideo... Хе, видеодевайс создался, но капета его почему то не видит. И скайп не видит. Странно.

Вопрос в другую тему... а кто нибудь скайп заставлял работать? Не пишет звук мерзавец. Я его слышу, он меня нет. Звук Intel HDA

А с зависаниями проблем нет?

Не пришлось никаких параметров ядру передавать для стабильной работы?

И если не сложно, установите powertop(малюсенькая), и вывод ее покажите. Мне просто интересно сравнить со своими проблемами(dv6406, но многие сложности пересекаются, судя по форумам).

Нет... Правда я

Нет... Правда я включил там все, что относится к SATA, SCSI, RAID, без разбору... Что из этого реально используется, пес его знает. Зато у меня прочитался внешний диск, который никогда не читался :)

вот:
C0 (cpu running) (81.8%)
C1 0.0ms ( 0.0%)
C2 0.4ms (18.2%)

больше не дает, просит включить отладку ядра. Может, перекомпилю потом.
Кстати, а батарейку KDE увидела? У меня нет (. Неудобно. Не знаешь, когда он отключится

вопрос ниже снимается.

Батарейку у меня xfce видит. Просто ставил все галочки в секции acpi, но в целом acpi не работает.
Кстати, если ноут активно используется в автономном режиме, то стоит обратить внимание на советы этого самого powertop. Чем выше количество обращений к процу, тем больше жрет тот, кто обращается, как я понял.
К примеру, включение опции tickless sistem в параметрах ядра, позволило снизить количество обращений этого таймера до 250-270. В инете куча инфы по этой теме, только весьма все разрозненно.

Батарейку

Батарейку починил. Что то там довключал в АСПИ :)

А что жрет.. Да немного он жрет. Расход у него в основном на экран, а не на процессор. 17 дюймов все таки. На пару часов хватает, и ладно.

Будет досуг, покопаюсь в этом тоже.

вот побольше: no

вот побольше:

no ACPI power usage estimate available

Top causes for wakeups:
55.5% (859.6) : extra timer interrupt
8.8% (135.8) USB device 7-2 : HP Integrated Module (Broadcom Corp)
6.8% (105.0) : ehci_hcd:usb1, uhci_hcd:usb7
6.8% (105.0) artsd : schedule_timeout (process_timeout)
5.8% ( 90.4) : HDA Intel
4.6% ( 70.5) : uhci_hcd:usb3, iwl3945, nvidia
2.5% ( 38.8) firefox : futex_wait (hrtimer_wakeup)
2.4% ( 36.5) X : schedule_timeout (process_timeout)
1.6% ( 24.5) X : do_setitimer (it_real_fn)
1.3% ( 20.2) konqueror : schedule_timeout (process_timeout)
0.8% ( 12.0) : usb_hcd_poll_rh_status (rh_timer_func)
0.7% ( 10.3) gkrellm : schedule_timeout (process_timeout)
0.6% ( 10.0) : ehci_work (ehci_watchdog)
0.5% ( 7.2) : acpi
0.2% ( 3.0) kicker : schedule_timeout (process_timeout)
0.1% ( 2.0) : clocksource_register (clocksource_watchdog)
0.1% ( 2.0) kget : schedule_timeout (process_timeout)
0.1% ( 1.4) wpa_supplicant : schedule_timeout (process_timeout)
0.1% ( 1.0) klipper : schedule_timeout (process_timeout)
0.1% ( 1.0) xfsbufd : schedule_timeout (process_timeout)
0.1% ( 1.0) kwrapper : do_nanosleep (hrtimer_wakeup)
0.1% ( 1.0) xfsaild : schedule_timeout (process_timeout)
0.1% ( 1.0) X : nv_start_rc_timer (nv_kern_rc_timer)
0.1% ( 1.0) automount : futex_wait (hrtimer_wakeup)
0.1% ( 1.0) : queue_delayed_work_on (delayed_work_timer_fn)
0.1% ( 1.0) artsd : do_setitimer (it_real_fn)
0.1% ( 1.0) kopete : schedule_timeout (process_timeout)
0.0% ( 0.7) : ahci, uhci_hcd:usb6

Ого.

У меня чуток поменьше жрет. А нагрузка по ядрам как распределена?
Просто, если верить этой утилите, у меня одно ядро с прерываниями работатет, а если смотреть /proc/interrupts, там выравнивается да счет каких-то "именных" прерываний(ненумерованные). Пытаюсь это как-то уложить в голове.

А вот еще

А вот еще актуальный для ноута вопрос...

Как заставить сетевые и зависимые сервисы стартовать в бекграунде? Я сегодня на шнурке подключаюсь, по dhcp, завтра по вайфаю, потом еще как то... А eth0 ждет положенные 60 секунд, хотя шнурок не воткнут. Как сделать, чтобы стартовало все, от сети независимое, а по мере старта сети все остальное?

Сорри, если ламерский вопрос :)

лень матушка...

* sys-apps/ifplugd
     Available versions:  0.28-r9 {doc}
     Homepage:            http://0pointer.de/lennart/projects/ifplugd/
     Description:         Brings up/down ethernet ports automatically with cable detection

Она самая :)

ТОлько сетевые устройства являются device initated service. Думаешь у меня eth0 в дефаулте прописано?

Но вообще спасибо,пригодится

Какая разница?

Какая разница? Прописываешь ifplugd в net.eth0, всего и делов. udev запустит сценарий, сценарий запустит ifplugd, ifplugd будет ждать сеть


Пожалуйста, не описывайте своё железо в подписи

Ну... вобщем да,

Ну... вобщем да, я сам виноват. Надо было сначала посмотреть, а потом отругиваться. Ну вот ты и настроишь ))) А то не дело, груб я сам прописываю, а тебе и заняться нечем :)))

Эксплуататор! (-%

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".