Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 286078

Summary: Radeon Framebuffer support (with and without I2C) breaks dhcpcd and/or 3c59x 2.6.28
Product: Gentoo Linux Reporter: Adrian Barry <adrian>
Component: [OLD] Core systemAssignee: Gentoo Kernel Bug Wranglers and Kernel Maintainers <kernel>
Status: RESOLVED TEST-REQUEST    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Adrian Barry 2009-09-23 13:19:08 UTC
In 2.6.28R5 I am selecting Radeon framebuffer support with and without I2C support, causing dhcpcd to fail (I am using 3c59x driver).  dhcpcd doesn't get a lease.
Removing framebuffer support from kernel, make clean, and it works again.

Reproducible: Always

Steps to Reproduce:
To see the problem
Kernel version 2.6.28, release 5.
1. Make menuconfig.
Select:
2. Device drivers > Graphics Drivers > Framebuffer Support

3. Select Radeon (I have an old 9250, AGP)

4. Save config.

5. Make & make Modules_install, copy new kernel to /boot and boot.

Result : dhcpcd fails to get a lease - 3c59x is my network driver.

To undo the error:
1. make clean
2. repeat kernel config as above, but unselect framebuffer.
3. save config
4. make && make modules_install
5. copy new kernel to /boot
6. reboot and voila, dhcpcd works again.


Actual Results:  
dhcpcd failed to get a lease.

Expected Results:  
I shoudl have got an IP address and in fact I did get one when I unselected framebuffer support.

Have tried in 2.6.30 and it seems to exist there as well but I didn't do a make clean and not sure of this might have caused the problem to spill over from 2.6.28.  

Not sure if this is just because I am using old hardware, in which case this isn;t such a big deal.  But in case it also affects more modern hardware, thought it was worth flagging for your attention.

Enjoy.

A.
Comment 1 George Kadianakis (RETIRED) gentoo-dev 2009-11-10 18:36:12 UTC
Can you enable logging in your dhcpcd and post a log of it doing an unsuccessful attempt?
Also a dmesg copy would be nice.