看板 LinuxDev 關於我們 聯絡資訊
※ [本文轉錄自 Linux 看板] 作者: wlsabcd (我不會C++) 看板: Linux 標題: [問題]kernel跟驅動程式版本不合 時間: Thu Apr 5 11:24:03 2007 這個問題困擾我很久,懇請有經驗的人幫忙: 我在VMware下裝了Redhat Fedora 6 也重新compile Fedora 6所附的kernel source code 再將聲卡driver copy到 /lib/modules/2.6.18-1.2798.fc6/kernel/sound/pci/ 目錄 卻發生這種情況(dmesg所看到): snd_ens1371: disagrees about version of symbol struct_module 以致於聲卡不能發聲 以下的設定: uname -a Linux localhost.localdomain 2.6.18-1.2798.fc6 #1 SMP Mon Oct 16 14:54:20 EDT 200 6 i686 i686 i386 GNU/Linux Makefile 設定: VERSION = 2 PATCHLEVEL = 6 SUBLEVEL = 18 EXTRAVERSION = -1.2798.fc6 #EXTRAVERSION = .1 NAME=Avast! A bilge rat! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.73.175.134 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.73.175.134
fumin:會不會其實那個source code不是當初編出kernel的source code 04/06 02:24
fumin:既然整個source都重編了,那乾脆kernel也換過看看,也許就行 04/06 02:24
wlsabcd:謝謝指教,但會有另一個問題,我不確定fedora當初kernel的 04/06 07:42
wlsabcd:設定,整個系統跑起來可能也有問題,所以我以最小替換為原 04/06 07:43
wlsabcd:則 04/06 07:44
aprotoss:若要說重編kernel,又要最少設定,可以直接拿/boot/下的 04/06 10:04
aprotoss:config檔,直接放入kernel-source/.config下,再make就 04/06 10:05
aprotoss:可以了!這樣肯定不會動到設定...又可以rebuild kernel 04/06 10:06
wlsabcd:謝謝樓上提供資訊 04/06 10:17