]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/blobdiff - src/install+setup/install/probenic.sh
Merge remote-tracking branch 'origin/next' into fifteen
[people/pmueller/ipfire-2.x.git] / src / install+setup / install / probenic.sh
index fb428cc49a335b3664965638d7396dc4c2a22eb7..6c01cbb45ba7daa20ad4792aa505575709dcfa02 100644 (file)
@@ -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