Re: nm can't recognize my devices anymore after 2.6.34 zen kernel
- From: Dan Williams <dcbw redhat com>
- To: Gary Trakhman <gary trakhman gmail com>
- Cc: networkmanager-list gnome org
- Subject: Re: nm can't recognize my devices anymore after 2.6.34 zen kernel
- Date: Wed, 28 Jul 2010 02:36:25 -0700
On Mon, 2010-07-12 at 02:32 +0000, Gary Trakhman wrote:
> yup:
> lrwxrwxrwx 1 root root 0 Jul 11 19:40 driver ->
> ../../../../bus/pci/drivers/ath5k
>
> and
> lrwxrwxrwx 1 root root 0 Jul 11 19:40 driver ->
> ../../../../bus/pci/drivers/r8169
NM gets the driver from udev attributes; you could use this program:
http://cgit.freedesktop.org/ModemManager/ModemManager/tree/test/lsudev.c
to see what we get for the device with the updated kernel. You'd build
it like so:
gcc -o lsudev `pkg-config --libs --cflags gudev-1.0 glib-2.0` lsudev.c
and run it like so:
./lsudev net
On my 2.6.33.6 system, it gives me:
------------------------------------------------------
Name: eth0
Type: (null)
Subsys: net
Number: 0
Path: /sys/devices/pci0000:00/0000:00:19.0/net/eth0
Driver: (null)
Action: (null)
Seq Num: 0
Dev File: (null)
Properties:
UDEV_LOG: 3
DEVPATH: /devices/pci0000:00/0000:00:19.0/net/eth0
INTERFACE: eth0
IFINDEX: 2
SUBSYSTEM: net
ID_VENDOR_FROM_DATABASE: Intel Corporation
ID_MODEL_FROM_DATABASE: 82567LM Gigabit Network Connection
ID_BUS: pci
ID_VENDOR_ID: 0x8086
ID_MODEL_ID: 0x10f5
------------------------------------------------------
Name: 0000:00:19.0
Type: (null)
Subsys: pci
Number: 0
Path: /sys/devices/pci0000:00/0000:00:19.0
Driver: e1000e
Action: (null)
Seq Num: 0
Dev File: (null)
Properties:
UDEV_LOG: 3
DEVPATH: /devices/pci0000:00/0000:00:19.0
DRIVER: e1000e
PCI_CLASS: 20000
PCI_ID: 8086:10F5
PCI_SUBSYS_ID: 103C:30E1
PCI_SLOT_NAME: 0000:00:19.0
MODALIAS: pci:v00008086d000010F5sv0000103Csd000030E1bc02sc00i00
SUBSYSTEM: pci
The DRIVER and 'Driver:' things there are what we care about. I'm
really curious what your system says...
Dan
>
>
> On Mon, Jul 12, 2010 at 2:21 AM, Andrey Borzenkov <arvidjaar gmail com> wrote:
> > On Monday 12 of July 2010 04:33:18 Gary Trakhman wrote:
> >> Trying to hunt this down, nm can't figure out my devices, but I can
> >> use them manually just fine. What should I look for or what's wrong?
> >> there are lots of files in /sys/class/net/...
> >>
> >>
> >> Jul 11 19:48:20 gary-laptop NetworkManager[13622]: <info>
> >> NetworkManager (version 0.8.0.999) is starting...
> >> Jul 11 19:48:20 gary-laptop NetworkManager[13622]: <info> trying to
> >> start the modem manager...
> >> Jul 11 19:48:20 gary-laptop NetworkManager[13622]: <info> Loaded
> >> plugin keyfile: (c) 2007 - 2008 Red Hat, Inc. To report bugs please
> >> use the NetworkManager mailing list.
> >> Jul 11 19:48:20 gary-laptop NetworkManager[13622]: <info> found WiFi
> >> radio killswitch rfkill0 (at /sys/class/rfkill/rfkill0) (driver
> >> <unknown>)
> >> Jul 11 19:48:20 gary-laptop NetworkManager[13622]: <info> WiFi
> >> enabled by radio killswitch; enabled by state file
> >> Jul 11 19:48:20 gary-laptop NetworkManager[13622]: <info> WWAN
> >> enabled by radio killswitch; enabled by state file
> >> Jul 11 19:48:20 gary-laptop NetworkManager[13622]: <info> WiMAX
> >> enabled by radio killswitch; enabled by state file
> >> Jul 11 19:48:20 gary-laptop NetworkManager[13622]: <info> Networking
> >> is enabled by state file
> >> Jul 11 19:48:20 gary-laptop NetworkManager[13622]: <warn>
> >> /sys/class/net/eth0: couldn't determine device driver; ignoring...
> >> Jul 11 19:48:20 gary-laptop NetworkManager[13622]: <warn>
> >> /sys/class/net/wlan0: couldn't determine device driver; ignoring...
> >
> > I would look under /sys/class/net/<interface>/device/ - it is expected
> > to have driver symlink, like
> >
> > {pts/3}% ll /sys/class/net/eth0/device/driver
> > lrwxrwxrwx 1 root root 0 2010-07-12 06:17
> > /sys/class/net/eth0/device/driver -> ../../../../bus/pci/drivers/tg3/
> >
> _______________________________________________
> networkmanager-list mailing list
> networkmanager-list gnome org
> http://mail.gnome.org/mailman/listinfo/networkmanager-list
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]