Трабла со SkyStar-ом.

В данном форуме предлагается обсуждать темы связанные с любым "железом", а также его работой под Linux
Anonymous

Трабла со SkyStar-ом.

Сообщение Anonymous »

Никак не могу заставить работать :( Вроде бы всё сделал правильно: положил прошивку от linuxtv.org в /usr/lib/hotplug/firmware и выполнил шелл-скрипт, который создал файлы устройств. Потом попытался заюзать девайс:

Код: Выделить всё

root@darkstar:~/src/DVB/apps/scan# ./scan -c -v
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
main:1819: FATAL: failed to open '/dev/dvb/adapter0/frontend0': 19 No such device
root@darkstar:~/src/DVB/apps/scan# file /dev/dvb/adapter0/frontend0
/dev/dvb/adapter0/frontend0: character special (250/3)
Дистр - слака 10, ядро-2.6.7 из стандартной поставки слакваря.

Аватара пользователя
chuck
Маньяк
Сообщения: 190
Зарегистрирован: 01 апр 2002, 11:27
Откуда: .msk.su

Сообщение chuck »

SeriousMan,
Eсли собирать драйвера к SS1 там должно быть модулей ядра завязано - что у дурня фантиков. У меня правда полусофтверный SS2 крутится - там зависимостей вместе со всеми core для video4linux - штук 12 вроде. Да и SS1 немногим ,наверное, меньше вместе с Ccube-овским процессором.

Вероятнее всего - чего-нибудь не загружено из модулей ядра - output lsmod + dmesg давай в студию..
Не факт, правда что помогу.

Anonymous

Сообщение Anonymous »

lsmod:

Код: Выделить всё

root@darkstar:~# lsmod
Module                  Size  Used by
dvb_ttpci              70156  1
ppp_deflate             4864  0
zlib_deflate           21912  1 ppp_deflate
zlib_inflate           21248  1 ppp_deflate
bsd_comp                5632  0
ppp_async               9600  1
ppp_generic            23444  7 ppp_deflate,bsd_comp,ppp_async
slhc                    6656  1 ppp_generic
ipv6                  212064  8
nvidia               2071880  12
snd_pcm_oss            49704  0
snd_mixer_oss          17408  2 snd_pcm_oss
ohci_hcd               18436  0
stir4200               10500  0
irda                  110908  1 stir4200
joydev                  8000  0
intel_mch_agp           8080  0
intel_agp              16540  1
uhci_hcd               27920  0
ehci_hcd               27012  0
hw_random               4500  0
pciehp                 89836  0
shpchp                 92140  0
i8xx_tco                5524  0
dvb_core               74664  2 dvb_ttpci
saa7146_vv             43392  1 dvb_ttpci
saa7146                15140  2 dvb_ttpci,saa7146_vv
v4l1_compat            13188  1 saa7146_vv
firmware_class          7296  1 dvb_ttpci
crc32                   4096  3 dvb_ttpci,stir4200,dvb_core
ttpci_eeprom            2432  1 dvb_ttpci
snd_emu10k1            82184  1
snd_rawmidi            21028  1 snd_emu10k1
snd_pcm                80904  2 snd_pcm_oss,snd_emu10k1
snd_timer              21764  1 snd_pcm
snd_seq_device          7304  2 snd_emu10k1,snd_rawmidi
snd_ac97_codec         64644  1 snd_emu10k1
snd_page_alloc         10888  2 snd_emu10k1,snd_pcm
snd_util_mem            3840  1 snd_emu10k1
snd_hwdep               8196  1 snd_emu10k1
snd                    48484  10 snd_pcm_oss,snd_mixer_oss,snd_emu10k1,snd_rawmidi,snd_pcm,snd_timer,snd_seq_device,snd_ac97_codec,snd_util_mem,snd_hwdep
emu10k1_gp              2688  0
gameport                3712  1 emu10k1_gp
bt878                   9012  0
tvaudio                20108  0
bttv                  140236  1 bt878
video_buf              16132  2 saa7146_vv,bttv
i2c_algo_bit            8840  1 bttv
v4l2_common             5120  2 saa7146_vv,bttv
btcx_risc               3976  1 bttv
i2c_core               18452  3 tvaudio,bttv,i2c_algo_bit
videodev                7296  2 saa7146_vv,bttv
soundcore               6752  3 snd,bttv
nls_utf8                1792  3
ntfs                  113388  3
evdev                   7168  0
agpgart                26920  3 intel_mch_agp,intel_agp
psmouse                17544  0
dmesg:

Код: Выделить всё

root@darkstar:~# dmesg
6
  DMA zone: 4096 pages, LIFO batch:1
  Normal zone: 225280 pages, LIFO batch:16
  HighMem zone: 0 pages, LIFO batch:1
DMI 2.3 present.
ACPI: RSDP (v000 ACPIAM                                    ) @ 0x000f9e30
ACPI: RSDT (v001 A M I  OEMRSDT  0x02000423 MSFT 0x00000097) @ 0x3ff30000
ACPI: FADT (v002 A M I  OEMFACP  0x02000423 MSFT 0x00000097) @ 0x3ff30200
ACPI: MADT (v001 A M I  OEMAPIC  0x02000423 MSFT 0x00000097) @ 0x3ff30390
ACPI: OEMB (v001 A M I  OEMBIOS  0x02000423 MSFT 0x00000097) @ 0x3ff40040
ACPI: DSDT (v001  P4C8B P4C8B102 0x00000102 INTL 0x02002026) @ 0x00000000
ACPI: PM-Timer IO Port: 0x808
Built 1 zonelists
Kernel command line: BOOT_IMAGE=Linux ro root=307
Initializing CPU#0
PID hash table entries: 4096 (order 12: 32768 bytes)
Detected 2605.906 MHz processor.
Using pmtmr for high-res timesource
Console: colour dummy device 80x25
Memory: 906492k/917504k available (1756k kernel code, 10264k reserved, 840k data, 144k init, 0k highmem)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
Calibrating delay loop... 5160.96 BogoMIPS
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
CPU:     After generic identify, caps: bfebfbff 00000000 00000000 00000000
CPU:     After vendor identify, caps: bfebfbff 00000000 00000000 00000000
CPU: Trace cache: 12K uops, L1 D cache: 8K
CPU: L2 cache: 512K
CPU:     After all inits, caps: bfebfbff 00000000 00000000 00000080
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU0: Intel P4/Xeon Extended MCE MSRs (12) available
CPU: Intel(R) Pentium(R) 4 CPU 2.60GHz stepping 09
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
NET: Registered protocol family 16
PCI: PCI BIOS revision 2.10 entry at 0xf0031, last bus=2
PCI: Using configuration type 1
mtrr: v2.0 (20020519)
ACPI: Subsystem revision 20040326
ACPI: IRQ9 SCI: Edge set to Level Trigger.
ACPI: Interpreter enabled
ACPI: Using PIC for interrupt routing
ACPI: PCI Root Bridge [PCI0] (00:00)
PCI: Probing PCI hardware (bus 00)
PCI: Ignoring BAR0-3 of IDE controller 0000:00:1f.1
PCI: Transparent bridge - 0000:00:1e.0
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P4._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 *10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 *10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 *5 6 7 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 *5 6 7 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 *5 6 7 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 *10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 *10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 10 *11 12 14 15)
Linux Plug and Play Support v0.97 (c) Adam Belay
SCSI subsystem initialized
usbcore: registered new driver usbfs
usbcore: registered new driver hub
ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 10
ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 5
ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 5
ACPI: PCI Interrupt Link [LNKH] enabled at IRQ 11
ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 10
ACPI: PCI Interrupt Link [LNKG] enabled at IRQ 10
ACPI: PCI Interrupt Link [LNKE] enabled at IRQ 5
ACPI: PCI Interrupt Link [LNKF] enabled at IRQ 10
PCI: Using ACPI for IRQ routing
vesafb: framebuffer at 0xe0000000, mapped to 0xf8809000, size 1536k
vesafb: mode is 1024x768x8, linelength=1024, pages=3
vesafb: protected mode interface info at c000:e140
vesafb: scrolling: redraw
fb0: VESA VGA frame buffer device
apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16ac)
apm: overridden by ACPI.
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
Initializing Cryptographic API
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Console: switching to colour frame buffer device 128x48
Real Time Clock Driver v1.12
Serial: 8250/16550 driver $Revision: 1.90 $ 48 ports, IRQ sharing enabled
ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
Using anticipatory io scheduler
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
RAMDISK driver initialized: 16 RAM disks of 16384K size 1024 blocksize
divert: not allocating divert_blk for non-ethernet device lo
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
ICH5: IDE controller at PCI slot 0000:00:1f.1
PCI: Enabling device 0000:00:1f.1 (0005 -> 0007)
ICH5: chipset revision 2
ICH5: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0xfc00-0xfc07, BIOS settings: hda:DMA, hdb:pio
    ide1: BM-DMA at 0xfc08-0xfc0f, BIOS settings: hdc:DMA, hdd:DMA
hda: ST380011A, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hdc: DV-516D 0106, ATAPI CD/DVD-ROM drive
hdd: CD-W524E, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177,0x376 on irq 15
hda: max request size: 1024KiB
hda: 156301488 sectors (80026 MB) w/2048KiB Cache, CHS=16383/255/63, UDMA(100)
 hda: hda1 hda2 < hda5 hda6 hda7 > hda3
hdc: ATAPI 48X DVD-ROM drive, 256kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.20
hdd: ATAPI 40X CD-ROM CD-R/RW CD-MRW drive, 1404kB Cache, UDMA(33)
ide-floppy driver 0.99.newide
usbcore: registered new driver hiddev
usbcore: registered new driver usbhid
drivers/usb/input/hid-core.c: v2.0:USB HID core driver
mice: PS/2 mouse device common for all mice
serio: i8042 AUX port at 0x60,0x64 irq 12
serio: i8042 KBD port at 0x60,0x64 irq 1
NET: Registered protocol family 2
IP: routing cache hash table of 8192 buckets, 64Kbytes
TCP: Hash tables configured (established 262144 bind 65536)
Initializing IPsec netlink socket
NET: Registered protocol family 1
NET: Registered protocol family 17
ACPI: (supports S0 S1 S3 S4 S5)
EXT2-fs warning (device hda7): ext2_fill_super: mounting ext3 filesystem as ext2
VFS: Mounted root (ext2 filesystem) readonly.
Freeing unused kernel memory: 144k freed
Adding 1951856k swap on /dev/hda6.  Priority:-1 extents:1
input: ImPS/2 Generic Wheel Mouse on isa0060/serio1
Linux agpgart interface v0.100 (c) Dave Jones
NTFS driver 2.1.14 [Flags: R/W MODULE].
NTFS-fs warning (device hda1): ntfs_fill_super(): Atime updates are not implemented yet.  Disabling them.
NTFS volume version 3.1.
NTFS-fs warning (device hda5): ntfs_fill_super(): Atime updates are not implemented yet.  Disabling them.
NTFS volume version 3.1.
NTFS-fs warning (device hda3): ntfs_fill_super(): Atime updates are not implemented yet.  Disabling them.
NTFS volume version 3.1.
Linux video capture interface: v1.00
bttv: driver version 0.9.14 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
bttv: Bt8xx card found (0).
bttv0: Bt878 (rev 17) at 0000:02:0d.0, irq: 10, latency: 64, mmio: 0xefefe000
bttv0: detected: AVerMedia TVPhone98 [card=41], PCI subsystem ID is 1461:0003
bttv0: using: AVerMedia TVPhone 98 [card=41,autodetected]
bttv0: gpio: en=00000000, out=00000000 in=00c4fff3 [init]
bttv0: Avermedia eeprom[0x4821]: tuner=5 radio:yes remote control:yes
bttv0: using tuner=5
bttv0: i2c: checking for MSP34xx @ 0x80... not found
bttv0: i2c: checking for TDA9875 @ 0xb0... not found
bttv0: i2c: checking for TDA7432 @ 0x8a... not found
tvaudio: TV audio decoder + audio/video mux driver
tvaudio: known chips: tda9840,tda9873h,tda9874h/a,tda9850,tda9855,tea6300,tea6420,tda8425,pic16c54 (PV951),ta8874z
tuner: chip found at addr 0xc2 i2c-bus bt878 #0 [sw]
tuner: type set to 5 (Philips PAL_BG (FI1216 and compatibles)) by bt878 #0 [sw]
bttv0: registered device video0
bttv0: registered device vbi0
bttv0: registered device radio0
bttv0: PLL: 28636363 => 35468950 .. ok
bttv0: add subdevice "remote0"
bt878: AUDIO driver version 0.0.0 loaded
bt878: Bt878 AUDIO function found (0).
bt878(0): Bt878 (rev 17) at 02:0d.1, irq: 10, latency: 64, memory: 0xefeff000
gameport: pci0000:02:0c.1 speed 1147 kHz
saa7146: register extension 'dvb'.
saa7146: found saa7146 @ mem f8b58c00 (revision 1, irq 10) (0x13c2,0x0000).
dvb-ttpci: cannot request firmware!
i8xx TCO timer: initialized (0x0860). heartbeat=30 sec (nowayout=0)
shpchp: shpc_init : shpc_cap_offset == 0
shpchp: shpc_init : shpc_cap_offset == 0
shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
pciehp: PCI Express Hot Plug Controller Driver version: 0.4
hw_random hardware driver 1.0.0 loaded
ehci_hcd 0000:00:1d.7: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller
PCI: Setting latency timer of device 0000:00:1d.7 to 64
ehci_hcd 0000:00:1d.7: irq 11, pci mem f8c3dc00
ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1
PCI: cache line size of 128 is not supported by device 0000:00:1d.7
ehci_hcd 0000:00:1d.7: USB 2.0 enabled, EHCI 1.00, driver 2004-May-10
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 8 ports detected
USB Universal Host Controller Interface driver v2.2
uhci_hcd 0000:00:1d.0: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB UHCI #1
PCI: Setting latency timer of device 0000:00:1d.0 to 64
uhci_hcd 0000:00:1d.0: irq 10, io base 0000ef00
uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
uhci_hcd 0000:00:1d.1: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB UHCI #2
PCI: Setting latency timer of device 0000:00:1d.1 to 64
uhci_hcd 0000:00:1d.1: irq 5, io base 0000ef20
uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
uhci_hcd 0000:00:1d.2: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB UHCI #3
PCI: Setting latency timer of device 0000:00:1d.2 to 64
uhci_hcd 0000:00:1d.2: irq 5, io base 0000ef40
uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 2 ports detected
uhci_hcd 0000:00:1d.3: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB UHCI #4
PCI: Setting latency timer of device 0000:00:1d.3 to 64
uhci_hcd 0000:00:1d.3: irq 10, io base 0000ef80
uhci_hcd 0000:00:1d.3: new USB bus registered, assigned bus number 5
hub 5-0:1.0: USB hub found
hub 5-0:1.0: 2 ports detected
agpgart: Detected an Intel i875 Chipset.
agpgart: Maximum main memory to use for agp memory: 816M
agpgart: AGP aperture is 64M @ 0xf4000000
usb 2-1: new low speed USB device using address 2
input: USB HID v1.10 Keyboard [A4Tech RF USB Receiver] on usb-0000:00:1d.0-1
input: USB HID v1.10 Mouse [A4Tech RF USB Receiver] on usb-0000:00:1d.0-1
usb 3-1: new full speed USB device using address 2
NET: Registered protocol family 23
SigmaTel STIr4200 IRDA/USB found at address 2, Vendor: 66f, Product: 4200
divert: not allocating divert_blk for non-ethernet device irda0
IrDA: Registered SigmaTel device irda0
usbcore: registered new driver stir4200
SigmaTel support registered
ohci_hcd: 2004 Feb 02 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI)
ohci_hcd: block sizes: ed 64 td 64
nvidia: module license 'NVIDIA' taints kernel.
0: nvidia: loading NVIDIA Linux x86 NVIDIA Kernel Module  1.0-5336  Wed Jan 14 18:29:26 PST 2004
agpgart: Found an AGP 3.0 compliant device at 0000:00:00.0.
agpgart: Putting AGP V3 device at 0000:00:00.0 into 8x mode
agpgart: Putting AGP V3 device at 0000:01:00.0 into 8x mode
drivers/usb/input/hid-input.c: event field not found
drivers/usb/input/hid-input.c: event field not found
NET: Registered protocol family 10
Disabled Privacy Extensions on device c034fa00(lo)
IPv6 over IPv4 tunneling driver
divert: not allocating divert_blk for non-ethernet device sit0
CSLIP: code copyright 1989 Regents of the University of California
PPP generic driver version 2.4.2
divert: not allocating divert_blk for non-ethernet device ppp0
PPP BSD Compression module registered
PPP Deflate Compression module registered
divert: no divert_blk to free, ppp0 not ethernet
spurious 8259A interrupt: IRQ7.
divert: not allocating divert_blk for non-ethernet device ppp0
saa7146: unregister extension 'dvb'.
saa7146: register extension 'dvb'.
saa7146: found saa7146 @ mem f8d47c00 (revision 1, irq 10) (0x13c2,0x0000).
dvb-ttpci: cannot request firmware!
saa7146: unregister extension 'dvb'.
saa7146: register extension 'dvb'.
saa7146: found saa7146 @ mem f8d47c00 (revision 1, irq 10) (0x13c2,0x0000).
dvb-ttpci: cannot request firmware!
saa7146: unregister extension 'dvb'.
saa7146: register extension 'dvb'.
saa7146: found saa7146 @ mem f8d47c00 (revision 1, irq 10) (0x13c2,0x0000).
DVB: registering new adapter (Siemens/Technotrend/Hauppauge PCI rev1.3).
Siemens/Technotrend/Hauppauge PCI rev1.3 adapter 0 has MAC addr = 00:d0:5c:03:9e:7e
gpioirq unknown type=0 len=0
DVB: AV7110(0) - firm f0240009, rtsl b0250018, vid 71010068, app 8000261a
DVB: AV7110(0) - firmware supports CI link layer interface
av7110(0): Crystal audio DAC detected
videodev: "av7110" has no release callback. Please fix your driver for proper sysfs support, see http://lwn.net/Articles/36850/
saa7146_vv: saa7146 (0): registered device video1 [v4l2]
av7110: found av7110-0.
No module found in object
No module found in object
No module found in object
No module found in object
No module found in object
No module found in object
No module found in object
No module found in object
No module found in object
No module found in object
No module found in object
No module found in object
No module found in object
No module found in object
No module found in object
divide error: 0000 [#1]
Modules linked in: dvb_ttpci ppp_deflate zlib_deflate zlib_inflate bsd_comp ppp_async ppp_generic slhc ipv6 nvidia snd_pcm_oss snd_mixer_oss ohci_hcd stir4200 irda joydev intel_mch_agp intel_agp uhci_hcd ehci_hcd hw_random pciehp shpchp i8xx_tco dvb_core saa7146_vv saa7146 v4l1_compat firmware_class crc32 ttpci_eeprom snd_emu10k1 snd_rawmidi snd_pcm snd_timer snd_seq_device snd_ac97_codec snd_page_alloc snd_util_mem snd_hwdep snd emu10k1_gp gameport bt878 tvaudio bttv video_buf i2c_algo_bit v4l2_common btcx_risc i2c_core videodev soundcore nls_utf8 ntfs evdev agpgart psmouse
CPU:    0
EIP:    0060:[<f8c88a40>]    Tainted: P
EFLAGS: 00010246   (2.6.7)
EIP is at play_iframe+0x40/0xc0 [dvb_ttpci]
eax: 00061a80   ebx: 40086f1e   ecx: 00000001   edx: 00000000
esi: e41e8000   edi: 00000000   ebp: 00000000   esp: e3123e94
ds: 007b   es: 007b   ss: 0068
Process test_stillimage (pid: 4971, threadinfo=e3122000 task=e64590b0)
Stack: 00000009 00000000 00000001 00000000 40086f1e e5eedd80 e41e8000 00000000
       f8c88ff1 e41e8000 0804a050 00000000 00000000 00000000 40086f1e f76b8980
       e3123ef0 00000000 f8c75859 f76b8980 e5eedd80 40086f1e e3123ef0 0804a050
Call Trace:
 [<f8c88ff1>] dvb_video_ioctl+0x531/0x610 [dvb_ttpci]
 [<f8c75859>] dvb_usercopy+0x79/0x120 [dvb_core]
 [<c0116210>] default_wake_function+0x0/0x20
 [<c0114920>] do_page_fault+0x110/0x524
 [<c0116210>] default_wake_function+0x0/0x20
 [<c01b5012>] tty_write+0x162/0x1c0
 [<c01b97c0>] write_chan+0x0/0x220
 [<f8c6f252>] dvb_generic_ioctl+0x32/0x40 [dvb_core]
 [<f8c88ac0>] dvb_video_ioctl+0x0/0x610 [dvb_ttpci]
 [<c0156d8d>] sys_ioctl+0x8d/0x1f0
 [<c0147125>] sys_close+0x45/0x60
 [<c0105d07>] syscall_call+0x7/0xb

Code: f7 f7 68 e0 2d c9 f8 8d 58 01 56 e8 c0 ed ff ff 83 c4 18 85
 <7>divert: no divert_blk to free, ppp0 not ethernet
divert: not allocating divert_blk for non-ethernet device ppp0

Hermit
Неотъемлемая часть форума
Сообщения: 354
Зарегистрирован: 22 сен 2004, 13:47
Откуда: Minsk
Контактная информация:

Сообщение Hermit »

Уже недели 2 пытаюсь настроить SS2 под linux. собиралось под ядром 2.6.7 и 2.4.2X (точно не помню уже). Пробовал собирать как модули, так и в ядре. Пробовал ставить модули с linuxtv.org, http://www.nuclearcat.com/soft/linuxtv- ... 1a.tar.bz2, результат один - если модули, загружаются без ошибок, видно что-то вроде:
Dec 16 20:45:46 localhost kernel: PCI: Found IRQ 10 for device 0000:00:0a.0
Dec 16 20:45:46 localhost kernel: drivers/media/dvb/b2c2/skystar2.c: FlexCopII(rev.130) chip found
Dec 16 20:45:46 localhost kernel: drivers/media/dvb/b2c2/skystar2.c: the chip has 6 hardware filters
Dec 16 20:45:47 localhost kernel: DVB: registering new adapter (Technisat SkyStar2 driver).
Dec 16 20:45:47 localhost kernel: DVB: registering frontend 0:0 (Zarlink MT312)...
загружены модули dvb-core mt312 skystar2. При компиляции в ядро, dmesg | grep dvb говорит то же.

При попытке настроится, выкидывает:
gw01:/dvb/linuxtv-dvb-apps-1.1.0/util/scan# ./scan w3
scanning w3
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
initial transponder 12173000 H 27500000 9
initial transponder 12245000 H 27500000 9
initial transponder 12303000 H 5000000 9
initial transponder 12303000 V 5000000 3
>>> tune to: 12173:h:0:27500
WARNING: >>> tuning failed!!!
>>> tune to: 12173:h:0:27500 (tuning failed)
WARNING: >>> tuning failed!!!
>>> tune to: 12245:h:0:27500
WARNING: >>> tuning failed!!!
>>> tune to: 12245:h:0:27500 (tuning failed)
WARNING: >>> tuning failed!!!
>>> tune to: 12303:h:0:5000
WARNING: >>> tuning failed!!!
>>> tune to: 12303:h:0:5000 (tuning failed)
WARNING: >>> tuning failed!!!
>>> tune to: 12303:v:0:5000
WARNING: >>> tuning failed!!!
>>> tune to: 12303:v:0:5000 (tuning failed)
WARNING: >>> tuning failed!!!
ERROR: initial tuning failed
dumping lists (0 services)
Done.
в messages:
......
Dec 16 21:56:27 localhost kernel: set_tuner_tone: 0
Dec 16 21:56:27 localhost kernel: set_tuner_tone: 1
Dec 16 21:56:29 localhost kernel: set_tuner_tone: 0
Dec 16 21:56:29 localhost kernel: flexcop_diseqc_ioctl: FE_SET_VOLTAGE
Dec 16 21:56:29 localhost kernel: flexcop_diseqc_ioctl: SEC_VOLTAGE_13, 0
Dec 16 21:56:29 localhost kernel: set_tuner_polarity : polarity = 1
Dec 16 21:56:29 localhost kernel: set_tuner_tone: 0
Dec 16 21:56:29 localhost kernel: set_tuner_tone: 1
Dec 16 21:56:29 localhost kernel: set_tuner_tone: 0
.....
Кабель, антена в порядке, т.к. под виндой работает. Параметры транспондеров - оттуда же. Подкиньте кто-нить идею, в какую сторону копать.

P.S. http://www.gs.ru/info/si/ss2lin24.html и http://www.opennet.ru/base/net/skystar2_setup.txt.html читалось. Не помогает. Часы гугления по теме то же ничего не дали.[/quote]

Аватара пользователя
chuck
Маньяк
Сообщения: 190
Зарегистрирован: 01 апр 2002, 11:27
Откуда: .msk.su

Сообщение chuck »

SeriousMan писал(а):lsmod:

dmesg:

Код: Выделить всё

root@darkstar:~# dmesg
<skipped.....>
saa7146: register extension 'dvb'.
saa7146: found saa7146 @ mem f8b58c00 (revision 1, irq 10) (0x13c2,0x0000).
[b]dvb-ttpci: cannot request firmware![/b]
i8xx TCO timer: initialized (0x0860). heartbeat=30 sec (nowayout=0)
<skipped......>
saa7146: unregister extension 'dvb'.
saa7146: register extension 'dvb'.
saa7146: found saa7146 @ mem f8d47c00 (revision 1, irq 10) (0x13c2,0x0000).
[b]dvb-ttpci: cannot request firmware![/b]
<skipped......>

saa7146: unregister extension 'dvb'.
saa7146: register extension 'dvb'.
saa7146: found saa7146 @ mem f8d47c00 (revision 1, irq 10) (0x13c2,0x0000).
dvb-ttpci: cannot request firmware!
saa7146: unregister extension 'dvb'.
saa7146: register extension 'dvb'.
saa7146: found saa7146 @ mem f8d47c00 (revision 1, irq 10) (0x13c2,0x0000).
DVB: registering new adapter (Siemens/Technotrend/Hauppauge PCI rev1.3).
Siemens/Technotrend/Hauppauge PCI rev1.3 adapter 0 has MAC addr = 00:d0:5c:03:9e:7e
gpioirq unknown type=0 len=0
DVB: AV7110(0) - firm f0240009, rtsl b0250018, vid 71010068, app 8000261a
DVB: AV7110(0) - firmware supports CI link layer interface
av7110(0): Crystal audio DAC detected
videodev: "av7110" has no release callback. Please fix your driver for proper sysfs support, see http://lwn.net/Articles/36850/
saa7146_vv: saa7146 (0): registered device video1 [v4l2]
av7110: found av7110-0.
No module found in object
No module found in object
No module found in object
No module found in object
No module found in object
No module found in object
No module found in object
No module found in object
No module found in object
No module found in object
No module found in object
No module found in object
No module found in object
No module found in object
No module found in object
divide error: 0000 [#1]
[/quote]
Cистема определенно хочет какое-то firmware, и аж два раза - вот кусок из драйвера drivers/media/dvb/ttpci/av7110.c навскидку из Google. Без него у тебя некорректно/не инициализируется av7110 - это вроде как основной контроллер от TI  (я SS1 видел последний раз года 2 назад ;)  - поэтому прошу прощения, если ошибся):
drivers/media/dvb/ttpci/av7110.c:
<skip....>
+ DEB_EE(("dev: %p, av7110: %p\n",dev,av7110));
+
+ /* request the av7110 firmware, this will block until someone uploads it */
+ ret = request_firmware(&fw, [b]"dvb-ttpci-01.fw"[/b], &dev->pci->dev);
+ if ( 0 != ret ) {
+  printk("dvb-ttpci: cannot request firmware!\n");
+  return -EINVAL;
+ }
+
+ if (fw->size <= 200000) {
+  printk("dvb-ttpci: this firmware is way too small.\n");
+  return -EINVAL;
+ }
+
<...skip> 
На глаз вывод lsmod мне достаточно сложно оценить.
Пока копай в сторону отсутствующего firmware с размером более 200000h ;).

Аватара пользователя
chuck
Маньяк
Сообщения: 190
Зарегистрирован: 01 апр 2002, 11:27
Откуда: .msk.su

Сообщение chuck »

Hermit,

Предлагаю тебе и достопочтенным модераторам вынести тему SS2 в отдельный тред, чтобы не путать ежа с ужом -карты SS1 и SS2. Карточки достаточно разные;
У меня SS2 крутится под 2.6.6/mplayer - может и помогу чем...

В новой теме - с тебя точная версия SS2 (2.3.... или 2.6A,B,C), и опять же output lsmod и dmesg..... +lspci ;)

Гость

Сообщение Гость »

Вообще-то, фирмварь я достал. А сообщения про него присутствуют потому, что сначала я увидел, что прошивки нету, выгрузил драйвера, положил прошивку куда надо, а потом загрузил оные.

Аватара пользователя
chuck
Маньяк
Сообщения: 190
Зарегистрирован: 01 апр 2002, 11:27
Откуда: .msk.su

Сообщение chuck »

Anonymous писал(а):Вообще-то, фирмварь я достал. А сообщения про него присутствуют потому, что сначала я увидел, что прошивки нету, выгрузил драйвера, положил прошивку куда надо, а потом загрузил оные.
Лучше покажи загрузку системы без телодвижений - с уложенной по соответствующему пути fw;
А вообще:
tack: 00000009 00000000 00000001 00000000 40086f1e e5eedd80 e41e8000 00000000
f8c88ff1 e41e8000 0804a050 00000000 00000000 00000000 40086f1e f76b8980
e3123ef0 00000000 f8c75859 f76b8980 e5eedd80 40086f1e e3123ef0 0804a050
Call Trace:
[<f8c88ff1>] dvb_video_ioctl+0x531/0x610 [dvb_ttpci]
[<f8c75859>] dvb_usercopy+0x79/0x120 [dvb_core]
[<c0116210>] default_wake_function+0x0/0x20
[<c0114920>] do_page_fault+0x110/0x524
[<c0116210>] default_wake_function+0x0/0x20
[<c01b5012>] tty_write+0x162/0x1c0
[<c01b97c0>] write_chan+0x0/0x220
[<f8c6f252>] dvb_generic_ioctl+0x32/0x40 [dvb_core]
[<f8c88ac0>] dvb_video_ioctl+0x0/0x610 [dvb_ttpci]
[<c0156d8d>] sys_ioctl+0x8d/0x1f0
[<c0147125>] sys_close+0x45/0x60
[<c0105d07>] syscall_call+0x7/0xb

Code: f7 f7 68 e0 2d c9 f8 8d 58 01 56 e8 c0 ed ff ff 83 c4 18 85
Это свидетельствует вероятно о том, что у тебя чего-то не хватает из модулей, вопрос чето только?
Можно пойти подобным образом:

# cd /lib/modules/`uname -r`
и далее
find . -type f | xargs nm | grep < driver function>, ну например что-то вроде
#find . -type f | xargs nm -A . * | grep dvb_usercopy


И далее - копай в этом направлении - загружен ли модуль, если нет, то что ему надо... Не инициализирован какой-нить dvb_core и все тут....

Ответить