do_write(PREFIX "/idVendor", "04E8");
do_write(PREFIX "/idProduct", "6860");
do_write(PREFIX "/f_acm/acm_transports", "tty");
- do_write(PREFIX "/functions", "acm");
+ do_write(PREFIX "/functions", "acm,rndis");
do_write(PREFIX "/enable", "1");
do_mknod("/sys/class/tty", "ttyGS0", 0, 1);
fd = open("/dev/ttyGS0", O_RDWR);
if (r) printf("failed chroot\n");
r = chdir("/");
if (r) printf("failed second chdir\n");
+ sysfsmount_setup();
+ devmount_setup();
+ devpts_setup();
+ do_mknod("/sys/class/tty", "ttyGS0", 0, 1);
execve("/bin/bash", args, NULL);
return 0;
}