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
add comment

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.