Hallo zusammen,
Ich habe mir vor Kurzem Ubuntu als Zweitsystem installiert und kämpfe noch mit diversen Problemen.
Das Dringenste ist aber, dass meine TV-Karte nicht vernünftig läuft.
Es ist eine Hauppauge mit BT878-chip, die auch richtig erkannt wird.
Ich finde sogar mit scantv -c /dev/video1 sender.
Das Dumme ist nur, dass weder xawtv noch tvtime ein Bild zustande bekommen.
xawtv starte ich schon mit xawtv -c/dev/video1 (da meine webcam video0 ist), aber es ist dennoch so stur, und gibt das (kaputte) Bild der Webcam aus...
für tvtime habe ich mir eine tvtime.xml aus irgendeinem Forum geholt, da in meiner die Option zum Video-Device auswählen gar nicht vorhanden war...Aber dennoch gibts "kein Bild"
Was auch noch nervt, ist, dass die LED der Webcam ständig an ist. Irgendwie kommt man sich beobachtet vor...
Ein anderes Problem wäre die DVD-Wiedergabe, die nur stark ruckelnd läuft. Ich habe aber irgendwo gelesen, dass da das Problem bei der (noch schlechten) SATA-Unterstützung von Linux sein soll (?) - jedenfalls scheint mein Laufwerk nur mit knapp 4mb/s lesen zu können.
Und noch eine klitzekleine Frage: gibt es eine DVD-Software für Linux, die 5.1-Sound beherrscht? Gerne auch mit Dolby, Digital Prologic, etc, pp.
Hier noch ein paar Infos:
Ich nutze Ubuntu 7.10
die TV-Karte ist (wie erwähnt) eine Hauppauge PCI mit BT878-Chip
die Webcam ist eine Logitech Quickcam und lief schonmal mit der 2.0beta von skype - gerade aber auch net :/
Der PC ist ein Core2Duo mit einer ATI (die Treiber hab ich schon zurechtgepfuscht) auf einem Intel-Board mit P965-Chipsatz.
Wer auch immer irgendwas zu einem der Probleme weiß, darf sich gern zu Wort melden.
Mfg, Huehnerschregga
Linux 15.070 Themen, 107.540 Beiträge
Hallo Hühnerschregga
Verwende mal statt xawtv xawtv4, womit wir gleich bei der nächsten (vielleicht blöden) Frage sind: ist das eine normale TV- oder eine SAT-Karte?
Bei ersterer kannst Du über xawtv4 den Empfangsbereich (PAL-Westeuropa) auswählen. Die Bildwiedergabe hängt vermutlich am Videooverlay der Grafikkarte, da muß ich bei Ati aber passen, vielleicht kannst Du über das Controlcenter etwas einstellen, das sollte aber auch in der Software gehen.
Wenn Du schon merkst, das sich die Webcam und die TV-Karte haken, dann stecke die Cam doch besser erst einmal ab und richte nur die TV-Karte ein.
Als DVD-Player empfiehlt sich eigentlich VLC, xine, MPlayer und unter KDE Kaffeine, läuft aber auch ohne KDE und ist so ein wenig das Schweizer Taschenmesser der Medienplayer. Die Surroundwiedergabe wird dabei eigentlich automatisch aktiviert, soweit die Soundkarte und die DVD das unterstützen, es funzt sogar über SAT-TV, wenn die Sendung mit Mehrkanal ausgestrahlt wird.
Die rucklige DVD-Wiedergabe prüfst Du am besten mal mit "sudo hdparm -i /dev/Pfad des Laufwerks". Vielleicht ist nur der DMA-Modus inaktiv und deswegen ruckelt die ganze Chose. Mit "sudo hdparm -d1 /dev/Pfad des Laufwerks" oder über Automatix kannst Du die DMA-Beschleunigung aktivieren. Wenn Du mit "sudo hdparm..." eine Verbesserung der Wiedergabe feststellst, dann kannst Du in der /etc/hdparm.conf den DMA-Modus dauerhaft festlegen, bei Automatix geht es von selbst.
Bis demnächst Thomas
Danke für die Antwort.
XawTV4 werde ich mal testen, wenn ichs finde - hab grad wenig Zeit. Allerdings kann ich mit tvtime auch den Empfangsbreich und die Norm wählen.
Zu deiner Frage: Es ist eine Analog-TV-Karte.
Zu dem Vorschlag mit dem Abstecken der Webcam: gerade das wollte ich (aus Protest) nicht machen - es muss doch auch so laufen, oder?
Zum DMA: Lese ich das hier richtig?
/dev/scd0:
Model=TSSTcorpCD/DVDW SH-S183A , FwRev=SB02 , SerialNo=
Config={ Fixed Removeable DTR10Mbs nonMagnetic }
RawCHS=0/0/0, TrkSize=0, SectSize=0, ECCbytes=0
BuffType=unknown, BuffSize=0kB, MaxMultSect=0
(maybe): CurCHS=0/0/0, CurSects=0, LBA=yes, LBAsects=0
IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 *udma2
AdvancedPM=no
* signifies the current active mode
Demnach wäre UDMA2 an, oder?
Lustigerweise ist bei "sudo hdparm -d1 /dev/sda" (die Festplatte) gar kein Modus markiert....
Vorschläge? ;)
Probiere dann später mal aus, wie es reagiert, wenn ich "hdparm -d1 /dev/..." ausführe.
Mfg, Hühnerschregga
Hallo Hühnerschregga
Du hast das richtig erkannt, bei Deinem DVD ist UDMA 2 aktiv, das ist also ok. Mit hdparm -d1 ... aktivierst Du ja den DMA-Modus, wenn Du damit Erfolg hast, dann kommt natürlich keine Rückmeldung außer der Eingabeaufforderung.
Da der DMA läuft, bleibt eigentlich nur noch das Videooverlay der Graka.
Du kannst auch mal die Kernelmodule der TV-Karte manuell ent- und wieder einladen.
rmmod bt878, rmmod btaudio, rmmod bttv und dann wieder mit modprobe alles wieder einladen, natürlich alles mit sudo.
Du kannst ja mit "sudo dmesg | grep bttv" auch mal die Kartenparameter direkt abfragen und spezifizierst dann das bttv-Modul noch so: "sudo modprobe bttv card=xx tuner=xx"
Vielleicht führt das ja zum Erfolg.
Wenn Du in xawtv4 einen blauen oder verrauschten Hintergrund hast, bist Du jedenfalls auf der Karte drauf, leider ist die Kanalsuche und -einstellung etwas umständlich.
kdetv wäre auch noch eine Variante für analoges TV, hat aber bei mir unter Suse und mit einer Radeon 9500 immer zum Abschuß geführt, während es in xawtv4 lief, aber das lag wohl mehr an der Fernsehkarte, die brachte beim Hochfahren schon eine Fehlermeldung.
Und auch wenn es Dir nicht schmeckt, aber knipse die Webcam erstmal ab, richte die Fernsehkarte als /dev/video0 ein und wenn das läuft, mache mit der Webcam weiter.
Thomas
Hi fakiauso,
.. ich mische mich hier mal ein, weil ich ein ähnliches Problem habe wie Hühnerschregga.
Meine beiden Seagate S-ATA Platten laufen im Standard IDE-Modus. In der /etc/hdparm.conf steht bei mir nichts, außer den originalen Kommentaren.
Wenn ich eingebe: sudo hdparm -Automatix /dev/sda
Kommt folgendes.
-A: missing value (0/1)
hdparm - get/set hard disk parameters - version v6.3
Usage: hdparm [options] [device] ..
Options:
-a get/set fs readahead
-A set drive read-lookahead flag (0/1)
-b get/set bus state (0 == off, 1 == on, 2 == tristate)
-B set Advanced Power Management setting (1-255)
-c get/set IDE 32-bit IO setting
-C check IDE power mode status
-d get/set using_dma flag
--direct use O_DIRECT to bypass page cache for timings
-D enable/disable drive defect management
-E set cd-rom drive speed
-f flush buffer cache for device on exit
-g display drive geometry
-h display terse usage information
-i display drive identification
-I detailed/current information directly from drive
--Istdin read identify data from stdin as ASCII hex
--Istdout write identify data to stdout as ASCII hex
-k get/set keep_settings_over_reset flag (0/1)
-K set drive keep_features_over_reset flag (0/1)
-L set drive doorlock (0/1) (removable harddisks only)
-M get/set acoustic management (0-254, 128: quiet, 254: fast) (EXPERIMENTAL)
-m get/set multiple sector count
-n get/set ignore-write-errors flag (0/1)
-p set PIO mode on IDE interface chipset (0,1,2,3,4,...)
-P set drive prefetch count
-q change next setting quietly
-Q get/set DMA tagged-queuing depth (if supported)
-r get/set device readonly flag (DANGEROUS to set)
-R register an IDE interface (DANGEROUS)
-S set standby (spindown) timeout
-t perform device read timings
-T perform cache read timings
-u get/set unmaskirq flag (0/1)
-U un-register an IDE interface (DANGEROUS)
-v defaults; same as -mcudkrag for IDE drives
-V display program version and exit immediately
-w perform device reset (DANGEROUS)
-W set drive write-caching flag (0/1) (DANGEROUS)
-x tristate device for hotswap (0/1) (DANGEROUS)
-X set IDE xfer mode (DANGEROUS)
-y put IDE drive in standby mode
-Y put IDE drive to sleep
-Z disable Seagate auto-powersaving mode
-z re-read partition table
--security-help display help for ATA security commands
Wenn ich eingebe: sudo hdparm -i /dev/sda Kommt:
/dev/sda:
HDIO_GET_IDENTITY failed: Inappropriate ioctl for device
Aus letzterem schließe ich, dass da was nicht ganz rund läuft?
Kann man da noch was heile machen?
Wie funktioniert das mit dem Automatix?
Danke, Thomas
Hallo Data Junkey
Es kommt spät, aber es kommt.
Zu Automatix: Das ist ein Tool, welches viele Sachen, die unter Ubuntu sonst nur auf der Konsole laufen, in ein grafisches Gewand packt unter anderem auch die DMA-Beschleunigung etc.
Eine Installationspaket findest Du hier: "http://automatix.czessi.net"
Eine Lösung für das Problem mit den Serial-ATA-Controllern könnte darin bestehen, das in der /etc/modules die Kernelmodule für SATA vor den IDE eingetragen werden, etwa in der Form:
amd74xx
nvidia
sata_nv
ahci
ide_core
ide-cd
ide-disk
ide-generic
Das kommt halt darauf an, welchen Chipsatz Du hast, wichtig ist, das die SATA-Module vor den IDE geladen werden. Dadurch werden die SATA-Laufwerke als erstes angesprochen und laufen nicht mehr in der IDE-Emulation im Kompatibilitätsmodus, wodurch hdparm vermutlich auch nicht in der Lage ist, Dein Laufwerk anzusprechen (HDIO_GET_IDENTITY failed: Inappropriate ioctl for device).
Die Platten werden ja seit den neueren Kerneln generell als /dev/sdxx angesprochen, so das eine Unterscheidung in IDE und SATA auf Anhieb nicht mehr möglich ist und daher vielleicht auch die Controllerprobleme herrühren. Das scheint aber komischerweise nur bei debianbasierten Systemen aufzutreten.
Ich selber habe zur Zeit noch rein IDE-basierte Systeme, so das ich eigentlich auch nur von meinen Installationserfahrungen auf anderen Rechnern sprechen kann. Ich bin mir nicht mal sicher, ob man bei SATA-Laufwerken mit hdparm überhaupt etwas einstellen kann. Vielleicht weiß da noch jemand Anderes was dazu.
Versuche es einfach mal mit der /etc/modules.
Gruß auch Thomas
Hi Thomas,
Es kommt spät, aber es kommt. ??
Frage: Am: 16.12.2007, 00:08
Antwort: Am: 16.12.2007, 13:19
..nöö. Finde nicht dass das spät ist. Ich habe gestern die ganze Nacht durch so ziemlich alles "abgegoogelt" was mich an Linux Hardware-Fragen interessiert. Alles was ich gefunden habe, was mit meinen Problemen im Zusammenhang steht, endete Mitte 2006 ohne Antworten. "ubuntuusers, linuxforen, pc-forum24, etc. ..." Deshalb:
Meinen herzlichsten Dank für deine Antwort. :-)
Meine /etc/modules sieht wie folgt aus:
*********
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
lp
psmouse
*********
uname --all
Linux u606 2.6.15-29-386 #1 PREEMPT Mon Sep 24 17:18:25 UTC 2007 i686 GNU/Linux
Ubuntu 6.06.1 LTS - Dapper Drake
Ich habe auch schon 7.04 drauf gehabt, das lief auch nicht besser. ..
Gestern ist mir was aufgefallen, in meinem Geräremanager:
unter Gerät: 82801EB/ER (ICH5/ICH5R) USB UHCI
-->PCI --> OEM-Produkt: P4P800 Mainboard
angezeigt wird!
Ich habe aber ein ASUS P4C800-E Deluxe.
Bei fast allen Gerären wird so ziemlich alles mit "Unbekannt" geführt.
Ich denke genau hier liegt das Problem. Ich habe keinen DMA-Controller, keine Brücken, kein AGP-Zugriff, etc. ...
Jetzt wundert es mich nicht, dass Ubuntu jedes mal abschmiert, wenn ich versuche, irgend eine Beschleunigung zu aktivieren. Es reicht schon aus, meine GraKa Sapphire ATI-Radeon X1950 Pro mit ihren 256Mb anzusteuern, dann ist schon aus.
Auch beim Abrufen von eMails mit Evolution muss ich oft ewig lange probieren; mein Netzwerk-Adapter hat nicht die selbe Bezeichnung wie im Win...
Selbst das anhören von einfachen Sound-Dateien beliebiger Art, führt schon zu Aussetzern. Damit ist natürlich an 3-D-Desktop, DVD-Filme gucken, und wahrscheinlich selbst mit dem Brennen völlig Essig.
Schade, wenn ich das hinkriegen würde, wäre Win wohl nur noch eine Spiele-Plattform.... :-) Wäre für die Sicherheit im Netz und beim arbeiten bestimmt nicht schlecht.
Ich habe nirgends im Netz etwas zu diesem Thema gefunden, trotzdem. Das ASUS P4C800-E Deluxe geht in eBay immernoch täglich zwischen 160-200€ gebraucht von privat über den Tisch. ...Keine Ahnung, was ich davon halten soll...
Hast du vielleicht eine Idee?
Danke, Thomas
Guten Morgen Data Junkey
Was bei Dir noch helfen könnte, wäre im BIOS mal unter IDE-Configuration mit den Modi für die Laufwerke zu spielen, also je nach den jetzigen Einstellungen von Enhanced auf Compatible oder umgekehrt. In den erweiterten Einstellungen kannst Du auch einstellen, ob nur P-ATA, S-ATA oder Beide aktiviert werden soll.
Im Kompatibilitätsmodus kannst Du das zwar auch einstellen, aber da werden m.W. maximal 4 Laufwerke angesteuert, also entweder nur 4 mal IDE oder 2 mal IDE und 2 mal S-ATA. So ist es jedenfalls bei meinem P4P800 und der 865 und 875 sind ja nicht soweit voneinander weg, zumindest was die Controller für die North- und Southbridge angeht.
Das ist vielleicht auch der Grund, warum bei Dir diese Meldung kommt mit dem OEM-Produkt, aber unter Dapper waren ja das P800 und C800 eigentlich schon "alte" Hüte, was die PC-Technik betrifft, und da die Brückenbausteine dieselben sind, werden die Bretter natürlich auch von denselben Treibern bedient.
Leider ist im Moment der Server von Asus wiedermal zu, so das ich nicht einmal das Handbuch ziehen kann, um nach einem evtl. Einstellpunkt im BIOS zu suchen, ich habe es jetzt nur aus meinem eigenen herausgeknobelt.
Im Grundsatz ist es aber schon so, das bei Dir die Laufwerke aus irgendeinem Grund nur im PIO angefahren werden, da wäre die /boot/grub/menu.lst noch interessant, ob bereits beim Starten irgendwelche Parameter übergeben werden in der Form: nodma, noacpi, usw. und dadurch der DMA-Modus umgangen wird. Wenn dem so wäre, kannst Du ja die originale Datei mal mit mv menu.lst menu.lst~ sichern, damit Du sie notfalls zurückspielen kannst und entfernst beim Standardkernel die Argumente, falls das so drin steht.
Tschüssi bis demnächst.
Wenn deine TV-Karte einen Hardware-MPEG-Encoder besitzt kannst du mit dem VLC Fernsehn gucken: "Datei"/"Datei öffnen"/"PVR" und dann dein Video-Interface /dev/video1 auswählen.
Bei meiner WinTV PVR 150 funktioniert tvtime leider auch nicht, xawtv hab ich noch nicht getestet.
Gruß
TimmintoR 2°°4
Entschuldigung, dass ich keine Rückmeldung gebe, aber ich hatte (und hab) grad keine Zeit, um mit Linux zu "spielen". Weihnachts- und Studiums-stress ;)
Dann bin ich erstmal zwei Wochen zu Hause (ohne PC).
Aber danke für die Hinweise - werd mich durcharbeiten und nochmal melden.
Schöne Woche noch und schöne Feiertage
Mfg, Huehnerschregga
