X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=src%2Finstall%2Bsetup%2Finstall%2Fprobenic.sh;h=6c01cbb45ba7daa20ad4792aa505575709dcfa02;hb=9063a04e94587fc38f410ec2234275417de201ad;hp=fb428cc49a335b3664965638d7396dc4c2a22eb7;hpb=534fb55f9d0a212c5d857eb3eccabe5c08df1ba1;p=people%2Fteissler%2Fipfire-2.x.git diff --git a/src/install+setup/install/probenic.sh b/src/install+setup/install/probenic.sh index fb428cc49..6c01cbb45 100644 --- a/src/install+setup/install/probenic.sh +++ b/src/install+setup/install/probenic.sh @@ -65,6 +65,12 @@ for card in `ls /sys/class/net`; do let bus=`echo 1$bus`-1000 let dev=`echo 1$dev`-1000 name=`lsusb -s $bus:$dev | cut -d':' -f3 | cut -c 6-` + #kernel higher 3.2 changes + if [ "$name" == "" ]; then + vid=`grep PRODUCT= /sys/class/net/$card/device/uevent | cut -d"=" -f2 | cut -d"/" -f1` + pid=`grep PRODUCT= /sys/class/net/$card/device/uevent | cut -d"=" -f2 | cut -d"/" -f2` + name=`lsusb -d $vid:$pid | cut -d':' -f3 | cut -c 6-` + fi description=`echo $type: $name` fi