Sauliakas
11-06-2004, 09:35
I am trying to set or get data from user space program running on wl-500g.
I tried using ioctl (code listed below)
fd = open("/dev/parport0", O_RDWR);
printf("open %d\n", fd);
ioc = ioctl(fd, PPCLAIM);
printf("ioctl CLAIM %d\n", ioc);
ioc = ioctl(fd, PPWDATA, "000");
printf("ioctl WDATA %d\n", ioc);
printf("errno %d\n", errno);
close(fd);
but after adding <insmod parport> and <mknod /dev/parport0 c 99 0>
I get
open 4
Segmentation fault
Can someone help accessing printer port?
Thanks.
I tried using ioctl (code listed below)
fd = open("/dev/parport0", O_RDWR);
printf("open %d\n", fd);
ioc = ioctl(fd, PPCLAIM);
printf("ioctl CLAIM %d\n", ioc);
ioc = ioctl(fd, PPWDATA, "000");
printf("ioctl WDATA %d\n", ioc);
printf("errno %d\n", errno);
close(fd);
but after adding <insmod parport> and <mknod /dev/parport0 c 99 0>
I get
open 4
Segmentation fault
Can someone help accessing printer port?
Thanks.