f_tyet
(usa Slackware)
Enviado em 22/04/2009 - 21:27h
Abaixo eu vou transcrever alguns trechos do resultado do 'dmesg' no meu sistema, e aguardar algum conselho, afinal, descobri que o kernel está "não reconhecendo" alguma coisa...
----------------------------
x88/0: cx2388x v4l2 driver version 0.0.6 loaded
cx8800 0000:00:09.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
cx88[0]: subsystem: 1554:4935, board: Prolink Pixelview MPEG 8000GT [card=66,autodetected]
cx88[0]: TV tuner type 71, Radio tuner type 0
cx2388x alsa driver version 0.0.6 loaded
i2c_core: exports duplicate symbol i2c_smbus_xfer (owned by kernel)
tuner' 0-0061: chip found @ 0xc2 (cx88[0])
i2c_core: exports duplicate symbol i2c_smbus_xfer (owned by kernel)
xc2028 0-0061: creating new instance
xc2028 0-0061: type set to XCeive xc2028/xc3028 tuner
cx88[0]: Asking xc2028/3028 to load firmware xc3028-v27.fw
input: cx88 IR (Prolink Pixelview MPEG as /devices/pci0000:00/0000:00:09.0/input/input5
cx88[0]/0: found at 0000:00:09.0, rev: 5, irq: 17, latency: 64, mmio: 0xfa000000
cx88[0]/0: registered device video0 [v4l2]
cx88[0]/0: registered device vbi0
cx88[0]/0: registered device radio0
firmware: requesting xc3028-v27.fw
------------[ cut here ]------------
WARNING: at fs/sysfs/dir.c:463 sysfs_add_one+0x4e/0x50()
sysfs: duplicate filename 'i2c-0' can not be created
Modules linked in: tuner_xc2028 tuner cx88_alsa(+) cx8800(+) cx88xx ir_common snd_emu10k1 snd_rawmidi snd_ac97_codec ac97_bus ppdev snd_pcm nvidia(P) videodev v4l1_compat compat_ioctl32 v4l2_common tveeprom usblp snd_seq_device snd_timer snd_page_alloc snd_util_mem snd_hwdep videobuf_dma_sg videobuf_core btcx_risc snd agpgart thermal sis190 mii emu10k1_gp evdev gameport button parport_pc processor soundcore sg thermal_sys parport k8temp hwmon
Pid: 1509, comm: modprobe Tainted: P 2.6.27.7-smp #2
[<c0125c18>] warn_slowpath+0x68/0x80
[<c039f5cc>] ? idr_get_empty_slot+0xdc/0x260
[<c039f7cc>] ? ida_get_new_above+0x7c/0x190
[<c01929ae>] ? find_inode+0xe/0x70
[<c01c2f60>] ? sysfs_ilookup_test+0x0/0x20
[<c03a5832>] ? strcmp+0x12/0x40
[<c01c32d6>] ? sysfs_find_dirent+0x26/0x30
[<c01c3304>] ? __sysfs_add_one+0x24/0x90
[<c01c33be>] sysfs_add_one+0x4e/0x50
[<c01c38ce>] create_dir+0x4e/0x90
[<c01c3940>] sysfs_create_dir+0x30/0x50
[<c03a02c2>] ? kobject_get+0x12/0x20
[<c03a03f4>] kobject_add_internal+0xc4/0x1a0
[<c03a05bc>] kobject_add_varg+0x4c/0x50
[<c03a086f>] kobject_add+0x2f/0x60
[<c0413934>] device_add+0xb4/0x4f0
[<c03a0f3d>] ? kref_init+0xd/0x10
[<c03a0062>] ? kobject_init_internal+0x12/0x30
[<c03a00ca>] ? kobject_init+0x2a/0x80
[<c0413d87>] device_register+0x17/0x20
[<c041a539>] _request_firmware+0x1c9/0x380
[<c041a787>] request_firmware+0x17/0x20
[<f91a9e7f>] generic_set_freq+0xe7f/0x1a10 [tuner_xc2028]
[<c03ce021>] ? soft_cursor+0x1a1/0x200
[<c03cdb3e>] ? bit_cursor+0x34e/0x5a0
[<f91aac25>] xc2028_set_analog_freq+0xf5/0x230 [tuner_xc2028]
[<f91a0a0e>] fe_set_params+0x1e/0x60 [tuner]
[<f919fb26>] set_tv_freq+0x96/0x1a0 [tuner]
[<c03bdb56>] ? fb_get_color_depth+0x16/0x70
[<c013cc1e>] ? notifier_call_chain+0xe/0x60
[<c03bdb56>] ? fb_get_color_depth+0x16/0x70
[<c013cc1e>] ? notifier_call_chain+0xe/0x60
[<f919fc8e>] set_freq+0x5e/0x170 [tuner]
[<f919f224>] ? tuner_fixup_std+0x14/0x6c0 [tuner]
[<c04057a7>] ? notify_update+0x27/0x30
[<f91a1ab7>] tuner_command+0x767/0x13f0 [tuner]
[<f91a1350>] ? tuner_command+0x0/0x13f0 [tuner]
[<c0630230>] ? i2c_cmd+0x0/0x40
[<c0630262>] i2c_cmd+0x32/0x40
[<c04131da>] device_for_each_child+0x2a/0x50
[<c06305d1>] i2c_clients_command+0x21/0x30
[<f919048c>] cx88_call_i2c_clients+0x8c/0x90 [cx88xx]
[<f918fbca>] cx88_set_tvnorm+0x3da/0x940 [cx88xx]
[<c0413d87>] ? device_register+0x17/0x20
[<f917b1a7>] cx8800_initdev+0x3a7/0x5a2 [cx8800]
[<c03b6125>] ? pci_match_device+0xa5/0xb0
[<c03b685e>] pci_device_probe+0x5e/0x80
[<c0415b93>] driver_probe_device+0x83/0x180
[<c0415d04>] __driver_attach+0x74/0x80
[<c04152c9>] bus_for_each_dev+0x49/0x70
[<c04159fe>] driver_attach+0x1e/0x20
[<c0415c90>] ? __driver_attach+0x0/0x80
[<c0415841>] bus_add_driver+0x1b1/0x230
[<c03b67a0>] ? pci_device_remove+0x0/0x40
[<c0415f64>] driver_register+0x54/0x130
[<f9179990>] ? cx8800_init+0x0/0x50 [cx8800]
[<c03b6a6f>] __pci_register_driver+0x4f/0x90
[<f9179990>] ? cx8800_init+0x0/0x50 [cx8800]
[<f91799d3>] cx8800_init+0x43/0x50 [cx8800]
[<c010111f>] do_one_initcall+0x2f/0x150
[<f907ba54>] ? snd_cx88_hw_params+0x144/0x1f0 [cx88_alsa]
[<c013cf34>] ? __blocking_notifier_call_chain+0x14/0x70
[<c0148d48>] sys_init_module+0x88/0x1b0
[<c017ff62>] ? sys_read+0x42/0x70
[<c010325a>] syscall_call+0x7/0xb
=======================
---[ end trace eb8e2243a400e8fb ]---
kobject_add_internal failed for i2c-0 with -EEXIST, don't try to register things with the same name in the same directory.
(...)
fw_register_device: device_register failed
xc2028 0-0061: Error -17 while requesting firmware xc3028-v27.fw
cx88_audio 0000:00:09.1: PCI INT A -> GSI 17 (level, low) -> IRQ 17
cx88[0]/1: CX88x/0: ALSA support for cx2388x boards
Será que é o caso de atualizar o tal do firmware? ...mas nesse caso, porque é que da outra vez, que teoricamente eu atualizei o firmware não adiantou?