Конфигурация ядра 2.6.26 на Asus X51RL (kernel panic not syncing VFS Unable to mount root fs on unknown-block)

Всё, что связано с ноутбуками.

Модератор: Модераторы разделов

kooo
Сообщения: 38
ОС: Debian GNU/Linux

Конфигурация ядра 2.6.26 на Asus X51RL

Сообщение kooo »

Доброго времени суток.
Ситуация такая:
Ноутбук: Asus X51RL (Celeron M 540, 1GB RAM, ATi Xpress 1100, 120 Гб SATA)
Операционная система: Debian lenny/sid
Недавно заново переустановил, изначально поставилось ядро linux-image-2.6.18-6-686, потом система сама обновилась до linux-image-2.6.26-1-686, всё работает кроме WiFi Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter. Захотелось чтоб WiFi работал и пингвинчик при загрузке был. Скачал source linux-source-2.6.26 с репозитория, три дня, вникая в каждый пункт, расставлял потихоньку флаги (первый раз делаю;). С помощью make-kpkg скомпилировал в деб пакет. Установил - не запустилось, выдаёт :
kernel panic not syncing VFS Unable to mount root fs on unknown-block (0,0)
Думаю : ладно, кривые руки, но...

Суть вопроса:

Взял конфиг config-2.6.26-1-686 с запущенного сейчас ядра, загрузил его при конфигурировании, ничего не менял, собрал, поставил и опять не запустилось, выдаёт тоже самое
kernel panic not syncing VFS Unable to mount root fs on unknown-block (0,0)

В конфиге /boot/grub/menu.lst новое ядро прописывается абсолютно аналогично старому:

## ## End Default Options ##

title Debian GNU/Linux, kernel 2.6.26-1-686
root (hd0,2)
kernel /boot/vmlinuz-2.6.26-1-686 root=/dev/sda3 ro
initrd /boot/initrd.img-2.6.26-1-686

title Debian GNU/Linux, kernel 2.6.26-1-686 (single-user mode)
root (hd0,2)
kernel /boot/vmlinuz-2.6.26-1-686 root=/dev/sda3 ro single
initrd /boot/initrd.img-2.6.26-1-686

title Debian GNU/Linux, kernel 2.6.26-my2
root (hd0,2)
kernel /boot/vmlinuz-2.6.26-my2 root=/dev/sda3 ro

title Debian GNU/Linux, kernel 2.6.26-my2 (single-user mode)
root (hd0,2)
kernel /boot/vmlinuz-2.6.26-my2 root=/dev/sda3 ro single

title Debian GNU/Linux, kernel 2.6.18-6-686
root (hd0,2)
kernel /boot/vmlinuz-2.6.18-6-686 root=/dev/sda3 ro
initrd /boot/initrd.img-2.6.18-6-686

title Debian GNU/Linux, kernel 2.6.18-6-686 (single-user mode)
root (hd0,2)
kernel /boot/vmlinuz-2.6.18-6-686 root=/dev/sda3 ro single
initrd /boot/initrd.img-2.6.18-6-686

### END DEBIAN AUTOMAGIC KERNELS LIST

Вопрос : что такое???
Трое суток, почти, уже не сплю.

PS: охота найти человека с похожей моделью ноутбука, который уже сконфигурировал под себя ядро=)
Спасибо сказали:
Аватара пользователя
pluton8
Сообщения: 108
ОС: Arch GNU/Linux

Re: Конфигурация ядра 2.6.26 на Asus X51RL

Сообщение pluton8 »

kooo писал(а):
19.10.2008 19:42
всё работает кроме WiFi Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter. Захотелось чтоб WiFi работал

у меня на ноуте такой же чип, новое ядро не поможет. чтобы его поднять, нужно скомпилить madwifi-hal>=0.10.5.6. подробнее: http://madwifi.org/ticket/1192. но у меня он чего-то не поднялся. времени не было разбираться - поставил ndiswrapper с виндовозным драйвером. интерфейс появился, а работает ли - хз, проверить негде.
kooo писал(а):
19.10.2008 19:42
пингвинчик при загрузке был

это нужно в ядре включить Framebuffer, и где-то возле этого - три битмапа вкомпилить в ядро
kooo писал(а):
19.10.2008 19:42
kernel panic not syncing VFS Unable to mount root fs on unknown-block (0,0)

может, контроллер диска не распознан
после сборки вручную надо собрать initrd для нового ядра - в нём хранятся модули, необходимые для загрузки
ещё загляни сюда: http://www.gentoo.ru/node/5610. похожая проблема
kooo писал(а):
19.10.2008 19:42
PS: охота найти человека с похожей моделью ноутбука, который уже сконфигурировал под себя ядро=)

у меня asus x80l. могу кинуть конфиг ядра 2.6.26-tuxonice из генту 2008. проверял - загружается и работает. правда, много его не юзал
THE TRUTH IS OUT THERE
Linux Registered User #450136
Спасибо сказали:
kooo
Сообщения: 38
ОС: Debian GNU/Linux

Re: Конфигурация ядра 2.6.26 на Asus X51RL

Сообщение kooo »

Спасибо за советы, буду разбираться.
За конфиг ядра буду весьма благодарен.
Спасибо сказали:
kooo
Сообщения: 38
ОС: Debian GNU/Linux

Re: Конфигурация ядра 2.6.26 на Asus X51RL

Сообщение kooo »

Блин, во я тупой.
Ведь знал про --initrd и всё равно умудрился собрать уже 5 ядер без этого параметра!!!!!!;)
Стоило поспать и всё решилось.
Теперь буду с WiFi разбираться :D
Спасибо сказали:
Mr.Doom
Сообщения: 72
ОС: Debian,Mandriva

Re: Конфигурация ядра 2.6.26 на Asus X51RL

Сообщение Mr.Doom »

По поводу wifi:
подключайте репозиторий non free
Вам нужен пакет madwifi 0.9.4+r3772 ставите, дальше:
m-a prepare
m-a build madwifi
m-a install madwifi
Вот и всё, работает на ядре 2.6.26 проверено.
Если ядро 2.6.24 берёте исходники madwifi 0.9.4+3772(+3772-проприетарный патч для данной модели адаптера) и дальше распаковываете make,make install - проверено работает.
p.s. ядра пересобирать ненужно
Спасибо сказали:
Аватара пользователя
pluton8
Сообщения: 108
ОС: Arch GNU/Linux

Re: Конфигурация ядра 2.6.26 на Asus X51RL

Сообщение pluton8 »

kooo, мой конфиг в аттаче
У вас нет необходимых прав для просмотра вложений в этом сообщении.
THE TRUTH IS OUT THERE
Linux Registered User #450136
Спасибо сказали:
kooo
Сообщения: 38
ОС: Debian GNU/Linux

Re: Конфигурация ядра 2.6.26 на Asus X51RL

Сообщение kooo »

Cпасибо за конфиг, завтра наконец буду ядро оптимизировать и Wifi настраивать.

PS Может быть глупый вопрос, но как вообше ориентироваться в сборках драйвера от madwifi???
(Защёл на официальный сайт http://snapshots.madwifi.org/ столько всего, глаза разбегаються)
Спасибо сказали:
Аватара пользователя
pluton8
Сообщения: 108
ОС: Arch GNU/Linux

Re: Конфигурация ядра 2.6.26 на Asus X51RL

Сообщение pluton8 »

kooo писал(а):
20.10.2008 22:25
PS Может быть глупый вопрос, но как вообше ориентироваться в сборках драйвера от madwifi???

я читал вот это: http://madwifi.org/wiki/UserDocs/FirstTimeHowTo
ещё есть такой ман: http://www.ubuntugeek.com/atheros-ar5007-w...ardy-heron.html. правда, он немного устаревший, потому что архив, описанный там (http://snapshots.madwifi.org/special/madwifi-ng-r2756+ar5007.tar.gz) теперь идёт всего лишь с ридми, в котором написано качать новый madwifi-hal.
THE TRUTH IS OUT THERE
Linux Registered User #450136
Спасибо сказали:
kooo
Сообщения: 38
ОС: Debian GNU/Linux

Re: Конфигурация ядра 2.6.26 на Asus X51RL

Сообщение kooo »

Блин, вот чё такое.
Поставил madwifi.tar.bz2 из репозитория, всё нормально поставилось, нашло адаптер, показывает в "настройках сети", iwconfig выдаёт
lo no wireless extensions.

eth0 no wireless extensions.

wifi0 no wireless extensions.

ath0 IEEE 802.11g ESSID:"" Nickname:""
Mode:Managed Frequency:2.437 GHz Access Point: Not-Associated
Bit Rate:0 kb/s Tx-Power:17 dBm Sensitivity=1/1
Retry:off RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality=0/70 Signal level=-96 dBm Noise level=-96 dBm
Rx invalid nwid:60660 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

Всё вродибы хорошо, но не цепляется к любой wifi сетки в KWifiMenegerе. Проверял и с точкой доступа и комп-комп. Не знаю в какую сторону копать, толи в драйвер madwifi другой сборки ставить, толи конфиги править, толи проги другие ставить?
Спасибо сказали:
Аватара пользователя
pluton8
Сообщения: 108
ОС: Arch GNU/Linux

Re: Конфигурация ядра 2.6.26 на Asus X51RL

Сообщение pluton8 »

kooo, а на тех точках доступа шифрования WPA нету? если есть, нужно доставить и настроить wpa_supplicant
покажи вывод iwlist wlan0 scan
THE TRUTH IS OUT THERE
Linux Registered User #450136
Спасибо сказали:
kooo
Сообщения: 38
ОС: Debian GNU/Linux

Re: Конфигурация ядра 2.6.26 на Asus X51RL

Сообщение kooo »

# iwlist ath0 scan
ath0 Scan completed :
Cell 01 - Address: 00:14:78:52:4F:D0
ESSID:"IGOR_ALISKA"
Mode:Master
Frequency:2.437 GHz (Channel 6)
Quality=60/70 Signal level=-35 dBm Noise level=-95 dBm
Encryption key:on
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
12 Mb/s; 24 Mb/s; 36 Mb/s; 9 Mb/s; 18 Mb/s
48 Mb/s; 54 Mb/s
Extra:bcn_int=100
IE: WPA Version 1
Group Cipher : TKIP
Pairwise Ciphers (1) : TKIP
Authentication Suites (1) : PSK
Extra:ath_ie=dd0900037f01010008ff7f
Cell 02 - Address: 00:1E:2A:0A:7A:A6
ESSID:"305b"
Mode:Master
Frequency:2.462 GHz (Channel 11)
Quality=2/70 Signal level=-93 dBm Noise level=-95 dBm
Encryption key:on
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
12 Mb/s; 24 Mb/s; 36 Mb/s; 9 Mb/s; 18 Mb/s
48 Mb/s; 54 Mb/s
Extra:bcn_int=100
IE: IEEE 802.11i/WPA2 Version 1
Group Cipher : TKIP
Pairwise Ciphers (2) : TKIP CCMP
Authentication Suites (1) : PSK
Preauthentication Supported
IE: WPA Version 1
Group Cipher : TKIP
Pairwise Ciphers (2) : TKIP CCMP
Authentication Suites (1) : PSK

wpa_supplicant в aptitude висит как установленный, но файлов уонфигурации я его найти не могу.
KWifiMeneger сетки видет, но кнопка "перейти в сеть" не функцианирует.
Спасибо сказали: