Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I recently bought a Arctic MC101 barebone (http://www.arctic.ac/en/p/living/office-pc/572/mc101-barebone-a10-4600m.html?c=2296) to run XBMC. I've installed Ubuntu 12.04 on this machine and the latest 3.6.8 kernel.

I'm not able to get the built-in IR receiver to work (tested on Windows, OK). The nuvoton_cir module failed to probe the device:

[2.537309] nuvoton_cir: w83677hg-c: chip id: 0xc3 0x33
[2.537340] nuvoton_cir: CIR initialized, base io port address: 0x400, irq: 3
[2.537385] nuvoton_cir: CIR Wake initialized, base io port address: 0x420, irq: 3
[2.537509] nuvoton-cir 00:0a: disabled
[2.537513] nuvoton-cir: probe of 00:0a failed with error -16

It seems there is a memory address conflict with another device on the main board:

cat /sys/bus/pnp/devices/00\:0a/resources
state = disabled
io 0x400-0x40f
irq 3
io 0x420-0x42f

cat /sys/bus/pnp/devices/00\:02/resources
state = active
io 0x10-0x1f
io 0x22-0x3f
io 0x63-0x63
io 0x65-0x65
io 0x67-0x6f
io 0x72-0x7f
io 0x80-0x80
io 0x84-0x86
io 0x88-0x88
io 0x8c-0x8e
io 0x90-0x9f
io 0xa2-0xbf
io 0xb1-0xb1
io 0xe0-0xef
io 0x4d0-0x4d1
io 0x40b-0x40b
io 0x4d6-0x4d6
io 0xc00-0xc01
io 0xc14-0xc14
io 0xc50-0xc51
io 0xc52-0xc52
io 0xc6c-0xc6c
io 0xc6f-0xc6f
io 0xcd0-0xcd1
io 0xcd2-0xcd3
io 0xcd4-0xcd5
io 0xcd6-0xcd7
io 0xcd8-0xcdf
io 0x800-0x89f
io disabled
io 0x0-0xf
io 0xb20-0xb3f
io 0x900-0x90f
io 0x910-0x91f
io 0xfe00-0xfefe
io disabled
io disabled
mem 0xfec00000-0xfec00fff
mem 0xfee00000-0xfee00fff
mem 0xfed80000-0xfed8ffff
mem 0xfed61000-0xfed70fff
mem 0xfec10000-0xfec10fff
mem 0xfed00000-0xfed00fff
mem 0xff000000-0xffffffff

As you can see, the PnP device 00:02 uses the memory 0x40b which overlaps the request memory range of the IR receiver (0x400-0x40f).

How can I prevent this? I've doubts on BIOS on this machine...

Thanks a lot.

Mathieu

share|improve this question

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.