當你執行 insmod ppa
指令,卻得到下面這樣的錯誤訊息:
root# insmod ppa Using /lib/modules/version/kernel/drivers/scsi/ppa.o /lib/modules/version/kernel/drivers/scsi/ppa.o: unresolved symbol parport_register_device_Rf274b881/lib/modules/version/kernel/drivers/scsi/ppa.o: unresolved symbol parport_unregister_device_Rb0814cd3 /lib/modules/version/kernel/drivers/scsi/ppa.o: unresolved symbol parport_release_Rf8ec22de /lib/modules/version/kernel/drivers/scsi/ppa.o: unresolved symbol parport_claim_R4c7222c6 /lib/modules/version/kernel/drivers/scsi/ppa.o: unresolved symbol parport_enumerate_Rbc847709 /lib/modules/version/kernel/drivers/scsi/ppa.o: Note: modules without a GPL compatible license cannot use GPLONLY_ symbols
造成這個問題的原因是因為你沒有在 'Printer Configuration' 中加入一台印表機至你的系統中。
在你執行 'insmod ppa' 前,你必須先增加一台印表機。
以 KDE 視窗環境而言,以滑鼠點選 [開始]->[系統]->[印表機設定],
以 /dev/lp0 (或使用 lp1 或 lp2,視 dmesg |more 的輸出而定)新增一個名為 'sometestprinter' 的印表機。
現在,測試看看新增的印表機:
/etc/rc.d/init.d/lpd restart
如果 lpd daemon 順利啟動了,表示新增的印表機設定沒有問題。
接下來,試試:
bash# insmod ppa bash# insmod lp