]> git.proxmox.com Git - qemu-server.git/commitdiff
use tty chardev for usb-to-parallel
authorDietmar Maurer <dietmar@proxmox.com>
Wed, 14 Aug 2013 12:22:24 +0000 (14:22 +0200)
committerDietmar Maurer <dietmar@proxmox.com>
Wed, 14 Aug 2013 12:22:24 +0000 (14:22 +0200)
PVE/QemuServer.pm

index 3c9c54dc7125e38c535848019f29f1efeb9cdf25..2d4abd37b2543db5d133c5053dbd2f02a14bd815 100644 (file)
@@ -2353,7 +2353,8 @@ sub config_to_command {
     for (my $i = 0; $i < $MAX_PARALLEL_PORTS; $i++)  {
        if (my $path = $conf->{"parallel$i"}) {
            die "no such parallel device\n" if ! -c $path;
-           push @$devices, '-chardev', "parport,id=parallel$i,path=$path";
+           my $devtype = $path =~ m!^/dev/usb/lp! ? 'tty' : 'parallel';
+           push @$devices, '-chardev', "$devtype,id=parallel$i,path=$path";
            push @$devices, '-device', "isa-parallel,chardev=parallel$i";
        }
     }