SMBus Compatibility With an I²C Device

Some naive guys – like me – think that SMBus and I²C are equal expect the bus level. But in the last days I run into a problem where an at24 based EEPROM connected via SMBus triggers a bus collision after a warm reboot. After some hours of debugging – even staring minutes at a oscilloscope showing SDD and SDC lines – I started to add some dump_stack() calls into i2c_core....

February 23, 2013 · 2 min · Christian Gmeiner

Couldn't register serial port 0000:02:0a.2: -28

I run into a problem where I have a device which has two normal serial ports and some on a PCI device. After booting the kernel I got this error line: Couldn’t register serial port 0000:02:0a.2: -28 In order to get more than 2 serial ports working, I “fixed” my currently used kernel config: CONFIG_SERIAL_8250_NR_UARTS=32 CONFIG_SERIAL_8250_RUNTIME_UARTS=6

October 31, 2012 · 1 min · Christian Gmeiner