X-Git-Url: http://git.ipfire.org/?p=people%2Fpmueller%2Fipfire-2.x.git;a=blobdiff_plain;f=src%2Finstall%2Bsetup%2Finstall%2Fprobenic.sh;h=6c01cbb45ba7daa20ad4792aa505575709dcfa02;hp=fb428cc49a335b3664965638d7396dc4c2a22eb7;hb=d0d3fe9d266c265697250dabba0bfdac316314ff;hpb=c7f9e0e99c67ed945d1c170d0329ed1b7ad02249 diff --git a/src/install+setup/install/probenic.sh b/src/install+setup/install/probenic.sh index fb428cc49a..6c01cbb45b 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