Win/TV u. SB128
Lars Boeker
lars at boeker-net.de
Tue Jun 13 15:11:43 CEST 2000
Hallo .*
ich hatte eine (relativ alte) WinTV Radio erfolgreich in Kombination
mit einer alten ISA-Soundkarte (Adlib mit Crystal CS4232)
am Laufen (SuSE 6.x, 2.2.13), funzte auch wunderbar (sowohl Radio als auch
TV).
Jetzt habe ich die Soundkarte ausgetauscht gegen eine SB128 PCI (es1371) und
(dummerweise gleichzeitig) den Kernel geupdated auf 2.2.15 (is schon nen
paar Tage her), und nun will bei folgendem Eintrag in conf.modules
----
post-install bttv /sbin/modprobe -k tuner; /sbin/modprobe -k msp3400
----
das Modul msp3400 nicht laden (tuner funktioniert; siehe syslog-Anhang)
(Auswirkung: Bild ist da, Kanäle sind schaltbar, aber kein Ton).
UND: wenn ich aus dem post-install ein pre-install mache, schlägt das
Laden von bttv fehl, während msp3400 geladen wird (Wunder ?)
Das Problem ist, dass sich das Modul beim Laden derart weghängt, dass man
es nicht removen kann (s. Zeile 1), so dass man den Rechner neu booten
muss, um das Modul heraus zu bekommen.
Nach dem Syslog würde ich eher auf einen Konflikt mit meiner ISDN-Karte
schließen; ISDN-Karte und WinTV habe ich aber beim Umbau nicht angefasst,
die SB128 habe ich anstelle einer 10Mbit-Karte eingesetzt, die ganz raus
geflogen ist.
Meine Fragen:
1. Gibt es bekannte Probleme mit SB128 und WinTV Radio, oder hat jemand
diese Kombination erfolgreich laufen ?
2. Kann sich jmd aus den Meldungen im syslog einen Reim machen (ISDN-Karte?)
Wenn ja, warum funktionierte es vorher ?? IRQ-Konflikt ist m.E. auszu-
schließen.
Ich dachte mir, ich frage vorher einmal, bevor ich wie ein Irrer
PCI-Karten hin und her tausche und das doch nix bringt
(ohne ISDN zu starten hat auch nicht funktioniert).
Als Anhang die wichtigsten Infos (Tschuldigung, dass es so lang geworden
ist).
Gruß
Lars
----------------------------------------------------------------------
rory:~ # cat /proc/modules
msp3400 9836 (initializing)
algo-bit 9156 0 (autoclean) [msp3400]
tuner 1996 1 (autoclean)
bttv 33688 0 (autoclean)
videodev 2400 3 (autoclean) [bttv]
i2c 3264 3 (autoclean) [msp3400 tuner bttv]
es1371 25696 1
sound 57272 0 (autoclean) (unused)
soundcore 2372 7 (autoclean) [msp3400 es1371 sound]
soundlow 300 0 (autoclean) [sound]
autofs 8964 1 (autoclean)
dummy0 688 1 (autoclean)
hisax 132680 4
isdn 97420 6 [hisax]
slhc 4328 1 [isdn]
serial 18516 0 (autoclean)
w83781d 15524 0 (unused)
sensors 5392 0 [w83781d]
smbus 1820 0 [w83781d sensors]
i2c-isa 1336 0 (unused)
i2c-proc 2764 0 (unused)
i2c-core 4048 0 [algo-bit w83781d sensors smbus i2c-isa
i2c-proc]
rory:~ #
--------------------------------------------------------------------------
Meldung im syslog:
-----------------------------------------------------------
Jun 13 14:49:02 rory kernel: i2c: initialized (i2c bus scan enabled)
Jun 13 14:49:02 rory kernel: Linux video capture interface: v1.00
Jun 13 14:49:02 rory kernel: bttv0: Brooktree Bt878 (rev 2) bus: 0, devfn: 80, irq: 15, memory: 0xe1000000.
Jun 13 14:49:02 rory kernel: bttv: 1 Bt8xx card(s) found.
Jun 13 14:49:02 rory kernel: bttv0: Hauppauge eeprom: tuner=Philips FM1216 (5)
Jun 13 14:49:02 rory kernel: bttv0: fader chip: TEA6300
Jun 13 14:49:02 rory kernel: bttv0: model: BT878(Hauppauge new)
Jun 13 14:49:02 rory kernel: i2c: bus registered: bt848-0
Jun 13 14:49:02 rory kernel: bt848-0: < 00- >
[...] (einige Zeilen dieser Art gelöscht)
Jun 13 14:49:02 rory kernel: i2c: scanning bus bt848-0: found device at addr=0x34
Jun 13 14:49:02 rory kernel: bt848-0: < 36- >
[...]
Jun 13 14:49:02 rory insmod: /lib/modules/2.2.15/misc/bttv.o: post-install bttv failed
Jun 13 14:49:02 rory insmod: /lib/modules/2.2.15/misc/bttv.o: insmod char-major-81 failed
Jun 13 14:49:02 rory kernel: bt848-0: < 74- >
[...]
Jun 13 14:49:02 rory kernel: i2c: scanning bus bt848-0: found device at addr=0x80
Jun 13 14:49:02 rory kernel: bt848-0: < 82- >
[...]
Jun 13 14:49:02 rory kernel: i2c: scanning bus bt848-0: found device at addr=0xa0
Jun 13 14:49:02 rory kernel: bt848-0: < a2- >
[...]
Jun 13 14:49:02 rory kernel: i2c: scanning bus bt848-0: found device at addr=0xc2
Jun 13 14:49:02 rory kernel: bt848-0: < c4- >
[...]
Jun 13 14:49:02 rory kernel: i2c: driver registered: tuner
Jun 13 14:49:02 rory kernel: bt848-0: < c0- >
Jun 13 14:49:02 rory kernel: tuner: type is 5 (Philips PAL)
Jun 13 14:49:02 rory kernel: i2c: device attached: tuner (addr=0xc2, bus=bt848-0, driver=tuner)
Jun 13 14:49:02 rory kernel: i2c: algorithm Bit-shift algorithm registered.
Jun 13 14:49:02 rory kernel: i2c: driver registered: msp3400
Jun 13 14:49:02 rory kernel: bt848-0: < 80+ >
Jun 13 14:49:02 rory kernel: 80- 00- 80- 00- <1>Unable to handle kernel NULL pointer dereference at virtual address 000001c5
Jun 13 14:49:02 rory kernel: current->tss.cr3 = 021ad000, %cr3 = 021ad000
Jun 13 14:49:02 rory kernel: *pde = 00000000
Jun 13 14:49:02 rory kernel: Oops: 0002
Jun 13 14:49:02 rory kernel: CPU: 0
Jun 13 14:49:02 rory kernel: EIP: 0010:[hisax:nrcards+177080/409979476]
Jun 13 14:49:02 rory kernel: EFLAGS: 00010246
Jun 13 14:49:02 rory kernel: eax: 00000001 ebx: c80ac820 ecx: 899f91ec edx: 00000001
Jun 13 14:49:02 rory kernel: esi: 000189aa edi: c5d69740 ebp: c80ac820 esp: c20d9e9c
Jun 13 14:49:02 rory kernel: ds: 0018 es: 0018 ss: 0018
Jun 13 14:49:02 rory kernel: Process modprobe (pid: 872, process nr: 77, stackpage=c20d9000)
Jun 13 14:49:02 rory kernel: Stack: 00000001 c80ac820 00000000 c5d69740 c80c80a1 c80ac820 c80ac820 00000000
Jun 13 14:49:02 rory kernel: 00000000 00000001 c39bcd80 c80c95f5 c80ac820 00000001 c39bcd80 00000000
Jun 13 14:49:02 rory kernel: c80ac820 c80a15dd 00000282 c5d696e0 c80ac820 00000000 00000000 00000000
Jun 13 14:49:02 rory kernel: Call Trace: [hisax:nrcards+206528/409950028] [hisax:nrcards+319297/409837259] [hisax:nrcards+206528/409950028] [hisax:nrcards+206528/409950028] [hisax:nrcards+324757/409831799] [hisax:nrcards+206528/409950028] [hisax:nrcards+206528/409950028]
Jun 13 14:49:02 rory kernel: [hisax:nrcards+160893/409995663] [hisax:nrcards+206528/409950028] [hisax:nrcards+159718/409996838] [hisax:nrcards+328800/409827756] [hisax:nrcards+162592/409993964] [hisax:nrcards+328956/409827600] [hisax:nrcards+206592/409949964] [hisax:nrcards+328852/409827704]
Jun 13 14:49:02 rory kernel: [hisax:nrcards+160506/409996050] [hisax:nrcards+206528/409950028] [hisax:nrcards+328800/409827756] [hisax:nrcards+319136/409837420] [hisax:nrcards+48800/410107756] [hisax:nrcards+325990/409830566] [hisax:nrcards+328800/409827756] [sys_init_module+1127/1240]
Jun 13 14:49:02 rory kernel: [hisax:nrcards+319136/409837420] [hisax:nrcards+328060/409828496] [hisax:nrcards+328956/409827600] [hisax:nrcards+302752/409853804] [hisax:nrcards+319208/409837348] [system_call+52/56] [hisax:nrcards+319136/409837420]
Jun 13 14:49:02 rory kernel: Code: c7 80 c4 01 00 00 00 00 00 00 c3 90 c7 80 c8 01 00 00 00 00
Jun 13 14:49:02 rory kernel: bttv0: PLL: 28636363 => 35468950 ... ok
-------------------------------------------------------------------------
lspci -v
00:00.0 Host bridge: Intel Corporation 440BX/ZX - 82443BX/ZX Host bridge (rev 02)
Flags: bus master, medium devsel, latency 64
Memory at e4000000 (32-bit, prefetchable)
Capabilities: [a0] AGP version 1.0
00:01.0 PCI bridge: Intel Corporation 440BX/ZX - 82443BX/ZX AGP bridge (rev 02)
Flags: bus master, 66Mhz, medium devsel, latency 64
Bus: primary=00, secondary=01, subordinate=01, sec-latency=64
I/O behind bridge: 0000e000-0000dfff
Memory behind bridge: e0800000-e07fffff
Prefetchable memory behind bridge: e4000000-e3ffffff
00:04.0 ISA bridge: Intel Corporation 82371AB PIIX4 ISA (rev 02)
Flags: bus master, medium devsel, latency 0
00:04.1 IDE interface: Intel Corporation 82371AB PIIX4 IDE (rev 01) (prog-if 80)
Flags: medium devsel
I/O ports at d800 [disabled]
00:04.2 USB Controller: Intel Corporation 82371AB PIIX4 USB (rev 01)
Flags: bus master, medium devsel, latency 32, IRQ 9
I/O ports at d400
00:04.3 Bridge: Intel Corporation 82371AB PIIX4 ACPI (rev 02)
Flags: medium devsel
00:06.0 SCSI storage controller: Adaptec 7890
Subsystem: Unknown device 9005:000f
Flags: bus master, medium devsel, latency 32, IRQ 9
BIST result: 00
I/O ports at d000
Memory at e0000000 (64-bit, non-prefetchable)
Capabilities: [dc] Power Management version 1
00:09.0 VGA compatible controller: NVidia / SGS Thomson (Joint Venture) Riva128 (rev 10)
Subsystem: Unknown device 1048:0c10
Flags: bus master, medium devsel, latency 32, IRQ 9
Memory at df000000 (32-bit, non-prefetchable)
Memory at e2000000 (32-bit, prefetchable)
00:0a.0 Multimedia video controller: Brooktree Corporation Bt878 (rev 02)
Subsystem: Unknown device 0070:13eb
Flags: bus master, medium devsel, latency 32, IRQ 15
Memory at e1000000 (32-bit, prefetchable)
00:0a.1 Multimedia controller: Brooktree Corporation Bt878 (rev 02)
Subsystem: Unknown device 0070:13eb
Flags: bus master, medium devsel, latency 32, IRQ 15
Memory at e0800000 (32-bit, prefetchable)
00:0b.0 Multimedia audio controller: Ensoniq ES1371 (rev 08)
Subsystem: Unknown device 1274:1371
Flags: bus master, slow devsel, latency 32, IRQ 10
I/O ports at b400
Capabilities: [dc] Power Management version 1
00:0c.0 Network controller: AVM Audiovisuelles MKTG & Computer System GmbH A1 ISDN [Fritz] (rev 02)
Subsystem: Unknown device 1244:0a00
Flags: medium devsel, IRQ 11
Memory at de800000 (32-bit, non-prefetchable)
I/O ports at b000
--------------------------------------------------------------------------
--
------------------------------------------------------------------------------
Lars Böker lars at boeker-net.de oder boeker at dokom.net
------------------------------------------------------------------------------
-
Hinweise zur Benutzung dieser (und anderer Mailing-Listen) bitte beachten:
--> http://lug-owl.de/mailinglist_hints.html <--
More information about the Linux
mailing list