Preparation Heat 2 tablespoons olive oil in heavy large skillet over medium heat. Add minced shallot and 1 minced garlic clove and sauté until tender, about 5 minutes. Increase heat to high, add all mushrooms, and sauté until tender, about 5 minutes. Transfer mushroom mixture to bowl. Heat remaining 2 tablespoons olive oil in same skillet over medium heat. Add onion, sliced shallot, and remaining 2 garlic cloves; sauté until tender, about 5 minutes. Add diced tomatoes with juices and white wine and simmer 10 minutes. Stir in mushroom mixture and 1/4 cup fresh basil. Remove from heat. Season sauce to taste with salt and pepper; cover to keep warm. (Mushroom sauce can be prepared 1 day ahead. Cover and refrigerate. Rewarm mushroom sauce before continuing.) Cook pasta in heavy large pot of boiling salted water until tender but still firm to bite, stirring occasionally. Drain well. Return pasta to pot. Add mushroom sauce to pasta and toss to coat. Add vegetable stock and 1/4 cup Parmesan cheese, tossing to coat. Transfer to bowl; sprinkle sun-dried tomatoes and remaining 1/4 cup basil over. Serve, passing additional Parmesan cheese separately.