Nach Absturz diverse Dateien geloescht.

kmh

Well-Known Member
Ich hatte heute meinen ersten bösen Absturz mit FreeBSD(6.1).

Ursache ist wohl das Zusammenspiel von TV-Karte(bttv,WinTV-Go) und VIA-Chipsatz(KT600 und VT8237). Wenn ich Fernsehe und gleichzeitig auf meine Festplatte zugegriffen wird, kommt es zu reproduzierbaren abstuertzen. Bisher war nach einem fsck immer alles wieder im Lot.

Beim letzten Absturz weigerte sich FreeBSD zu booten "can't exec /bin/sh for /etc/rc".
Das System lies sich nur noch von CD booten. Ich lies ein "fsck -y" ueber meine label laufen.

Nach einem mounten des Wurzelverzeichnisses, stellte ich fest, das in "/bin" fast saemtliche Dateiten abhanden gekommen waren. Ich kopierte also das "/bin" Verzeichnis der CD auf meine Festplatte.
Nach dem Neustart von der Festplatte bekam ich auch sogar wieder eine Shell. Es fehlten zusaetzlich "/etc/make.conf","/etc/rc.conf" und "/etc/rc.d/kdm.sh". Weitere fehlende Dateien konnte ich bisher nicht feststellen.

Ich habe dann per cvs "/usr/src" aufgefrischt. Zur Zeit laeuft ein "make buildworld", um wieder ein ordentliches System am laufen zu haben.

Während ich xawtv genutzt habe(Desktop) lief im Hintergrund eine rsync-session die Daten von meinem Laptop auf die externe Festplatte an meinem Desktop-Rechner sicherte. Wie kann es dann sein das nach einem Absturz Dateien fehlen die nicht geschrieben bzw. angeruehrt wurden?

Ich habe jetzt Angst, das bei einem weiteren Absturz evtl. sogar Teile meines Home-Verzeichnisses fehlen. Die Fernsehkarte wird gleich morgen ausgebaut....

Hat jemand von euch aehnliche Erfahrungen mit TV-Karten gemacht?:confused:
 
Schau mal mittels 'vmstat -i' nach, ob bktr und ata sich einen Interrupt teilen müssen. Falls ja, hast Du vermutlich Dein Problem - ein umstecken der TV-Karte in einen anderen Slot könnte Abhilfe schaffen.

Frank
 
Du könntest für die Zukunft / read only mounten, damit zumindest der Single User Mode noch funktioniert.
 
@[LoN]Kamikaze: Ehrlich gesagt habe ich bammel die Karte nochmal zu nutzen, es hat sich naemlich gezeigt das auch fast mein komplettes "/etc" Verzeichnis geloescht wurde. Auch fehlen einige Dateien verstreut ueber das Dateisystem. Mein Homeverzeichnis ist aber noch intakt. Das Riskio gehe ich erst wieder ein nachdem ich ein komplettes Backup erstellt habe. Ich habe keine Lust nach dem Fernsehen erst wieder 2 Tage damit zuverbringen mein System neu aufzusetzen!


@steinex:
[kmh@toaster ~]$ vmstat -i
interrupt total rate
irq1: atkbd0 903 1
irq6: fdc0 9 0
irq12: psm0 1425 2
irq15: ata1 63 0
irq20: atapci0 10068 18
irq21: uhci0 uhci* 554 1
irq23: vr0 66 0
cpu0: timer 1073390 1995
Total 1086478 2019
[

[kmh@toaster ~]$ pciconf -lv
agp0@pci0:0:0: class=0x060000 card=0x807f1043 chip=0x31891106 rev=0x80 hdr=0x00
vendor = 'VIA Technologies Inc'
device = 'VT8377 Apollo KT400/A/600 CPU to PCI Bridge'
class = bridge
subclass = HOST-PCI
pcib1@pci0:1:0: class=0x060400 card=0x00000080 chip=0xb1981106 rev=0x00 hdr=0x01
vendor = 'VIA Technologies Inc'
device = 'ProSavageDDR P4X600 CPU to AGP Bridge'
class = bridge
subclass = PCI-PCI
bktr0@pci0:10:0: class=0x040000 card=0x13eb0070 chip=0x036e109e rev=0x11 hdr=0x00
vendor = 'Conexant (Was: Brooktree Corp)'
device = 'Bt878/Fusion 878A Mediastream Controller'
class = multimedia
subclass = video
none0@pci0:10:1: class=0x048000 card=0x13eb0070 chip=0x0878109e rev=0x11 hdr=0x00
vendor = 'Conexant (Was: Brooktree Corp)'
device = 'Bt878/Fusion878A Video Capture (Audio Section)'
class = multimedia
atapci0@pci0:15:0: class=0x010400 card=0x80ed1043 chip=0x31491106 rev=0x80 hdr=0x00
vendor = 'VIA Technologies Inc'
device = 'VT8237 VT6410 SATA RAID Controller'
class = mass storage
subclass = RAID
atapci1@pci0:15:1: class=0x01018a card=0x80ed1043 chip=0x05711106 rev=0x06 hdr=0x00
vendor = 'VIA Technologies Inc'
device = 'VT82xxxx EIDE Controller (All VIA Chipsets)'
class = mass storage
subclass = ATA
uhci0@pci0:16:0: class=0x0c0300 card=0x80ed1043 chip=0x30381106 rev=0x81 hdr=0x00
vendor = 'VIA Technologies Inc'
device = 'VT82xxxxx UHCI USB 1.1 Controller (All VIA Chipsets)'
class = serial bus
subclass = USB
uhci1@pci0:16:1: class=0x0c0300 card=0x80ed1043 chip=0x30381106 rev=0x81 hdr=0x00
vendor = 'VIA Technologies Inc'
device = 'VT82xxxxx UHCI USB 1.1 Controller (All VIA Chipsets)'
class = serial bus
subclass = USB
uhci2@pci0:16:2: class=0x0c0300 card=0x80ed1043 chip=0x30381106 rev=0x81 hdr=0x00
vendor = 'VIA Technologies Inc'
device = 'VT82xxxxx UHCI USB 1.1 Controller (All VIA Chipsets)'
class = serial bus
subclass = USB
uhci3@pci0:16:3: class=0x0c0300 card=0x80ed1043 chip=0x30381106 rev=0x81 hdr=0x00
vendor = 'VIA Technologies Inc'
device = 'VT82xxxxx UHCI USB 1.1 Controller (All VIA Chipsets)'
class = serial bus
subclass = USB
ehci0@pci0:16:4: class=0x0c0320 card=0x80ed1043 chip=0x31041106 rev=0x86 hdr=0x00
vendor = 'VIA Technologies Inc'
device = 'VT6202 USB 2.0 Enhanced Host Controller'
class = serial bus
subclass = USB
isab0@pci0:17:0: class=0x060100 card=0x80ed1043 chip=0x32271106 rev=0x00 hdr=0x00
vendor = 'VIA Technologies Inc'
device = 'VT8237 PCI-to-ISA Bridge'
class = bridge
subclass = PCI-ISA
none1@pci0:17:5: class=0x040100 card=0x80b01043 chip=0x30591106 rev=0x60 hdr=0x00
vendor = 'VIA Technologies Inc'
device = 'VT8233/33A/8235/8237 AC97 Enhanced Audio Controller'
class = multimedia
subclass = audio
vr0@pci0:18:0: class=0x020000 card=0x80ed1043 chip=0x30651106 rev=0x78 hdr=0x00
vendor = 'VIA Technologies Inc'
device = 'VT6102 Rhine II PCI Fast Ethernet Controller'
class = network
subclass = ethernet
none2@pci0:19:0: class=0x020000 card=0x1051168c chip=0x0013168c rev=0x01 hdr=0x00
vendor = 'Atheros Communications Inc.'
device = 'AR5212, AR5213 802.11a/b/g Wireless Adapter'
class = network
subclass = ethernet
nvidia0@pci1:0:0: class=0x030000 card=0x31031458 chip=0x032210de rev=0xa1 hdr=0x00
vendor = 'NVIDIA Corporation'
device = 'GeForce FX 5200 [NV34.3]'
class = display
subclass = VGA

Ich sehe dort keine Konflikte....

Interessant finde ich folgenden Thread:

http://ubuntuforums.org/showthread.php?p=504742

Sehr aehnliche Systemzusammenstellung und das gleiche Problem.
 
@steinex:
[kmh@toaster ~]$ vmstat -i
interrupt total rate
irq1: atkbd0 903 1
irq6: fdc0 9 0
irq12: psm0 1425 2
irq15: ata1 63 0
irq20: atapci0 10068 18
irq21: uhci0 uhci* 554 1
irq23: vr0 66 0
cpu0: timer 1073390 1995
Total 1086478 2019

Hattest Du zu diesem Zeitpunkt das bktr-Modul überhaupt geladen? Mich wundert, das es garnicht auf irgendeinem IRQ auftaucht.
 
Ja, es ist geladen:

[root@toaster /home/kmh]# kldstat
Id Refs Address Size Name
1 20 0xc0400000 691a48 kernel
2 2 0xc0a92000 1aff0 linux.ko
3 2 0xc0aad000 22b88 sound.ko
4 1 0xc0ad0000 5f60 snd_ich.ko
5 1 0xc0ad6000 115fc bktr.ko
6 2 0xc0ae8000 1f10 bktr_mem.ko
7 2 0xc0aea000 3690 iicbus.ko
8 1 0xc0aee000 3de8 iicbb.ko
9 1 0xc0af2000 2554 smbus.ko
10 1 0xc0af5000 4df070 nvidia.ko
11 1 0xc0fd5000 4ae8 atapicam.ko
12 1 0xc0fda000 58554 acpi.ko
[root@toaster /home/kmh]# vmstat -i
interrupt total rate
irq1: atkbd0 4562 0
irq6: fdc0 9 0
irq12: psm0 68692 13
irq15: ata1 63 0
irq16: nvidia0+ 296 0
irq20: atapci0 15380 2
irq21: uhci0 uhci* 554 0
irq23: vr0 3323 0
cpu0: timer 10542276 1999
Total 10635155 2017
 
Zurück
Oben