LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Hardware (https://www.linuxquestions.org/questions/linux-hardware-18/)
-   -   Help me with the DXR3 and Hollywood+ Driver (https://www.linuxquestions.org/questions/linux-hardware-18/help-me-with-the-dxr3-and-hollywood-driver-38956/)

Aussie 12-21-2002 07:44 PM

What are the permissions on /dev/em8300*?

balfred 12-21-2002 08:51 PM

666 on each one

Aussie 12-21-2002 08:58 PM

Ok, are the modules loaded correctly?
What happens when you do "em8300setup"?

balfred 12-22-2002 02:36 AM

these are my outputs:
#modprobe em8300
/lib/modules/2.4.18/kernel/drivers/video/em8300.o: unresolved symbol i2c_bit_add _bus_Rsmp_d53ef5ba
/lib/modules/2.4.18/kernel/drivers/video/em8300.o: unresolved symbol i2c_bit_del _bus_Rsmp_2e7322be
/lib/modules/2.4.18/kernel/drivers/video/em8300.o: insmod /lib/modules/2.4.18/ke rnel/drivers/video/em8300.o failed
/lib/modules/2.4.18/kernel/drivers/video/em8300.o: insmod em8300 failed

and when i do:
#em8300setup
bash: em8300setup: command not found

Aussie 12-22-2002 06:06 AM

Is your kernel configured for i2c support?

balfred 12-22-2002 01:37 PM

yes

crao99 09-06-2003 05:04 AM

em8300 and i2c-2.8.0
 
Well first, it is annoying reading here the advice from one more not so knowledgeable user to another.
Running configure/make in the src level dir WILL NOT MAKE THE MODULES, JESUS christ read the output from make yourself... it will only compile libdxr3 AND em8300setup... to install you need to run make install which only puts the libdxr3, the em83000setup and the utils in their right place. The modules are NOT I repeat NOT compiled yet but are just tarballed together and copied to the /usr filesystem.

So, you need to go to modules and make install it yourself for them to be copied into the running kernel.

And see this is where I need support, I have i2c-2.8.0 and I have applied the patch from SUSE as described in the CVS version of em8300, and now makeing the modules fails because of syntax errors in the code, JESUS what I do not like sloppy programmers...
The error is:

adv717x.c:120: warning: missing braces around initializer
adv717x.c:120: warning: (near initialization for `adv717x_driver.name')
adv717x.c:120: warning: initialization makes integer from pointer without a cast
adv717x.c:120: initializer element is not computable at load time
adv717x.c:120: (near initialization for `adv717x_driver.name[0]')
adv717x.c:122: excess elements in struct initializer
adv717x.c:122: (near initialization for `adv717x_driver.name')
adv717x.c:123: excess elements in struct initializer
adv717x.c:123: (near initialization for `adv717x_driver.name')
adv717x.c:124: excess elements in struct initializer
adv717x.c:124: (near initialization for `adv717x_driver.name')
adv717x.c:125: excess elements in struct initializer
adv717x.c:125: (near initialization for `adv717x_driver.name')
adv717x.c:127: excess elements in struct initializer
adv717x.c:127: (near initialization for `adv717x_driver.name')
make: *** [adv717x.o] Error 1

So, I'm stuck with having to downgrade i2c and lm_sensors if I want to use my H+ card...?


All times are GMT -5. The time now is 03:54 PM.