Debian Sarge does not recognize controllers
I recently posted about transplanting an old VM's hard drive onto a new PC. That thread is here.
Now that it's installed and booting, the problem has become more hardware-related. I need to get ethernet working, but it appears that the motherboard's bridge drivers are unknown on this old release of Debian. Under a recent gentoo liveCD, lspci outputs the following: Code:
00:00.0 Host bridge: Intel Corporation Core Processor DMI (rev 11) Code:
0000:00:00.0 Host bridge: Intel Corp.: Unknown device d131 (rev 11) Thanks |
You can update the pci-id definition with the following command as root:
Code:
update-pciids |
Interesting... I didn't know about that command.
Unfortunately, without an internet connection, it fails (and the goal here is to get ethernet working), but I was able to download the file from the SF page and put it on the machine from a USB drive. So now lspci has the correct device names. I didn't realize that those were just held in a file somewhere, I thought the system had to actually recognize the devices. So, how do I actually get these things working (that is, why does modprobe fail)? Thanks for the tip! Please let me know if you have other suggestions. |
Strange.I wasn't aware that you needed an internet connection to use that command.
Any error messages?. |
Yeah, it just says it can't contact sourceforge to get the file.
Sorry, I edited my post above while you were responding... |
Ok,now i understand.I see why an internet connection is needed now.
Just out of curiosity where is the file located?. |
On Debian Sarge, it's in /usr/share/misc/pci.ids
You can manually download a new copy from http://pciids.sourceforge.net/ On Fedora, it's in /usr/share/hwdata/pci.ids So it looks like that's basically a lookup table for the device codes. I thought that if that said "unknown," it meant the system couldn't even figure out what the device is supposed to be. That makes this a little more difficult for me, because now I have no idea why the tg3 driver would fail to load. Also, I have another PCI ethernet card with a DP8381x chip, and that module fails to load in the same way. One odd thing is that in the gentoo liveCD, the tg3 driver initially doesn't work. I have to rmmod tg3, then modprobe broadcom, then modprobe tg3 again. After that, the card works fine. I noticed that tg3 depends on the libphy module, also... Unfortunately, in Sarge with the 2.4 kernel, I can't find the broadcom module, nor can I find libphy. Even more unfortunately, the tg3 driver I downloaded straight from broadcom fails to compile, even though it says it should on kernel 2.4. Thanks |
I downloaded the tg3 driver to get a look at the readme file,and i see there is an rpm version included.
You could use alien to convert the rpm to .deb file and try installing that way. Quote:
Quote:
Here's the link where i found the info: http://www.linlap.com/wiki/lenovo+ideapad+u350 |
Looks like using alien was a bad suggestion.
Just tried a simulated install of the alien converted .deb,got a load of errors back. What error messages are you getting when you try to compile?. |
The errors were general compiler errors claiming that some variable does not exist in this scope.
I've given up on that at this point though. I found a pair of old 3Com cards that work perfectly with kernel 2.4. Now I need to take everything I did to make 2.4.37 work and try it again on 2.4.27 (which isn't going well... what happened to the SATA PIIX drivers?). Thanks! |
All times are GMT -5. The time now is 12:42 PM. |