+ -
当前位置:首页 → 问答吧 → 怎么输入ifconfig就出现如下的输出?

怎么输入ifconfig就出现如下的输出?

时间:2003-11-08

来源:互联网

我原来的网卡是8139d,是编译就内核的,不是模块加载。已经经过 make buildworld ,make buildkernel KERNCONF=MYKERNEL ,make install ***.make installworld

现在换了sis的网卡。重新编译内核,不含有网卡,现做为模块加载。
编译内核后,重启,输入ifconfig,有这些输出:

Fatal trap 12 ate fault while in kernel mode.
fault virtual adress =0x8
fault code =supervisor read,page not present
instruction pointer = 0x8:0xc02d480d
stack pointer =0x10:0xd3445d94
frame pointer = 0x10:0xd3445da0
code segment =base 0.0,limit0xffffff.
..........


syncing disks ....12 2 1 1
Automatci reboot in 15 second -press a key on the console to abort. Press a key on the console to reboot. or switch off the systtem now.




我按了任意键就重启了。
重启是意外的要检查磁盘。检查后,进入系统,我又输入 ifconfig 也是同样的结
果。

这是dmesg。有一个WARNING.
pcib0: <Host to PCI bridge> on motherboard
pci0: <PCI bus> on pcib0
agp0: <Intel 82815 (i815 GMCH) host to PCI bridge> mem 0xd8000000-0xdbffffff at device 0.0 on pci0
pcib1: <Intel 82801BA/BAM (ICH2) PCI-PCI (AGP) bridge> at device 1.0 on pci0
pci1: <PCI bus> on pcib1
pci1: <NVidia model 0110 graphics accelerator> at 0.0 irq 12
pcib2: <Intel 82801BA/BAM (ICH2) Hub to PCI bridge> at device 30.0 on pci0
pci2: <PCI bus> on pcib2
sis0: <SiS 900 10/100BaseTX> port 0xc000-0xc0ff mem 0xdf000000-0xdf000fff irq 11 at device 1.0 on pci2
isab0: <Intel 82801BA/BAM (ICH2) PCI to LPC bridge> at device 31.0 on pci0
atapci0: <Intel ICH2 ATA100 controller> port 0xf000-0xf00f at device 31.1 on pci0
ata0: at 0x1f0 irq 14 on atapci0
ata1: at 0x170 irq 15 on atapci0
pci0: <unknown card> (vendor=0x8086, dev=0x2443) at 31.3 irq 0
pci0: <unknown card> (vendor=0x8086, dev=0x2445) at 31.5 irq 11


WARNING: / was not properly dismounted

请帮帮我,谢谢

作者: home   发布时间: 2003-11-08

sis0: <SiS 900 10/100BaseTX> port 0xc000-0xc0ff mem 0xdf000000-0xdf000fff irq 11 at device 1.0 on pci2
用这一行看内核里的配置文件。

WARNING: / was not properly dismounted
我机上出现这种是突然关机弄的, 但开机后使用段时间再重启就不会出现了!

作者: rianren   发布时间: 2003-11-08

我是按这几句话做的?系统怎么了。
Automatci reboot in 15 second -press a key on the console to abort.
Press a key on the console to reboot.
or switch off the systtem now.

作者: home   发布时间: 2003-11-08

每次都这样吗? 我一般打开X用一段时间后这种情况重启会消失。你试试!

作者: rianren   发布时间: 2003-11-08

我试了,多次都这样,每次都要检查磁盘:(,刚才makeworld了一次,到
make installworld这一步就停止了。以下是输出:
/usr/obj/src/i386/usr/libexed/elf/strip:/bin/stkOCXm8:Opeartion not permited
后面跟着几个sotp就这样了,看来好象哪里出错了。要重装吗:ask


还有,我在网上发现了make buildworld之前要rm -fr /usr/obj/*
我没有做这一步,是不是这里出问题了?

作者: home   发布时间: 2003-11-08

我只在一次升级到current后出现不能返回到releases的情况, 很多文件在make installworld时安装不了, 只好把那些文件重新copy一份, 原文件改名, 然后安装, 不过现在使用起来很好!

作者: rainren   发布时间: 2003-11-08

不懂:o:o那依我上面的情况要改那些文件:ask :ask
辛苦版主拉。我别名“问到底”(不是CU的问到底哦)呵呵`~~

作者: home   发布时间: 2003-11-09

我又重新makeworld了一次,之前我删了/usr/obj/*,还是这样,怎么回事?

作者: home   发布时间: 2003-11-09

不知道要是/tmp不够大,makeworld会可能失败吗?

作者: home   发布时间: 2003-11-09

我每次都make world成功,你的硬盘安装有多少?
我的步骤如下:
cvsup src
make buildworld
make buildkernel KERNCONF=mykernel
make installkernel KERNCONF=mykernel
make installworld
mergemaster
reboot
okay!

作者: rainren   发布时间: 2003-11-10

我的过程和你一样,我的tmp较小,有500M吧,刚才看看心烦,一生气就把它格了。现在的分区是swap 512m ,var100m,其余的都留给/了,有6.7G把
请问,要是/var满了。怎么办,那些文件可以删或者可以重新用空的文件替换?

作者: home   发布时间: 2003-11-10

不会的, var上的东西很少, 一般十几M左右, 是系统日志! 只不过在linux下, 一般东西如mysql, www, ftp等是放在它下面, 所以要的空间多一点好, 但freebsd下这些基本上都是放在/usr目录下, 所以小点没问题!

作者: rainren   发布时间: 2003-11-10

谢谢版主!

又有怪问题了。
我插上sis以太网卡重新安装系统,装好了。能上网,重新编译内核,但不包涵有sis网卡,结果我输入ifconfig后系统15秒后系统自动重启了。输入ppp -ddial 的结果一样,奇怪:ask :ask 难到网卡一定要编译进内核:ask

作者: home   发布时间: 2003-11-10

这个当然要加在内核里好一些! 动态加载有时很容易出问题!你为什么不加进去?

作者: rainren   发布时间: 2003-11-10

引用:
最初由 rainren 发表
这个当然要加在内核里好一些! 动态加载有时很容易出问题!你为什么不加进去?
现在把sis加进去就行了。奇怪哦!!!因为我有几个网卡,不把它加进内核,我是要试试哪个好用,网卡的,3com 和8139c最好吧。8139d都没有8139c好。不之道intel的怎么样?

作者: home   发布时间: 2003-11-10