[linux-dvb] [BUG] kobject_register failed for tveeprom (-17) --> RESOLVED

Gunther Mayer gunther.mayer at gmx.net
Sun Mar 19 20:17:30 CET 2006


Hi,

PROBLEM:
========
- OpenSuse 10.0 + "hg"
   make
   make install
then gives this error on "modprobe tveeprom"

kobject_register failed for tveeprom (-17)
 [<c021c4dd>] kobject_register+0x5d/0x70
 [<c028b43f>] bus_add_driver+0x6f/0xd0
 [<f98cf080>] i2c_device_remove+0x0/0x10 [i2c_core]
 [<f98cf5cd>] i2c_add_driver+0x3d/0xc0 [i2c_core]
 [<c0143a7c>] sys_init_module+0xcc/0x1e0
 [<c01042ab>] sysenter_past_esp+0x54/0x79

ANALYSIS
========
(-17) means EEXIST, and indeed Suse install "ivtv-tveeprom" which is the 
culprit

SOLUTION:
=========
1) find the offending module
linux:/lib/modules #
find |grep ivtv-tvee
./2.6.13-15.8-smp/extra/ivtv-tveeprom.ko
./2.6.13-15.8-xen/extra/ivtv-tveeprom.ko

2) remove the module
linux:/lib/modules #
rm ./2.6.13-15.8-smp/extra/ivtv-tveeprom.ko

3) rebuild module dependencies
cd /lib/modules/2.6.13-15.8-smp
depmod

-
Gunther

Lukas Kasprowicz wrote:

>Am Donnerstag, 1. September 2005 11:38 schrieb Johannes Stezenbach:
>  
>
>>Michael Krufky wrote:
>>    
>>
>>>Lukas Kasprowicz wrote:
>>>      
>>>
>>this debug print is in bt878_remove()
>>
>>    
>>
>>>>kobject_register failed for tveeprom (-17)
>>>>        
>>>>
>>and -17 is EEXIST
>>
>>    
>>
>
>Module is not loaded.
>
>  
>
>>-> I would guess the module didn't unload completely
>>for some reason (maybe someone has some sysfs file still opened?)
>>    
>>
>
>After reboot the same.
>
>
>Lukas
>
>--
>video4linux-list mailing list
>Unsubscribe mailto:video4linux-list-request at redhat.com?subject=unsubscribe
>https://www.redhat.com/mailman/listinfo/video4linux-list
>
>
>  
>




More information about the linux-dvb mailing list