Peter Cremer
Member
Hallo,
ich habe ein paar kleinere Probleme mit der Kernelunterstützung von ein paar Hardwarekomponenten.
System: FreeBSD 4.8 Release (i386)
Den Kernel habe ich optimiert und neu kompiliert und konnte dadurch die meisten Komponenten zum Laufen bringen. Ein paar Dinge sind aber übrig geblieben, die ich trotz intensiven Studiums des Handbuchs (das Handbuch ist mein bester Freund ) und diverser man-pages nicht lösen konnte:
1. Die Unterstützung der Hauppauge WinTV PCI (bt878 chip) funktioniert leider nur teilweise. Habe den BrookTree-Treiber im Kernel wie folgt eingebunden:
Die Karte ist device 12. Funktion 0 -> video wurde korrekt eingebunden, aber Funktion 1 -> audio nicht. Hier die relevanten Meldungen beim Booten:
2. Das folgende Gerät kann ich leider gar nicht identifizieren. Diese Meldung erscheint beim Booten:
Ach ja, der Kernel ist mit
kompiliert. War notwendig, damit alle Karten korrekt erkannt wurden (betraf hauptsächlich die Netzwerkkarte), was damit dann problemlos möglich war.
3. Ich habe neben dem normalen IDE-Controller noch einen zusätzliche ATA100-Controller (Promise) auf dem Mainbord. Der wird auch prima erkannt und eingebunden. Nur möchte ich den gar nicht eingebunden / aktiviert haben, weil daran keine Geräte / Platten angeschlossen sind. Im BIOS des Mainboards ist der Controller auch deaktiviert.
Ich habe auch schon versucht, im Kernel
rauszunehmen und nur
zu belassen, aber dann bootet der Kernel nicht mehr. Da die Konfiguration der ATA/ATAPI-Geräte automatisch läuft, weiß ich leider nicht, wie ich den zusätzlichen ATA100 Controller deaktivieren kann.
Hier die relevanten Meldungen beim Booten:
Hier die relevanten Meldungen beim Booten:
Gruß,
Peter
PS: Sollte ich evtl. den Wald vor lauter Bäumen nicht sehen, dann seid bitte gnädig mit mir. Ich habe wirklich intensiv im Handbuch gelesen, man-pages durchforstet und auch in der Bsp-Kernelkonfigurationsdatei LINT gesucht und bin leider nicht fündig geworden. Sollte ich irgendetwas, das doch dokumentiert ist, übersehen haben, dann wäre ich über einen Hinweis zur Fundstelle sehr dankbar.
ich habe ein paar kleinere Probleme mit der Kernelunterstützung von ein paar Hardwarekomponenten.
System: FreeBSD 4.8 Release (i386)
Den Kernel habe ich optimiert und neu kompiliert und konnte dadurch die meisten Komponenten zum Laufen bringen. Ein paar Dinge sind aber übrig geblieben, die ich trotz intensiven Studiums des Handbuchs (das Handbuch ist mein bester Freund ) und diverser man-pages nicht lösen konnte:
1. Die Unterstützung der Hauppauge WinTV PCI (bt878 chip) funktioniert leider nur teilweise. Habe den BrookTree-Treiber im Kernel wie folgt eingebunden:
Code:
device bktr
options BKTR_OVERRIDE_CARD=2
options BROOKTREE_SYSTEM_DEFAULT=BROOKTREE_PAL
Scheint so, als ob er den audio-Part nicht "mag". Weiß vielleicht jemand einen Rat?bktr0: <BrookTree 878> mem 0xd7000000-0xd7000fff at device 12.0 on pci0
pci_cfgintr_virgin: using routable interrupt 3
pci_cfgintr: 0:12 INTA routed to irq 3
bktr0: Hauppauge Model 61324 B408
bktr0: Detected a MSP3410D-B4 at 0x80
bktr0: Hauppauge WinCast/TV, Philips PAL I tuner, msp3400c stereo, remote control.
pci0: <unknown card> (vendor=0x109e, dev=0x0878) at 12.1
2. Das folgende Gerät kann ich leider gar nicht identifizieren. Diese Meldung erscheint beim Booten:
Weiß vielleicht jemand, um welches Gerät es sich handeln könnte? Alle anderen PCI-Karten funktionieren und dort werden auch keine Fehlermeldungen angezeigt.pci0: <unknown card> (vendor=0x1106, dev=0x3057) at 4.4
Ach ja, der Kernel ist mit
Code:
options PCI_ENABLE_IO_MODES
3. Ich habe neben dem normalen IDE-Controller noch einen zusätzliche ATA100-Controller (Promise) auf dem Mainbord. Der wird auch prima erkannt und eingebunden. Nur möchte ich den gar nicht eingebunden / aktiviert haben, weil daran keine Geräte / Platten angeschlossen sind. Im BIOS des Mainboards ist der Controller auch deaktiviert.
Ich habe auch schon versucht, im Kernel
Code:
device atadisk
Code:
device ata
Hier die relevanten Meldungen beim Booten:
4. Die beiden CD-Laufwerke (CD-RW und CDROM) laufen nur im PIO-Modus, obwohl beide Laufwerke UDMA 2 unterstützen und sie in anderen Betriebssystemen auch gleichzeitig mit UDMA 2 laufen. Wie kann ich den UDMA_Modus aktivieren? Das Handbuch schweigt sich dazu leider aus.atapci1: <Promise ATA100 controller> port 0x8000-0x803f, 0x8400-0x8403, 0x8800-0x8807, 0x9000-0x9003, 0x9400-0x9407 mem 0xd4000000-0xd401ffff irq 10 at device 17.0 on pci0
ata2: at 0x9400 on atapci1
ata3: at 0x8800 on atapci1
Hier die relevanten Meldungen beim Booten:
Vielen Dank für eure Hilfe! Für eventuelle Rückfragen stehe ich gern zur Verfügung.acd0: CD-RW <YAMAHA CRW2200E> at ata1-master PIO 4
acd1: CDROM <LTN526S> at ata1-slave PIO 4
Gruß,
Peter
PS: Sollte ich evtl. den Wald vor lauter Bäumen nicht sehen, dann seid bitte gnädig mit mir. Ich habe wirklich intensiv im Handbuch gelesen, man-pages durchforstet und auch in der Bsp-Kernelkonfigurationsdatei LINT gesucht und bin leider nicht fündig geworden. Sollte ich irgendetwas, das doch dokumentiert ist, übersehen haben, dann wäre ich über einen Hinweis zur Fundstelle sehr dankbar.