update pci driver and add network stuff
restore missing changed caused by *git reset --hard commit_id*