Intel G43 [РЕШЕНО]
slw 4 декабря, 2008 - 20:02
Было: GA-965GM чипсет: Intel G965 аудио: Realtec ALC888 lan: Marvell 88E8056 видео встроено в чипсет: Intel X3000 Стало: ASRock G43Twins-fullHD чипсет: Intel G43 аудио: Realtec ALC888 lan: Realtec RLT8111B/RLT8111C видео встроено в чипсет: Intel X4500
Лень было заново все ставить на новый компьютер. Я перенес на жесткий диск нового компьютера образы разделов со старого. Решил что так будет быстрее, тем более что чипсеты схожи. При первом запуске появились грабли: ядро начинало загружаться, но останавливалось и сообщало что не может смонтировать корневой раздел т.к. его нет. Поискав на форуме я установил в биосе режим sataII в AHCI. Linux загрузился. Но тут грабли не закончились. Ядро не создает аудио устройства, eth0 (ядро я уже скомпилировал с realtec-ом) и видео.
Какие идеи?
linux-2.6.22-gentoo-r8
x86
2007.0
»
- Для комментирования войдите или зарегистрируйтесь
Обновить ядро, собрать
Обновить ядро, собрать genkernel'ём, посмотреть, что нужно для нового железа?
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Судя по тому, что отвалились
Судя по тому, что отвалились устройства, так или иначе связанные с южным мостом материнки, могу предположить что не собран нужный драйвер под чипсет. К примеру ICH10 заместо старого ICH8. Я бы порекомендовал вдумчиво пересобрать ядро в новых реалиях.
Не грусти, товарищ! Всё хорошо, beautiful good!
А есть ли драйвер для ICH10?
А есть ли драйвер для ICH10? Или обновлять ядро?
Если с драйверами всё в
Если с драйверами всё в порядке, и сетевая карта всё-таки определяется, то она теперь будет зваться eth1. Чтобы исправить, почистите правила udev.
Да, сетевая уже определяется
Да, сетевая уже определяется eth1, задал ей адрес, запустил '/etc/init.d/net.eth1 start'. 'ifconfig -a' показывет ее. Но другие компьютеры не пингуются.
lspci
:)
Что бы не писало вот таких неприятный строк - Unknown device 8168 (rev 02)
рекомендую выполнить (при подключеном инете)
# update-pciids
и если стоит usbutils то
# update-usbids
Спасибо, обязательно
Спасибо, обязательно попробую.
Но что-то не то с сетевой. Вроде и eth1 есть и адрес, а не пингуется прокси.
Попробуй так
При помощи ethtool загони ее на 10Mb FD - у меня с такой же сетевой на старых дровах были проблемы, не хотела работать на 1GB - только принудительно на 100Mb
Ну и желательно покажи весь вывод что про нее ethtool показывает
Команда $ethtool -s eth1
Команда $ethtool -s eth1 speed 10 duplex full (и для 100 тоже) проходит, но пингую только себя.
Вот информация которую выдает ethtool:
-a, -A, -c, -C: Cannot get device coalesce settings: Operation not supported -d: unknown RealTek chip -e, -E: Cannot get EEPROM data: Operation not supported -K: no offload settings changed -p: Cannot identify NIC: Operaion not supported -r: Cannot restart autonegotiation: Operation not supported -t: Cannot test: Operation not supported -i: driver: r8169 version: 2.2LK-NAPI firmware-version: bus-info: 0000:02:00.0 -k: Offload parameters for eth1: rx-checksumming: on tx-checksumming: off scatter-gather: off tcp segmentation offload: off udp fragmentation offload: off generic segmentation offload: off -S: NIC statistics: tx_packets: 0 rx_packets: 4965 tx_errors: 0 rx_errors: 0 rx_missed: 0 align_errors: 0 tx_single_collisions: 0 tx_multi_collisions: 0 unicast: 0 broadcast: 3312 multicast: 4965 tx_aborted: 0 tx_underrun: 0
Вот что пишет $ipconfig -a:
eth1 Link encap:Ethernet HWaddr 00:19:66:8E:13:A6 inet addr:XXX.XX.XX.XX Bcast:XXX.XX.XX.X Mask:255.255.255.0 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:285 errors:0 dropped:3487063057 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:28258 (27.5 Kb) TX bytes:0 (0.0 b) Interrupt:16 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Драйвер сетевой карты Realtek 8169 1Gb. Пробовал ставить [Realtek RTL 8129/8130/8139 | Realtek RTL 8139 C+ PCI] 10/100, но тогда даже eth1 не создается.
:)
Ядро обновил. Теперь linux-2.6.26-gentoo-r3. eth1 работает, со звуком тоже порядок. Осталось разобраться с видео.
[РЕШЕНО]
Все, видео работает. Поначалу, правда, работало только на драйвере vesa, а на драйвере xf86-video-intel-2.1.1 не поднималось. Пришлось снять маскировку ~x86 с драйвера xf86-video-intel и на драйвере версии 2.4.2-r3 все поднялось.
Всем спасибо за помощь.
На будущее (может кому
На будущее (может кому пригодится) - если переносите систему на другое железо, обязательно зайдите в /etc/udev и потрите там все правила, которые обзывали характерные для старого железа устройства.
В первую очередь сеть, звук, иногда оптические приводы.
Словом, если устройство по логам dmesg называется не так, как ожидается, стоит почитать правила udev, т.к. он назначает имена устройствам.
Делал переезд несколько раз - никаких проблем не возникало.
Нащяльника, мая сервира паставиль, фрибизьдя инсталя сделаль, апачи сабраль, пыхапе патключиль, сапускаю, а ано - ажамбех пашамбе эшельбе шайтанама!