LINUX.ORG.RU

EeePC 1201N & Fedora


0

1

Собственно, сабж. Проблема заключается в постоянных kernel_panic'ах при использовании сети. Проявляется на различных ядрах (2.6.33.X - 2.6.35.X). Раньше вдобавок были и просто мёртвые зависания системы (нетбук не реагировал _ни_на_что_), но после добавления в grub.conf параметров acpi_osi=Linux acpi_backlight=vendor pci=nomsi прерывания в работе системы стали немного реже, причём все исключительно с kernel_panic'ом. Следует отметить, что сбои происходят при использовании сети: как интенсивном, так и слабом. В интеренетах говорят, что проблема заключается в модулях ethernet и wi-fi. lspci -v говорит:

Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
Subsystem: Device 1a3b:1a89
Flags: bus master, fast devsel, latency 0, IRQ 18
Memory at fbef0000 (64-bit, non-prefetchable) [size=64K]
Capabilities: <access denied>
Kernel driver in use: ath9k
Kernel modules: ath9k

Ethernet controller: Atheros Communications AR8132 Fast Ethernet (rev c0)
Subsystem: ASUSTeK Computer Inc. Divice 14e5
Flags: bus master, fast devsel, latency 0, IRQ 19
Memory at fbfc0000 (64-bit, non-prefetchable) [size=256K]
I/O ports at ec00 [size=128]
Capabilities: <access denied>
Kernel driver in use: atl1c
Kernel modules: atl1c
Путь к решению проблемы с ethernet - параметр ядра pci=nomsi (честно говоря, не проверял - не столь критично). А вот с wi-fi... Короче говоря, последний раз перед сбоем успело выскочить сообщение из трея:
Message from syslogd@berlogue...
kernel:Disabling IRQ #18
Несмотря на установленный в системе блоб nvidia, дело не в нём: на nouveau происходит то же самое. Проблема также проявляется и при загрузке с live-usb (live-cd), а также при использовании других дистрибутивов (openSuSE 11.3, Ubuntu 10.10). В чём может быть проблема? Что попробовать? Заранее благодарен.

★★★★★

Последнее исправление: carasin (всего исправлений: 1)

Что там с температурами? Лог ошибок/сети?

kernel:Disabling IRQ #18

Ну как глупый вариант поменять в БИОС авто на ручные значения.

darkshvein ☆☆
()
Ответ на: комментарий от darkshvein

Температура всегда одна - 68°C (процессор), 58°C (видеокарта), где остальные датчики - не знаю.

carasin ★★★★★
() автор топика
Ответ на: комментарий от darkshvein

Сейчас только спровоцирую kernel_panic, и сразу напишу. Только вопрос есть: логи смогу привести только после перезагрузки, которая будет после сбоя - не будут ли это логи начинаться с момента новой загрузки?

carasin ★★★★★
() автор топика
Ответ на: комментарий от darkshvein

Насчёт камня - хз. По отзывам - у всех примерно такая температура. В оригинальной Win7 вообще под 80°C показывало (когда она ещё установлена была.)

carasin ★★★★★
() автор топика
Ответ на: комментарий от carasin

А у меня тоже asus 1201n

uname -a Linux localhost 2.6.36-zen1 #8 ZEN SMP Sat Jan 1 23:31:20 MSK 2011 x86_64 Intel(R) Atom(TM) CPU 330 @ 1.60GHz GenuineIntel GNU/Linux

Дистрибутив генту, ни разу у меня ничего не падало при работе с вайфаем. Алсо пару месяцев назад на нем стояла убунточка и вот там при копировании по сети файла в 4гб убунта висла, я думал что это и есть тот самый знаменитый баг. Сейчас зеновое ядро со всеми вытекающими из него плюшкам.

Как владелец 1201 хочу поинтересоваться у другого владельца. СКОЛЬКО держиит батарейка при включенном вайфае + просмотре фильма или серфинге. У меня вот никак не выходит больше 4 часов.

polovinamozga
()
Ответ на: комментарий от polovinamozga

С включённым wi-fi (собственно, никогда и не выключаю; также не выключаю bluetooth), а также при просмотре видео в дороге (smplayer, vdpau) - 3 часа. Если в немудрёной нагрузке - 4 часа автономки.
По теме: вчера вечером обновил ядро из rawhide. Теперь стало так:

Linux berlogue 2.6.37-0.rc7.git0.2.fc15.i686.PAE #1 SMP Wed Dec 22 17:17:06 UTC 2010 i686 i686 i386 GNU/Linux
Ставил на ночь копировать по wi-fi со стационара несколько десятков ГБ музыки/видео/дистрибутивных_файлов/документов. Пока полёт нормальный. Тьфу-тьфу-тьфу.
P.S.: вот параметры ядра (вдобавок к оным по умолчанию):
acpi_osi=Linux acpi_backlight=vendor acpi=copy_dsdt pci=nomsi
Вопрос в следующем: что делают параметры acpi_osi=Linux и acpi_backlight=vendor ? До того, как я их прописал, работали fn + F5/F6. Сейчас регулировать яркось монитора можно только из KDE-шного апплета. Если эти параметры убрать, то что изменится в поведении ядра (в логике его работы)? Если можно, то простым языком, желательно русским.

carasin ★★★★★
() автор топика
Ответ на: комментарий от polovinamozga

Сейчас зеновое ядро со всеми вытекающими из него плюшкам

И да, что такое «зеновое ядро»?

carasin ★★★★★
() автор топика
Ответ на: комментарий от carasin

>в следующем: что делают параметры acpi_osi=Linux и acpi_backlight=vendor ? До того, как я их прописал, работали fn + F5/F6.

Сейчас регулировать яркось монитора можно только из KDE-шного апплета. >Если эти параметры убрать, то что изменится в поведении ядра (в логике его работы)?
Если можно, то простым языком, желательно русским.

У меня кстати кнопки фн+фХ не работали пока не добавил acpi_OSI=Linux но могу и ошибаться. Яркость регулируется нормально клавишами, так же включается и выключается вайфай и прочие ништяки, даже монитор умеет переключаться. Меня напрягает то что у меня отсутствует понижение частоты процессора, вот типа ноут простаивает а оно БАЦ с 1.6ггц до 900мгц. Вот это было бы круто, а так пока не прикрутил.

polovinamozga
()
Ответ на: комментарий от polovinamozga

вот типа ноут простаивает а оно БАЦ с 1.6ггц до 900мгц. Вот это было бы круто, а так пока не прикрутил.

Эм... Если не ошибаюсь, Atom 330 эту фишку не поддерживает, поскольку является просто двумя N270, выполненными на одной кремниевой подложке.
Ладно... Щас поэкспериментирую с этими двумя параметрами ядра, позжа отпишусь.

carasin ★★★★★
() автор топика

> Atom 1600 МГц

68°C (процессор)


У меня на домашней разогнаной печке выше 60 не поднимается, тут слишком много.

bsdfun ★★★★★
()
Ответ на: комментарий от carasin

В общем, так: если убираю acpi_backlight=vendor, а остаётся acpi_osi=Linux, то яркость регулировать вообще нельзя (апплетом тоже не регулируется, не понижается автоматом при откл от сети). Вкл/выкл wi-fi, регулировка звука остаётся (выкл звука не работает);
если убираю полностью и acpi_backlight=vendor, и acpi_osi=Linux, то становится как раньше - регулируется яркость экрана (не работает выкл подсветки), работает регулировка звука (вкл/выкл звука также работает), перестаёт работать вкл/выкл wi-fi.

carasin ★★★★★
() автор топика
Ответ на: комментарий от carasin

А как насчет того чтобы перейти на другое ядро? У меня-то все работает

Module Size Used by fuse 62499 3 coretemp 4973 0 tun 14882 0 nouveau 516525 2 ttm 48786 1 nouveau snd_hda_codec_nvhdmi 14003 1 drm_kms_helper 25427 1 nouveau snd_hda_codec_realtek 269204 1 snd_hda_intel 20443 5 snd_hda_codec 64478 3 snd_hda_codec_nvhdmi,snd_hda_codec_realtek,snd_hda_intel snd_hwdep 5638 1 snd_hda_codec snd_pcm 70918 3 snd_hda_intel,snd_hda_codec snd_timer 17993 2 snd_pcm snd 50564 14 snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer soundcore 4977 1 snd snd_page_alloc 6681 2 snd_hda_intel,snd_pcm ac 2128 0 button 4621 1 nouveau processor 25907 0 battery 5449 0 video 11233 1 nouveau thermal 7562 0 ath9k 87449 0 eeepc_laptop 14115 0 eeepc_wmi 3028 0 ath9k_common 3568 1 ath9k uvcvideo 60093 0 wmi 7635 1 eeepc_wmi atl1c 31156 0 videodev 62320 1 uvcvideo v4l1_compat 13730 2 uvcvideo,videodev v4l2_compat_ioctl32 10999 1 videodev i2c_nforce2 4936 0 ath9k_hw 311572 2 ath9k,ath9k_common ath 8864 3 ath9k,ath9k_common,ath9k_hw

polovinamozga
()
Ответ на: комментарий от polovinamozga

Как раз это-то мне и не столь критично: главное - яркось регулируется, звук тоже, засыпание/просыпание работает, а wi-fi выключить можно и через nm-applet (NetworkManager). А ядро я и так уже обновил (см. пост выше).

carasin ★★★★★
() автор топика
Ответ на: комментарий от carasin

> Именно для этой модели это нормальная температура.

Горячее двухъядерного разогнанного четверопня на старом ядре? Не верю!

bsdfun ★★★★★
()
Ответ на: комментарий от carasin

$ sensors eeepc-isa-0000 Adapter: ISA adapter fan1: 3992 RPM

acpitz-virtual-0 Adapter: Virtual device temp1: +75.0°C (crit = +93.0°C)

coretemp-isa-0000 Adapter: ISA adapter Core 0: +44.0°C (crit = +90.0°C)

coretemp-isa-0001 Adapter: ISA adapter Core 1: +48.0°C (crit = +90.0°C)

# Load modules at startup LOADMODULES=yes

# Initialize sensors at startup INITSENSORS=yes

HWMON_MODULES=«coretemp»

polovinamozga
()
Ответ на: комментарий от polovinamozga

Забыл добавить что это он работает беспрерывно уже 7 часов, смотрю фильмы, слушаю музяку, общаюсь в ЧЯТИКЕ.

polovinamozga
()
Ответ на: комментарий от bsdfun

polovinamozga

acpitz-virtual-0 Adapter: Virtual device temp1: +75.0°C (crit = +93.0°C)

А вот это у меня:

acpitz-virtual-0
Adapter: Virtual divice
temp1:       +67.0°C  (crit = +93.0°C)

eeepc-isa-0000
Adapter: ISA adapter
fan1:       3963 RPM

coretemp-isa0000
Adapter: ISA adapter
Core 0:      +39.0°C  (crit = +90.0°C)

coretemp-isa0000
Adapter: ISA adapter
Core 1:      +40.0°C  (crit = +90.0°C)
То, что temp1 - это оно.

carasin ★★★★★
() автор топика
Ответ на: комментарий от carasin

Тоже забыл добавить: уже практически двое суток без передыху (три раза перезагружался днём для тестов).

carasin ★★★★★
() автор топика
Ответ на: комментарий от carasin

2 anonymous:
Фиг с ним, с удалением поста - там, видимо, просто слово «дурачок» кой-кому не понравилось, ну да ладно.
Вопрос-то остаётся: что тогда такое

acpitz-virtual-0
Adapter: Virtual divice
temp1:       +67.0°C  (crit = +93.0°C)

carasin ★★★★★
() автор топика
Ответ на: комментарий от carasin

Возможно это какой-нибудь датчик рядом с чипсетом, а может просто какая-то бесполезная хрень. Но не процессор и ядра точно.

anonymous
()
Ответ на: комментарий от carasin

> Atom 330 эту фишку не поддерживает, поскольку является просто двумя N270, выполненными на одной кремниевой подложке.

т.е. N270 поддерживает, а N330, который является «двумя N270 на одном кристалле» нет? как-то не логично ;)

Theli
()
Ответ на: комментарий от Theli

Честно говоря, был у меня Samsung N110 с Atom'ом N270, там была установлена F12/F13. Не припомню, чтобы там частота автоматически понижалась. А не автоматически я не пробовал.
В любом случае:

carasin

Эм... Если не ошибаюсь, Atom 330...

Ключевые слова - если не ошибаюсь.
И да. Аппаратно два ядра в Atom 330 являются независимыми. То есть нельзя сказать, что они выполнены на одном кристалле (гальванически принадлежащими одной микросхеме). Как-то так.

carasin ★★★★★
() автор топика
Ответ на: комментарий от carasin

> Не припомню, чтобы там частота автоматически понижалась. А не автоматически я не пробовал.

что ты имеешь в виду под автоматически? реализованное аппаратно? acpi_cpufreq + ondemand/conservative - работают прекрасно на N270 ;)

Theli
()
Ответ на: комментарий от Theli

Theli

что ты имеешь в виду под автоматически?

Я имею в виду, что при простое автоматически меняется частота проца: Тыц.

carasin ★★★★★
() автор топика
Ответ на: комментарий от carasin

> Поподробнее, пожалуйста. Как прикрутить?

1. включаем вядре X86_ACPI_CPUFREQ 2. CPU_FREQ_GOV_ONDEMAND и/или CPU_FREQ_GOV_CONSERVATIVE 3. устанавливаем пакет sys-power/cpufrequtils 4. подгружаем системными средствами модуль acpi_cpufreq 5. cpufreq-set -g ondemand 6. проверяем cpufreq-info

примерно так... кроме acpi можно еще поискать другие дрова в nconfig или menuconfig ядра по слову CPUFREQ куда все это прописать, чтобы запускалось с запуском системы смотри в документации на систему ;)

Theli
()
Ответ на: комментарий от carasin

Сравнивал данные konqueror > ssysinfo: на EeePC 1201N (Atom 330 1.6GHz) и стационаре (Intel Dual-Core E5200 2.50GHz). На нетбуке показывает:

Speed:  1 600,00 MHz
Cores:  2
А на десктопе:
Speed:  1 200,00 MHz
Cores:  2
На обеих машинах стоит Russian Fedora Remix. Данные снимались во время простоя.

carasin ★★★★★
() автор топика

Та же проблема в убунту. С 2.6.32 не виснет, но не работает суспенд, в более старших ядрах кёрнелпаники.

PolarFox ★★★★★
()
Ответ на: комментарий от PolarFox

Проапдейться до 2.6.37 и драйвера на nvidia поставь проприетерные 260.* (желательно самую последнюю из доступных стабильных).

carasin ★★★★★
() автор топика
Ответ на: комментарий от polovinamozga

Напиши, пожалуйста, параметры ядра, с которыми у тебя происходит загрузка (которые в GRUB'е указываешь, или какой у вас в генту загрузчик).

carasin ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.