Samsung R70 + gentoo

Приветы. Помогите разобраться с настройкой генты.

В общем систему поставил, работает. Но есть проблемы.

1. как заставить работать WiFi, что установить? что включить в ядре? [решено]

2. как заставить работать Web камеру? что установить? что включить в ядре? [решено]

3. как заставить работать bluetooth? что установить? что включить в ядре? [решено]

4. как заставить работать кнопки для увеличения громкости и тп.

5. как сделать чтоб работал suspend to ram ? И возможно ли это с проприетарными дровами на видюху, wifi?

6. как включить UDMA на сидюке? [решено]
AlexeyR70 alexey # hdparm -d 1 /dev/hdc
/dev/hdc:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Operation not permitted
using_dma = 0 (off)

7. Оба ядра постоянно работают на полной частоте 2.2 GHz. Вроде в ядре включено всё что надо и acpid запущен. Что нужно проверить? [решено]

8. Почему-то если нагрузить систему все начинает тупить(не было такого даже на моем 1400 атлоне). Музыка в амароке заикается. В чем может быть причина? В ядре что-то подкрутить?
тормозит даже при копировании с флешки!! [решено]

9. CardReader. Если в процессе загрузки системы в нем не было карты, то все ок. После загрузки вставляем ей и она появляется на рабочем столе в кедах. А если карта была воткнута, то после загрузки на раб столе нихрена нет. И если вытащить её и воткнуть обратно тоже ничего не происходит

всё железо работало в кубунте, следовательно и дженте должно :)

вот lspci
00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 03)
00:01.0 PCI bridge: Intel Corporation Mobile PM965/GM965/GL960 PCI Express Root Port (rev 03)
00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Contoller #4 (rev 03)
00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 03)
00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 03)
00:1c.3 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 4 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f3)
00:1f.0 ISA bridge: Intel Corporation 82801HEM (ICH8M) LPC Interface Controller (rev 03)
00:1f.2 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA IDE Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 03)
01:00.0 VGA compatible controller: nVidia Corporation GeForce 8600M GS (rev a1)
03:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)
04:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8055 PCI-E Gigabit Ethernet Controller (rev 13)
05:09.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev b4)
05:09.1 Generic system peripheral [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 18)
05:09.2 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller
05:09.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 09)
05:09.4 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 04)

мой make.conf

# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /etc/make.conf.example for a more detailed example.
CFLAGS="-O2 -march=nocona -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"
# This should not be changed unless you know exactly what you are doing.  You
# should probably be using a different stage, instead.
CHOST="i686-pc-linux-gnu"

GENTOO_MIRRORS="ftp://ftp.krasu.ru/mirrors/gentoo.osuosl.org/ ftp://krasfiles.ru/mirrors/gentoo"

MAKEOPTS="-j3"
PORTAGE_NICENESS="19"

VIDEO_CARDS="nv"
INPUT_DEVICES="evdev keyboard mouse synaptics"

USE="vorbis quicktime sdl xvid qt3support opengl unicode X aac acpi aim alsa bluetooth bzip2 cdr cups dbus dr$

LINGUAS="en ru"

у меня R70 A003

1. wifi в Р70
надо установить либо: ipw3945, ipw3945d ipw3945-ucode - но мне не очень понравилась - подглючивает
либо iwlwifi, iwlwifi-ucode с флагом ipw3945
2. камера тута с прибамбахом, надо установить linuxuvc, и modprobe uvcvideo, правда в kopete не проверяй - цвета
собьет.
3. у меня без блютуса, но он работает вроде нормально, просто в ядре включить надо
4. этим не баловался, но на gentoo-wiki.com есть по этому поводу куча инфы, подключишь - напиши плз.
5. туда же на вики, я раз подключал - работает нормально, но настройки не помню уже.
6. вот тут не отвечу, не делал, читает/пишет нормально и ладно.
7. на вики есть материалы, как снизить мощность проца, но я эту фишку убрал, то ли у меня руки кривые, то ли одно из трех, но постоянная мощность проца в 800 МГц - меня достала, убрал эти настройки.
8. скорее всего флаги оптимизации не кашерные. у меня ничего не тормозит, если собирать с march=i686 - вот тогда наглядно видно почему gentoo лучше иных дистров. Опять же, если ставишь MAKEOPTS="-jX" X - больше 3-х то компиляция занимает больше времени, оптимально - 3 для этой конфигурации.
9. надо смотреть, проверю - напишу.

№9

Действительно не подключается в последующем. Ядро отрабатывает, HAL - нет. Гуглить, гуглить и еще раз гуглить. Иных советов нет.

2 elementic 1)

2 elementic

1) поставил ipw3945 т.к. второй хардмаскед
2) это что?
AlexeyR70 alexey # emerge -s linuxuvc
Searching...
[ Results for search key : linuxuvc ]
[ Applications found : 0 ]

3) вроде у меня все настроено, но что-то телефон не видит.

8) вроде все ок. глянь мой make.conf
9) ну ладно. Может кто уже починил и отпишится тут.

Re:

1) echo ">=net-wireless/iwlwifi-1.2.23" >> /etc/portage/package.unmask
2) emerge linux-uvc сорри, по памяти написал
3) /etc/conf.d/bluetooth - надо смотреть, там например hidd - не запущен из коробки
8) мой конф (prescott - для x86, nocona - для x86_64):
CFLAGS="-O2 -march=prescott -pipe -mmmx -msse -msse2 -msse3 -mfpmath=sse -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"
# This should not be changed unless you know exactly what you are doing. You
# should probably be using a different stage, instead.
CHOST="i686-pc-linux-gnu"
MAKOPTS="-j3"

GENTOO_MIRRORS="http://mirror.yandex.ru/gentoo-distfiles/ " #http://gentoo.osuosl.org/ "

SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="symlink -ipv6 ipw3945 gpm mng png truetype jpeg tiff synaptics hal \
acpi X sdl opengl dbus postgres gif cups alsa mmx sse sse2 \
win32codec pcmcia network ogg v4l vorbis bzip2 dvd samba vcd \
jpeg2k bluetooth php syslog winbind djvu ftp mhash spell xml \
nsplugin zip -ads lm_sensors win32codecs mp3 curl accessibility \
qt3support xcb sms vnc ppp archive xscreensaver groupwise \
oscar qq slp testbed yahoo gtk mpeg hddtemp startup-notification \
history statistics texteffect translator dvb cpudetection \
lzo mp2 rar ssse3 xvid wmp quicktime dvdr sqlite3 apache2 \
inifile posix sensord -ivman firefox sound cairo kde arts \
logitech-mouse wifi rdesktop kgpg -crypt mp4"

VIDEO_CARDS="nv nvidia"
ALSA_CARDS="hda-intel"
LINGUAS="ru"
INPUT_DEVICES="evdev keyboard mouse synaptics"

9) да скорее всего баг самого hal'а. Или общий баг кривизны рук :)

Quote: 7. на вики

Цитата:
7. на вики есть материалы, как снизить мощность проца, но я эту фишку убрал, то ли у меня руки кривые, то ли одно из трех, но постоянная мощность проца в 800 МГц - меня достала, убрал эти настройки.

У тебя гувернёр видимо стоял - powersave и демона, который частоту рулит не было.

Поставь cpufreqd (предварительно убедившись, что в ядре все возможные "CPUFreq governor" включены), добавь в автозагрузку, и он даже без настроек будет достаточно грамотно частоту менять. Если ты будеш недоволен результатом, можно менять либо рулы в конфиге (там очень гибкая настройка), либо дополнительно юзать gkrellm с плагином, который позволяет прямо ползунком частоту менять и гувернёра (klaptopdaemon кой-чего умеет, на сам его именно для этого не юзаю, ибо cpufreqd + gkrellm мегарулят).

enjoy.

Sony Vaio SZ460 Premium, Core2Duo 2.0, hdd=200G:7200, mem=2G, hybrid video: nvidia 7400 + GMA 950

Спасибо за инфу

Спасибо за инфу про вай-фай. Очень помогло!!! Не знал что есть ещё драйвера на интел помимо ipw3945.
В этих дровах глюки на самом деле хватает. У меня всплывало тока 2, но достаточноне приятных:
1) При загрузке netmount срабатывала раньше времени, до подключения к точке доступа, в результате сетевые ФС не монтировались.
2) После нескольких часов работы бывало падала сеть без каких либо записей в логах и все программы, работающие в данный момент с сетью зависали... и перезагрузка не работала, приходилось жестко вырубать

Сейчас поставил дрова iwlwifi... Не знаю пока как на счет 2-го глюка, но первый пропал.

Когда переставлял дрова, столкнулся с небольщой проблемкой, о чем собственно и хочу поведать.

Для установки iwlwifi необходимо сначало снести ipw3945

После установки вай-фай карта стала называться wlan0_rename (раньше называлась eth1). Лечил так:

выполняем fgrep eth1 /etc/udev/rules.d/*
получаем :
/etc/udev/rules.d/70-persistent-net.rules:SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="00:1b:77:cf:07:24", ATTR{type}=="1", NAME="eth1"

затем лезем в этот файл и стираем эту строку.
перезагружаемся, снова лезем в этот файл и находим там новую строчку, созданную для текущего драйвера.
У меня параметр стал NAME="wlan0", я просто изменил его на eth1 и всё заработало со старыми настройками...

Извиняюсь что пишу так туманно и ...

Просто спать уж хочется...
Чё то засиделся я сегодня )))

Re: Спасибо за инфу

А простое переименование не прохляло?
в /etc/conf.d/net
rename_wlan0="eth1"
Я на самом деле wlan0 - не переименовывал.

1) если монтируются сетевые фс, то может стоило wpa_supplicant запускать в режиме "дождаться..." ключик -w?
2) часто wifi из-за точки доступа падает, например D-link - теряет соединения раз 2 часа, LevelOne - раз в сутки. Asus w520 - работает уже полгода потерял только раз, но потерял wan. 3Com - говорят тоже неплохой.

у меня Dlink уже 2

у меня Dlink уже 2 года соединение не терял...

wpa_supplicant я не

wpa_supplicant я не пользуюсь - не хочу!
А просто rename_wlan0="eth1" - не думаю что получилась бы, на eth1 висел "Призрак" старых настройек.
Если набрать ifconfig eth1 то выводило инфу, но если этому интерфесу передавать команды, но на все один и тот де ответ - "операция не поддерживается"...

6 вопрос

6 вопрос отвечает на вопрос 8. Дма режим для винтов не включен, видимо не указал в ядре дровишки под свой чипсет. Винт по идее должен быть sata и называться /dev/sda

Quote:6 вопрос

Цитата:
6 вопрос отвечает на вопрос 8. Дма режим для винтов не включен, видимо не указал в ядре дровишки под свой чипсет. Винт по идее должен быть sata и называться /dev/sda

запросто :) что нужно под intel 965 ?

elementic поделись конфигом ядра можно на мыло

1 3 6 7 8 - решены.

1 3 6 7 8 - решены.

а ты в первом

а ты в первом посте отмечай... :)

веб камера

emerge linux-uvc

сделал, в копыте оно не появилось? что ещё надо?

5. suspend to ram работает на gentoo-sources? или надо другие исходники брать?
http://gentoo-wiki.com/HOWTO_Power_Management - не все опции есть в моем ядре например [*] Sleep States

cat /sys/power/state

выдает только mem

echo -n "standby" > /sys/power/state

Alexey-R70 alexey # echo -n "standby" > /sys/power/state
bash: echo: ошибка записи: Нет такого устройства

юзаю suspend из

юзаю suspend из gentoo-sources
так вот комп иногда после просыпания наглухо виснет. (особенно есть амарок пел песню во время засыпания)

можно полечить как-нибудь?

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

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