Problems with 2.4.22 kernel with 2.8.2

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Merry Christmas Eve!

   I didn't hear from anyone so I thought I would attempt a few
things on my own and managed to figure what I did wrong.
I thought I would answer my own email so it makes it into the
archives someone so if anybody does the same bone-head
thing I did they will know what to do. :)
   First off, I didn't have i2c-core.o loaded (I know, silly me).
Instead I put it in the kernel. That got me through the loading
of the i2c modules. Then the sensor modules wouldn't load
without errors (forgot what they were to be honest). I then
looked at my module configuration and found that I wasn't
loading the /proc module from i2c (i2c-proc.o?). I put that in
my kernel and rebooted. Bingo! It worked this time.
   I'm not sure why I had to either load the i2c-proc module
or put it in the kernel because for my 2.4.21-pre3 kernel I
did not have to do that and it loaded correctly. Hmm...
   Just one final thought. I know the sensors list is for developers.
I follow the list for other reasons, but occasionally I run into
a problem so I ask a question or two. In the year or two I've
been following the list I think I've gotten a response maybe
once or twice (thanks Mark!). I think with lm_sensors in the
2.6 kernel now we're going to see many more questions.
Perhaps splitting the lists into a 'users' and 'devel' list would
help?
   Anyway, merry Christmas to everyone!

Jeff


> Hello,
>
>   I'm having trouble with a 2.4.22 kernel I just built
> with patches from i2c-2.8.2 and lm_sensors-2.8.2.
> I've built some previous kernels (2.4.21) with the
> 2.8.0 patches and they have worked fine.
>   Anyway, here are the lines in my /etc/rc.d/rc.local
> file:
>
> #----cut here----
> # I2C adapter drivers
> /sbin/modprobe i2c-sis630
> /sbin/modprobe i2c-isa
> # I2C chip drivers
> /sbin/modprobe eeprom
> /sbin/modprobe sis5595
> #/sbin/modprobe it87
> /sbin/modprobe it87 temp_type=0x31
> #----cut here----
>
> When I try running modprobe by hand on the first line,
> I get the following,
>
>
> # /sbin/modprobe i2c-sis630
> /lib/modules/2.4.22N/kernel/drivers/i2c/i2c-sis630.o: unresolved 
> symbol i2c_add_adapter_Rb2b6afaa
> /lib/modules/2.4.22N/kernel/drivers/i2c/i2c-sis630.o: unresolved 
> symbol i2c_del_adapter_Rf78dd64d
> /lib/modules/2.4.22N/kernel/drivers/i2c/i2c-sis630.o: insmod 
> /lib/modules/2.4.22N/kernel/drivers/i2c/i2c-sis630.o failed
> /lib/modules/2.4.22N/kernel/drivers/i2c/i2c-sis630.o: insmod 
> i2c-sis630 failed
> [root at admin1 rc.d]# /sbin/modprobe i2c-sis630
> /lib/modules/2.4.22N/kernel/drivers/i2c/i2c-sis630.o: unresolved 
> symbol i2c_add_adapter_Rb2b6afaa
> /lib/modules/2.4.22N/kernel/drivers/i2c/i2c-sis630.o: unresolved 
> symbol i2c_del_adapter_Rf78dd64d
> /lib/modules/2.4.22N/kernel/drivers/i2c/i2c-sis630.o: insmod 
> /lib/modules/2.4.22N/kernel/drivers/i2c/i2c-sis630.o failed
> /lib/modules/2.4.22N/kernel/drivers/i2c/i2c-sis630.o: insmod 
> i2c-sis630 failed
>
>
> (BTW, this is a ECS P6STP-FN motherboard with a
> SiS630 chipset).
>   This has worked before and I just wanted to update the
> kernel and lm_sensors. Any ideas what I screwed up?
> (oh, this was compiled with gcc-3.2.2).
>
> Thanks!
>
> Jeff
>
>
>




[Index of Archives]     [Linux Kernel]     [Linux Hardware Monitoring]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux