|
@@ -1851,14 +1851,6 @@ int __devinit rtl_pci_probe(struct pci_dev *pdev,
|
|
/*like read eeprom and so on */
|
|
/*like read eeprom and so on */
|
|
rtlpriv->cfg->ops->read_eeprom_info(hw);
|
|
rtlpriv->cfg->ops->read_eeprom_info(hw);
|
|
|
|
|
|
- if (rtlpriv->cfg->ops->init_sw_vars(hw)) {
|
|
|
|
- RT_TRACE(rtlpriv, COMP_ERR, DBG_EMERG, "Can't init_sw_vars\n");
|
|
|
|
- err = -ENODEV;
|
|
|
|
- goto fail3;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- rtlpriv->cfg->ops->init_sw_leds(hw);
|
|
|
|
-
|
|
|
|
/*aspm */
|
|
/*aspm */
|
|
rtl_pci_init_aspm(hw);
|
|
rtl_pci_init_aspm(hw);
|
|
|
|
|
|
@@ -1877,6 +1869,14 @@ int __devinit rtl_pci_probe(struct pci_dev *pdev,
|
|
goto fail3;
|
|
goto fail3;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ if (rtlpriv->cfg->ops->init_sw_vars(hw)) {
|
|
|
|
+ RT_TRACE(rtlpriv, COMP_ERR, DBG_EMERG, "Can't init_sw_vars\n");
|
|
|
|
+ err = -ENODEV;
|
|
|
|
+ goto fail3;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ rtlpriv->cfg->ops->init_sw_leds(hw);
|
|
|
|
+
|
|
err = sysfs_create_group(&pdev->dev.kobj, &rtl_attribute_group);
|
|
err = sysfs_create_group(&pdev->dev.kobj, &rtl_attribute_group);
|
|
if (err) {
|
|
if (err) {
|
|
RT_TRACE(rtlpriv, COMP_ERR, DBG_EMERG,
|
|
RT_TRACE(rtlpriv, COMP_ERR, DBG_EMERG,
|