LINUX.ORG.RU

[tg3][kernel-3.11]


0

1

Поставил ядро linux-3.1.1-pf. Гента с сетевой картой у меня почему-то не подружилась, поэтому ставил драйвера на сетувуху с оф.сайта. Но при cборке:

# make
gcc -DMODULE -D__KERNEL__ -Wall -Wstrict-prototypes -I/lib/modules/3.1.1-pf/build/include -fno-strict-aliasing -DOL$
In file included from /lib/modules/3.1.1-pf/build/include/linux/kernel.h:13:0,
                 from /lib/modules/3.1.1-pf/build/include/linux/cache.h:4,
                 from /lib/modules/3.1.1-pf/build/include/linux/time.h:7,
                 from /lib/modules/3.1.1-pf/build/include/linux/stat.h:60,
                 from /lib/modules/3.1.1-pf/build/include/linux/module.h:10,
                 from tg3.c:32:
/lib/modules/3.1.1-pf/build/include/linux/linkage.h:5:25: M-Q^M-DM-PM-0M-Q^M-BM-PM-0M-PM-;M-Q^M-LM-PM-=M-PM-0M-Q^M-$
M-PM-:M-PM->M-PM-<M-PM-?M-PM-8M-PM-;M-Q^M-OM-Q^M-FM-PM-8M-Q^M-O M-PM-?M-Q^M-@M-PM-5M-Q^M-@M-PM-2M-PM-0M-PM-=M-PM-0.
make: *** [tg3.o] Error 1

# lsmod
Module                  Size  Used by
nvidia              12030026  52
btusb                   9230  0
bluetooth             113794  1 btusb
tg3                   112822  0
sdhci_pci               7867  0
sdhci                  18334  1 sdhci_pci
mmc_core               59045  1 sdhci
fujitsu_laptop         10514  0

Хотя пишет что tg3 подгружен ifconfig -a выдает только lo. (хотя должен еще wlan0 но это отдельная история.)

На 39.4 собиралось нормально.

----------------------------39.4--------------------------------------------------------
$ dmesg | grep eth0
[    7.879795] pcieport 0000:00:1c.2: eth0: Tigon3 [partno(BCM57780) rev 57780001] (PCI Express) MAC address 00:23:26:a6:1d:d6
[    7.879799] pcieport 0000:00:1c.2: eth0: attached PHY is 57780 (10/100/1000Base-T Ethernet) (WireSpeed[1])
[    7.879802] pcieport 0000:00:1c.2: eth0: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] TSOcap[1]
[    7.879804] pcieport 0000:00:1c.2: eth0: dma_rwctrl[76180000] dma_mask[64-bit]
[   16.536806] pcieport 0000:00:1c.2: eth0: Link is up at 100 Mbps, full duplex
[   16.536810] pcieport 0000:00:1c.2: eth0: Flow control is on for TX and on for RX
Как собрать модуль??

Телепаты приветствуются.

★★★★

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

/lib/modules/3.1.1-pf/build/include/linux/linkage.h:5:25: M-Q^M-DM-PM-0M-Q^M-BM-PM-0M-PM-;M-Q^M-LM-PM-=M-PM-0M-Q^M-$
M-PM-:M-PM->M-PM-<M-PM-?M-PM-8M-PM-;M-Q^M-OM-Q^M-FM-PM-8M-Q^M-O M-PM-?M-Q^M-@M-PM-5M-Q^M-@M-PM-2M-PM-0M-PM-=M-PM-0.

Это что за хрень-брень?
Покажи содержимое файла.

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

Это проблемы с кодировкой. ТАм пишет
«фатальная ошибка: asm/linkage.h - нет такого файла или каталога.
Компиляция прервана.»

ymuv ★★★★
() автор топика
30 апреля 2012 г.

Проблема решена: нужно было скомпилировать модуль broadcom, грузить до tg3.

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