Intel G43 [РЕШЕНО]

Было:
    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

00:00.0 Host bridge: Intel Corporation Unknown device 2e20 (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Unknown device 2e22 (rev 03)
00:02.1 Display controller: Intel Corporation Unknown device 2e23 (rev 03)
00:1a.0 USB Controller: Intel Corporation Unknown device 3a37
00:1a.1 USB Controller: Intel Corporation Unknown device 3a38
00:1a.2 USB Controller: Intel Corporation Unknown device 3a39
00:1a.7 USB Controller: Intel Corporation Unknown device 3a3c
00:1b.0 Audio device: Intel Corporation Unknown device 3a3e
00:1c.0 PCI bridge: Intel Corporation Unknown device 3a40
00:1c.1 PCI bridge: Intel Corporation Unknown device 3a42
00:1c.5 PCI bridge: Intel Corporation Unknown device 3a4a
00:1d.0 USB Controller: Intel Corporation Unknown device 3a34
00:1d.1 USB Controller: Intel Corporation Unknown device 3a35
00:1d.2 USB Controller: Intel Corporation Unknown device 3a36
00:1d.7 USB Controller: Intel Corporation Unknown device 3a3a
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 90)
00:1f.0 ISA bridge: Intel Corporation Unknown device 3a18
00:1f.2 SATA controller: Intel Corporation Unknown device 3a22
00:1f.3 SMBus: Intel Corporation Unknown device 3a30
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. Unknown device 8168 (rev 02)

:)

Что бы не писало вот таких неприятный строк - 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, т.к. он назначает имена устройствам.

Делал переезд несколько раз - никаких проблем не возникало.

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

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

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