public inbox for gentoo-user-ru@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user-ru] how to debug kernel
@ 2008-10-04 15:37 Alex Efros
  2008-10-04 21:21 ` Alexander Beregalov
  0 siblings, 1 reply; 11+ messages in thread
From: Alex Efros @ 2008-10-04 15:37 UTC (permalink / raw
  To: gentoo-user-ru

Hi!

Тут проблема с ядром возникла, но речь не о том.
У меня возник вопрос, как в принципе предполагается отлаживать ядро.

Ситуация: машина периодически намертво виснет. На ядрах 2.6.25-hardened-r[47].
А на 2.6.24-hardened-r3 не виснет - так что это не похоже на проблемы железа.
В логах - пусто. Машина - домашняя рабочая станция, Xwindow, так что если
в текстовую консоль что-то и пишется, после зависания это уже не увидишь.

Такой штуки как serial console, разумеется, дома нет.
Попытка настроить netconsole обломалась: он, похоже, работает только с ethX.
А у меня ADSL в режиме bride, т.е. pppX. Попытался отправлять сообщения
netconsole в локалку на несуществующий адрес, и перенаправлять их на
нужный сервер в инете через iptables/DNAT - не работает. Т.е.
перенаправление работает - для ping, telnet, etc. А netconsole его
игнорирует. А в локалке только одна виндовая машина, netconsole мне на ней
слушать нечем.

И как в этих условиях (не сказать, чтоб сильно уникальных) предполагается
отлаживать ядро?


P.S. Если интересны подробности: http://bugs.gentoo.org/show_bug.cgi?id=239463

-- 
			WBR, Alex.



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [gentoo-user-ru] how to debug kernel
  2008-10-04 15:37 [gentoo-user-ru] how to debug kernel Alex Efros
@ 2008-10-04 21:21 ` Alexander Beregalov
  2008-10-05  0:07   ` Alex Efros
                     ` (2 more replies)
  0 siblings, 3 replies; 11+ messages in thread
From: Alexander Beregalov @ 2008-10-04 21:21 UTC (permalink / raw
  To: gentoo-user-ru, powerman

4 октября 2008 г. 19:37 пользователь Alex Efros
<powerman@powerman.asdfgroup.com> написал:
> Hi!
>
> Тут проблема с ядром возникла, но речь не о том.
> У меня возник вопрос, как в принципе предполагается отлаживать ядро.
>
> Ситуация: машина периодически намертво виснет. На ядрах 2.6.25-hardened-r[47].
> А на 2.6.24-hardened-r3 не виснет - так что это не похоже на проблемы железа.
> В логах - пусто. Машина - домашняя рабочая станция, Xwindow, так что если
> в текстовую консоль что-то и пишется, после зависания это уже не увидишь.
>
> Такой штуки как serial console, разумеется, дома нет.
> Попытка настроить netconsole обломалась: он, похоже, работает только с ethX.
> А у меня ADSL в режиме bride, т.е. pppX. Попытался отправлять сообщения
> netconsole в локалку на несуществующий адрес, и перенаправлять их на
> нужный сервер в инете через iptables/DNAT - не работает. Т.е.
> перенаправление работает - для ping, telnet, etc. А netconsole его
> игнорирует. А в локалке только одна виндовая машина, netconsole мне на ней
> слушать нечем.
Конечно, оно работает только с физическими ethernet картами, и то не всеми.
Netconsole работает ниже уровня iptables, на максимально возможном
низком уровне.

http://www.google.ru/search?q=netcat+win

Когда уже будете получать сообщения, после зависания нажмите что-то
вроде sysrq-l, sysrq-w.
Еще можно добавить к строке загрузки ядра loglevel=5 или 6.

ЗЫ. Странно у вас: ядра 4, а -j3.
>
> И как в этих условиях (не сказать, чтоб сильно уникальных) предполагается
> отлаживать ядро?
>
>
> P.S. Если интересны подробности: http://bugs.gentoo.org/show_bug.cgi?id=239463
>
> --
>                        WBR, Alex.
>
>

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [gentoo-user-ru] how to debug kernel
  2008-10-04 21:21 ` Alexander Beregalov
@ 2008-10-05  0:07   ` Alex Efros
  2008-10-05  0:34     ` Alex Efros
  2008-10-05  0:37     ` Alexander Beregalov
  2008-10-05 13:24   ` Alex Efros
  2008-10-06  6:31   ` [gentoo-user-ru] у меня ноутбук асер 7520g с процом AMD Turion X2 (TL60) 2Ghz Дмитрий Маркин
  2 siblings, 2 replies; 11+ messages in thread
From: Alex Efros @ 2008-10-05  0:07 UTC (permalink / raw
  To: gentoo-user-ru

Hi!

On Sun, Oct 05, 2008 at 01:21:28AM +0400, Alexander Beregalov wrote:
> http://www.google.ru/search?q=netcat+win

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

Хотелось решить проблему не прибегая к той виндовой машине - ведь её могло
и не быть! Что делать, если есть только одна машина с ppp0, как тогда
отлаживать такие вещи?

> после зависания нажмите что-то вроде sysrq-l, sysrq-w.

Я в документации не вижу команды 'l'... что это?

> Еще можно добавить к строке загрузки ядра loglevel=5 или 6.

Дождусь пока зависнет - может хоть какую-то инфу в этот раз удастся
вытащить - и в следующий раз проверю с loglevel.

Кстати, а разве Alt+SysRq+5 не сделает то же самое?

> ЗЫ. Странно у вас: ядра 4, а -j3.

У меня Core2Duo 6600. Там 2 ядра.

-- 
			WBR, Alex.



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [gentoo-user-ru] how to debug kernel
  2008-10-05  0:07   ` Alex Efros
@ 2008-10-05  0:34     ` Alex Efros
  2008-10-05  0:37     ` Alexander Beregalov
  1 sibling, 0 replies; 11+ messages in thread
From: Alex Efros @ 2008-10-05  0:34 UTC (permalink / raw
  To: gentoo-user-ru

Hi!

On Sun, Oct 05, 2008 at 03:07:30AM +0300, Alex Efros wrote:
> > http://www.google.ru/search?q=netcat+win
> Такая мысль у меня мелькнула, но я решил до последнего её избегать.

Во-о-от. Теперь мы знаем, почему я так не хотел этого делать. Запустил я
nc.exe без параметров, наивно надеясь увидеть справку по параметрам.
А он решил, что я просто забыл указать параметры командной строки и спросил:
Cmd>
(ну или что-то в этом роде). Это меня не устроило, и я нажал Ctrl-C. БАХ!

Угадали? Думаю, угадали. Синий экран. Win2KSP4 приказало жить долго, и
счастливо - но без неё. До этого машина работала без синих экранов с
последней переустановки где-то пол года назад. КАК на меня в этот момент
посмотрела моя девушка, у которой было открыто два десятка окон IE6...

Интуиция - великое дело, её надо слушаться!

-- 
			WBR, Alex.



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [gentoo-user-ru] how to debug kernel
  2008-10-05  0:07   ` Alex Efros
  2008-10-05  0:34     ` Alex Efros
@ 2008-10-05  0:37     ` Alexander Beregalov
  1 sibling, 0 replies; 11+ messages in thread
From: Alexander Beregalov @ 2008-10-05  0:37 UTC (permalink / raw
  To: gentoo-user-ru

5 октября 2008 г. 4:07 пользователь Alex Efros
<powerman@powerman.asdfgroup.com> написал:
> Hi!
>
> On Sun, Oct 05, 2008 at 01:21:28AM +0400, Alexander Beregalov wrote:
>> http://www.google.ru/search?q=netcat+win
>
> Такая мысль у меня мелькнула, но я решил до последнего её избегать.
> Но раз больше вариантов, похоже, нет - сейчас попробую.
>
> Хотелось решить проблему не прибегая к той виндовой машине - ведь её могло
> и не быть! Что делать, если есть только одна машина с ppp0, как тогда
> отлаживать такие вещи?
Если машина одна и она изолирована, то никак. Но так не бывает.
ppp - это не физический интерфейс, нужен физический.
И всегда нужна вторая машинка.
Ну правда ещё можно использовать kdump.
>
>> после зависания нажмите что-то вроде sysrq-l, sysrq-w.
>
> Я в документации не вижу команды 'l'... что это?
Да, это в 2.6.26 появилось.
>
>> Еще можно добавить к строке загрузки ядра loglevel=5 или 6.
>
> Дождусь пока зависнет - может хоть какую-то инфу в этот раз удастся
> вытащить - и в следующий раз проверю с loglevel.
>
> Кстати, а разве Alt+SysRq+5 не сделает то же самое?
То же.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [gentoo-user-ru] how to debug kernel
  2008-10-04 21:21 ` Alexander Beregalov
  2008-10-05  0:07   ` Alex Efros
@ 2008-10-05 13:24   ` Alex Efros
  2008-10-06  6:31   ` [gentoo-user-ru] у меня ноутбук асер 7520g с процом AMD Turion X2 (TL60) 2Ghz Дмитрий Маркин
  2 siblings, 0 replies; 11+ messages in thread
From: Alex Efros @ 2008-10-05 13:24 UTC (permalink / raw
  To: gentoo-user-ru

Hi!

On Sun, Oct 05, 2008 at 01:21:28AM +0400, Alexander Beregalov wrote:
> http://www.google.ru/search?q=netcat+win

Спасибо ещё раз, в этот раз удалось хоть какую-то информацию собрать
(я её запостил в багзиллу http://bugs.gentoo.org/show_bug.cgi?id=239463)!

На мой дилетантский взгляд похоже на проблему с прерываниями, возможно с
таймером. Из-за этого останавливается системное время, возникают проблемы
с очисткой сетевых буферов по таймауту и они переполняются... что-то в
таком духе.

-- 
			WBR, Alex.



^ permalink raw reply	[flat|nested] 11+ messages in thread

* [gentoo-user-ru] у меня ноутбук асер 7520g  с процом AMD Turion X2 (TL60)  2Ghz
  2008-10-04 21:21 ` Alexander Beregalov
  2008-10-05  0:07   ` Alex Efros
  2008-10-05 13:24   ` Alex Efros
@ 2008-10-06  6:31   ` Дмитрий Маркин
  2008-10-06  6:38     ` Yakovlev Georgy
  2008-10-06  8:17     ` Vladimir Rusinov
  2 siblings, 2 replies; 11+ messages in thread
From: Дмитрий Маркин @ 2008-10-06  6:31 UTC (permalink / raw
  To: gentoo-user-ru


какие мне лучше использовать параметры CHOST, CFLAGS и CXXFLAGS
а точнее правильную архитектуру процессора " -march= "

на офф сайте
http://www.gentoo.org/doc/ru/handbook/handbook-x86.xml?part=1&chap=5
предлогается это:
# для пользователей AMD64: -march=k8
# для пользователей EM64T: -march=nocona

я пробовал эти варианты ,но оба не подходят. при компиляции пакетов выдаются
ошибки.
так же пробовал CFLAGS="-march=core2 -pipe -O2", но тоже ошибки.
сейчас прописано просто i686

кусок make.conf

CFLAGS="-march=i686 -pipe -O2"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j3"

подскажите как же правильно будет прописать архитектуру для AMD Turion64 x2
2Пря (это не 64бит проц)

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [gentoo-user-ru] у меня ноутбук асер 7520g с процом AMD Turion X2 (TL60) 2Ghz
  2008-10-06  6:31   ` [gentoo-user-ru] у меня ноутбук асер 7520g с процом AMD Turion X2 (TL60) 2Ghz Дмитрий Маркин
@ 2008-10-06  6:38     ` Yakovlev Georgy
  2008-10-06  6:46       ` [gentoo-user-ru] RE: " Дмитрий Маркин
  2008-10-06  8:17     ` Vladimir Rusinov
  1 sibling, 1 reply; 11+ messages in thread
From: Yakovlev Georgy @ 2008-10-06  6:38 UTC (permalink / raw
  To: gentoo-user-ru

http://gentoo-wiki.com/Safe_CFLAGS#Turion64_.2F_X2_.28AMD.29

вот тут есть и для 32 и для 64 bit.
И, если не трудно, можно увидеть кусочек ошибки?

2008/10/6 Дмитрий Маркин <Dmitriy.Markin@kamrock.com>:
>
> какие мне лучше использовать параметры CHOST, CFLAGS и CXXFLAGS
> а точнее правильную архитектуру процессора " -march= "
>
> на офф сайте
> http://www.gentoo.org/doc/ru/handbook/handbook-x86.xml?part=1&chap=5
> предлогается это:
> # для пользователей AMD64: -march=k8
> # для пользователей EM64T: -march=nocona
>
> я пробовал эти варианты ,но оба не подходят. при компиляции пакетов выдаются
> ошибки.
> так же пробовал CFLAGS="-march=core2 -pipe -O2", но тоже ошибки.
> сейчас прописано просто i686
>
> кусок make.conf
>
> CFLAGS="-march=i686 -pipe -O2"
> CXXFLAGS="${CFLAGS}"
> MAKEOPTS="-j3"
>
> подскажите как же правильно будет прописать архитектуру для AMD Turion64 x2
> 2Пря (это не 64бит проц)
>

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [gentoo-user-ru] RE: Re: [gentoo-user-ru] у меня ноутбук асер 7520g с процом AMD Turion X2 (TL60) 2Ghz
  2008-10-06  6:38     ` Yakovlev Georgy
@ 2008-10-06  6:46       ` Дмитрий Маркин
  2008-10-06  7:16         ` Yakovlev Georgy
  0 siblings, 1 reply; 11+ messages in thread
From: Дмитрий Маркин @ 2008-10-06  6:46 UTC (permalink / raw
  To: gentoo-user-ru


Георгий спасибо что подсказали всё заработало с 32бит.
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -msse3 -O2 -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"

-----Original Message-----
From: Yakovlev Georgy [mailto:delycid@gmail.com] 
Sent: Monday, October 06, 2008 10:39 AM
To: gentoo-user-ru@lists.gentoo.org
Subject: Re: [gentoo-user-ru] у меня ноутбук асер 7520g с процом AMD Turion
X2 (TL60) 2Ghz

http://gentoo-wiki.com/Safe_CFLAGS#Turion64_.2F_X2_.28AMD.29

вот тут есть и для 32 и для 64 bit.
И, если не трудно, можно увидеть кусочек ошибки?

2008/10/6 Дмитрий Маркин <Dmitriy.Markin@kamrock.com>:
>
> какие мне лучше использовать параметры CHOST, CFLAGS и CXXFLAGS а 
> точнее правильную архитектуру процессора " -march= "
>
> на офф сайте
> http://www.gentoo.org/doc/ru/handbook/handbook-x86.xml?part=1&chap=5
> предлогается это:
> # для пользователей AMD64: -march=k8
> # для пользователей EM64T: -march=nocona
>
> я пробовал эти варианты ,но оба не подходят. при компиляции пакетов 
> выдаются ошибки.
> так же пробовал CFLAGS="-march=core2 -pipe -O2", но тоже ошибки.
> сейчас прописано просто i686
>
> кусок make.conf
>
> CFLAGS="-march=i686 -pipe -O2"
> CXXFLAGS="${CFLAGS}"
> MAKEOPTS="-j3"
>
> подскажите как же правильно будет прописать архитектуру для AMD 
> Turion64 x2 2Пря (это не 64бит проц)
>

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [gentoo-user-ru] RE: Re: [gentoo-user-ru] у меня ноутбук асер 7520g с процом AMD Turion X2 (TL60) 2Ghz
  2008-10-06  6:46       ` [gentoo-user-ru] RE: " Дмитрий Маркин
@ 2008-10-06  7:16         ` Yakovlev Georgy
  0 siblings, 0 replies; 11+ messages in thread
From: Yakovlev Georgy @ 2008-10-06  7:16 UTC (permalink / raw
  To: gentoo-user-ru

Нзчт)
Кстати, EMT64 - это 64-битная реализация от INTEL, к AMD процам она
отношения не имеет, зря Вы пытались =)
Вы наверняка скачали инсталляционный образ для 32-битной архетиктуры,
и пытались компилить на ней 64-битную систему.
Оставайтесь на 32 битах и все будет ок, для ноута самое оно.

2008/10/6 Дмитрий Маркин <Dmitriy.Markin@kamrock.com>:
>
> Георгий спасибо что подсказали всё заработало с 32бит.
> CHOST="i686-pc-linux-gnu"
> CFLAGS="-march=athlon-xp -msse3 -O2 -pipe -fomit-frame-pointer"
> CXXFLAGS="${CFLAGS}"
>
> -----Original Message-----
> From: Yakovlev Georgy [mailto:delycid@gmail.com]
> Sent: Monday, October 06, 2008 10:39 AM
> To: gentoo-user-ru@lists.gentoo.org
> Subject: Re: [gentoo-user-ru] у меня ноутбук асер 7520g с процом AMD Turion
> X2 (TL60) 2Ghz
>
> http://gentoo-wiki.com/Safe_CFLAGS#Turion64_.2F_X2_.28AMD.29
>
> вот тут есть и для 32 и для 64 bit.
> И, если не трудно, можно увидеть кусочек ошибки?
>
> 2008/10/6 Дмитрий Маркин <Dmitriy.Markin@kamrock.com>:
>>
>> какие мне лучше использовать параметры CHOST, CFLAGS и CXXFLAGS а
>> точнее правильную архитектуру процессора " -march= "
>>
>> на офф сайте
>> http://www.gentoo.org/doc/ru/handbook/handbook-x86.xml?part=1&chap=5
>> предлогается это:
>> # для пользователей AMD64: -march=k8
>> # для пользователей EM64T: -march=nocona
>>
>> я пробовал эти варианты ,но оба не подходят. при компиляции пакетов
>> выдаются ошибки.
>> так же пробовал CFLAGS="-march=core2 -pipe -O2", но тоже ошибки.
>> сейчас прописано просто i686
>>
>> кусок make.conf
>>
>> CFLAGS="-march=i686 -pipe -O2"
>> CXXFLAGS="${CFLAGS}"
>> MAKEOPTS="-j3"
>>
>> подскажите как же правильно будет прописать архитектуру для AMD
>> Turion64 x2 2Пря (это не 64бит проц)
>>
>

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [gentoo-user-ru] у меня ноутбук асер 7520g с процом AMD Turion X2 (TL60) 2Ghz
  2008-10-06  6:31   ` [gentoo-user-ru] у меня ноутбук асер 7520g с процом AMD Turion X2 (TL60) 2Ghz Дмитрий Маркин
  2008-10-06  6:38     ` Yakovlev Georgy
@ 2008-10-06  8:17     ` Vladimir Rusinov
  1 sibling, 0 replies; 11+ messages in thread
From: Vladimir Rusinov @ 2008-10-06  8:17 UTC (permalink / raw
  To: gentoo-user-ru

[-- Attachment #1: Type: text/plain, Size: 1213 bytes --]

2008/10/6 Дмитрий Маркин <Dmitriy.Markin@kamrock.com>

>
> какие мне лучше использовать параметры CHOST, CFLAGS и CXXFLAGS
> а точнее правильную архитектуру процессора " -march= "
>
> на офф сайте
> http://www.gentoo.org/doc/ru/handbook/handbook-x86.xml?part=1&chap=5
> предлогается это:
> # для пользователей AMD64: -march=k8
> # для пользователей EM64T: -march=nocona
>
> я пробовал эти варианты ,но оба не подходят. при компиляции пакетов
> выдаются
> ошибки.
> так же пробовал CFLAGS="-march=core2 -pipe -O2", но тоже ошибки.
> сейчас прописано просто i686
>
> кусок make.conf
>
> CFLAGS="-march=i686 -pipe -O2"
> CXXFLAGS="${CFLAGS}"
> MAKEOPTS="-j3"
>
> подскажите как же правильно будет прописать архитектуру для AMD Turion64 x2
> 2Пря (это не 64бит проц)
>

Поставить >=gcc-4.2 и использовать -march=native


-- 
Vladimir Rusinov
http://greenmice.info/

[-- Attachment #2: Type: text/html, Size: 1775 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2008-10-06  8:17 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-10-04 15:37 [gentoo-user-ru] how to debug kernel Alex Efros
2008-10-04 21:21 ` Alexander Beregalov
2008-10-05  0:07   ` Alex Efros
2008-10-05  0:34     ` Alex Efros
2008-10-05  0:37     ` Alexander Beregalov
2008-10-05 13:24   ` Alex Efros
2008-10-06  6:31   ` [gentoo-user-ru] у меня ноутбук асер 7520g с процом AMD Turion X2 (TL60) 2Ghz Дмитрий Маркин
2008-10-06  6:38     ` Yakovlev Georgy
2008-10-06  6:46       ` [gentoo-user-ru] RE: " Дмитрий Маркин
2008-10-06  7:16         ` Yakovlev Georgy
2008-10-06  8:17     ` Vladimir Rusinov

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox