> > message_read()の中で呼ばれている、strcpyで NULLにアクセスしていますよ? > > cdev.nameって、どうなっています? /home/atmark/linux-2.6.18-at2/include/linux の leds.hに 構造体led_classdevの定義がありました。 メンバnameはchar * でした。 strcpy( )じゃまずかったわけですね。 てっきり配列だと思っていました。 //led ON cdev.name="led1"; ledtest1_set(&cdev,1); にしたところ、見事にLED1が点灯しました。 ご教示頂きありがとうございました。 以上