LINUX.ORG.RU

траблы со всем чем только можно, включая HPNA


0

0

субж значит... Сразу уточню, в линуксе я ньбис, посему могу не понимать примитивных вещей (хотя врядли)... Итак имеем... Красную Шапочку 8.0. Пытаемся прикрутить к ней дрова... Компилится вроде нормально... Хотя мимолетом вопрос - [root@localhost hp10]# gmake LINUXVER=2.4.18-14 cc -O2 -DMODULE -DMODVERSIONS -D__KERNEL__ -DLINUX -I. -Iinclude -I/usr/src/linux-2.4.18-14/include -Wall -Wcast-align -Wstrict-prototypes -Wpointer-arith -DIL_CERT -DDMA -DBINOSL -DIL_PROTOS -c -o il_linux.o il_linux.c In file included from /usr/src/linux-2.4.18-14/include/linux/skbuff.h:27, from /usr/src/linux-2.4.18-14/include/linux/netdevice.h:147, from include/linuxver.h:64, from il_linux.c:46: /usr/src/linux-2.4.18-14/include/linux/highmem.h: In function `bh_kmap': /usr/src/linux-2.4.18-14/include/linux/highmem.h:20: warning: pointer of type `void *' used in arithmetic cc -O2 -DMODULE -DMODVERSIONS -D__KERNEL__ -DLINUX -I. -Iinclude -I/usr/src/linux-2.4.18-14/include -Wall -Wcast-align -Wstrict-prototypes -Wpointer-arith -DIL_CERT -DDMA -DBINOSL -DIL_PROTOS -c -o linux_osl.o linux_osl.c In file included from /usr/src/linux-2.4.18-14/include/linux/skbuff.h:27, from /usr/src/linux-2.4.18-14/include/linux/netdevice.h:147, from include/linuxver.h:64, from linux_osl.c:45: /usr/src/linux-2.4.18-14/include/linux/highmem.h: In function `bh_kmap': /usr/src/linux-2.4.18-14/include/linux/highmem.h:20: warning: pointer of type `void *' used in arithmetic ld -i 42xx.o il_linux.o linux_osl.o ilc.o crc.o cert.o bcmutils.o hnddma.o plarq.o pe_select_maxse.o -o il.o

Это нормально или таки баг??? НУ файлик получили, закидываем его куда следует, и... [root@localhost net]# insmod il Using /lib/modules/2.4.18-14/kernel/net/il.o /lib/modules/2.4.18-14/kernel/net/il.o: The module you are trying to load (/lib/modules/2.4.18-14/kernel/net/il.o) is compiled with a gcc version 2 compiler, while the kernel you are running is compiled with a gcc version 3 compiler. This is known to not work.

Хотя компилилось оно ессно на моей машине (или я что-то не догоняю?)

Ну это обидно досадно, но на оффсайте грится, что держится Шапачка 7.3 - мы народ упорный, ставим 7.3, компилим, закидываем И... /lib/modules/2.4.18-3/il.o: unresolved symbol __kfree_skb_Rsmp_d6a68b1d --- куча всего в таком же духе--- /lib/modules/2.4.18-3/il.o: Hint: You are trying to load a module without a GPL compatible license and it has unresolved symbols. Contact the module supplier for assistance, only they can help you.

Как спрашивается пофиксить все это счастье??? Лучше в 8й шапке, но сойдет и совет по поводу 7.3 Заранее санкс... wbr. Ztrel0cK

На восмой шапке попробуй сам скомпилять ядро
а то их ядро в поставке непонятно чем скомпиленно.

Aleks_IZA
()

ну и чего непонятного? в первом случае ядро говорит мол у тя модуль компилятором gcc версии второй собран, а я родное третьим собрано - или ядро вторым собрать, или модуль третьим, во втором случае просто предупреждает мол модуль не под GPL, но ничего за это не будет. C unresolved symbols - как правило проприетарные дрова идут не в исходниках , а с объектным модулем вокруг которого и собирается обвязка - такие модули часто привязаны к определённой партии ядер (например 2.2, или 2.4 но до 2.4.13 как в случае с моим pctel-ом). Рекомендуется к прочтению документы идущие с модулем и предъявляемые требования. Варнинги - нормально.

anonymous
()

Мдя, gcc переставлять мне еще не посилам... посему попробую разобраться с шапкой 7.3... Вот переставил я ее в очередной раз и получил такую фигню... [root@localhost net]# insmod il Using /lib/modules/2.4.18-3/kernel/net/il.o Warning: loading /lib/modules/2.4.18-3/kernel/net/il.o will taint the kernel: no license /lib/modules/2.4.18-3/kernel/net/il.o: init_module: No such device Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters

Эт я так понял он железо не нашел... При этом: 00:0a.0 Ethernet controller: Epigram Inc: Unknown device a0fa (rev 01)

То самое для чего ставтся дрова... Как быть что делать???

Ztrel0cK
() автор топика

Мдя, gcc переставлять мне еще не посилам... посему попробую разобраться с шапкой 7.3... Вот переставил я ее в очередной раз и получил такую фигню... [root@localhost net]# insmod il Using /lib/modules/2.4.18-3/kernel/net/il.o Warning: loading /lib/modules/2.4.18-3/kernel/net/il.o will taint the kernel: no license /lib/modules/2.4.18-3/kernel/net/il.o: init_module: No such device Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters

Эт я так понял он железо не нашел... При этом: 00:0a.0 Ethernet controller: Epigram Inc: Unknown device a0fa (rev 01)

То самое для чего ставтся дрова... Как быть что делать???

Ztrel0cK
() автор топика

помню благодатные времена RH 5. ... - можно было спокойно работать на том что дали, а с версии 7 приходится все сносить и собирать из исходников, а то потом больше времени потеряешь. Удачь.

anonymous
()

ещё и по этой причине (и по многим другим) я перешел на Debian

Smit
()

ещё и по этой причине (и по многим другим) я перешел на Debian

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