カーネルコンパイル
数週間かかった課題が,一段落.
モジュールインストールパス
INSTALL_MOD_PATH=make modules_install
でモジュールのインストール先が
i2cでコンパイルエラー
kobject_add failed for S-3531A/S-353X0A (-13) [] (dump_stack+0x0/0x14) from [ ] (kobject_shadow_add+0x18c/0x1d4) [ ] (kobject_shadow_add+0x0/0x1d4) from [ ] (kobject_add+0x14/0x18) [ ] (kobject_add+0x0/0x18) from [ ] (kobject_register+0x24/0x40) [ ] (kobject_register+0x0/0x40) from [ ] (bus_add_driver+0x50/0x194) r5:c03982e8 r4:c03982e0 [ ] (bus_add_driver+0x0/0x194) from [ ] (driver_register+0x80/0x88) r8:c0446000 r7:00000000 r6:c00418d8 r5:c03982b4 r4:c03982e0 [ ] (driver_register+0x0/0x88) from [ ] (i2c_register_driver+0x74/0x108) r4:c0042404 [ ] (i2c_register_driver+0x0/0x108) from [ ] (s3531a_init+0x1c/0x50) r6:c00418d8 r5:c03982b4 r4:c0042404 [ ] (s3531a_init+0x0/0x50) from [ ] (kernel_init+0xbc/0x28c) r5:00000000 r4:c0042404 [ ] (kernel_init+0x0/0x28c) from [ ] (do_exit+0x0/0x8fc) i2c-s3531a: Unable to register S-3531A/S-353X0A driver.
原因は,struct i2c_driver中のdriver.name(今回はS-3531A/S-353X0A)を用いて,/sys/bus/i2c/drivers/