netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Re: [Bugme-new] [Bug 10201] New: Yum update of Kernel broke sis900 ethernet driver
       [not found] <bug-10201-10286@http.bugzilla.kernel.org/>
@ 2008-03-08 23:50 ` Andrew Morton
  2008-03-11  9:19   ` Jarek Poplawski
  0 siblings, 1 reply; 4+ messages in thread
From: Andrew Morton @ 2008-03-08 23:50 UTC (permalink / raw)
  To: netdev; +Cc: bugme-daemon, dmcnaul

On Sat,  8 Mar 2008 15:36:55 -0800 (PST) bugme-daemon@bugzilla.kernel.org wrote:

> http://bugzilla.kernel.org/show_bug.cgi?id=10201
> 
>            Summary: Yum update of Kernel broke sis900 ethernet driver
>            Product: Drivers
>            Version: 2.5
>      KernelVersion: 2.6.24.3-12.fc8.i686
>           Platform: All
>         OS/Version: Linux
>               Tree: Mainline
>             Status: NEW
>           Severity: blocking
>           Priority: P1
>          Component: Network
>         AssignedTo: jgarzik@pobox.com
>         ReportedBy: dmcnaul@hotmail.com
> 
> 
> Latest working kernel version:  2.6.23.15-137.fc8.i686
> Earliest failing kernel version: 2.6.24.3-12.fc8.i686
> Distribution:  Fedora Core 8
> Hardware Environment:  PC
> Software Environment:  Following YUM update
> Problem Description:  After reboot following YUM update to new kernel - SiS 900
> PCI Fast Ethernet (driver sis900) can not ifconfig eth0.  Configuration fails
> with  message "SIOCSIFFLAGS: Invalid argument".  System does boot.  SO  To
> recover, insert FC8 DVD and copy original kernel RPM's to the hard drive.  Then
> install the old Kernel with "rpm -ivh --force --hash *.rpm" and reboot.  System
> comes up and configures the sis900 eth0 correctly at startup.
> 
> Steps to reproduce:  A machine with a SiS 900 PCI Fast Ethernet installed. 
> INstall RC8 and apply the updates.  After 2.6.24.3, reboot and notice the
> trouble.
> 

Apparently a regression.  I seem to recall having seen reports of this
before.

What could cuase SIOCSIFFLAGS to newly return -EINVAL?

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Bugme-new] [Bug 10201] New: Yum update of Kernel broke sis900 ethernet driver
  2008-03-08 23:50 ` [Bugme-new] [Bug 10201] New: Yum update of Kernel broke sis900 ethernet driver Andrew Morton
@ 2008-03-11  9:19   ` Jarek Poplawski
  2008-03-13 11:03     ` Jarek Poplawski
  0 siblings, 1 reply; 4+ messages in thread
From: Jarek Poplawski @ 2008-03-11  9:19 UTC (permalink / raw)
  To: Dan McNaul; +Cc: netdev, bugme-daemon, Andrew Morton

On 09-03-2008 00:50, Andrew Morton wrote:
> On Sat,  8 Mar 2008 15:36:55 -0800 (PST) bugme-daemon@bugzilla.kernel.org wrote:
> 
>> http://bugzilla.kernel.org/show_bug.cgi?id=10201
...
>> Problem Description:  After reboot following YUM update to new kernel - SiS 900
>> PCI Fast Ethernet (driver sis900) can not ifconfig eth0.  Configuration fails
>> with  message "SIOCSIFFLAGS: Invalid argument".  System does boot. [...]

Dan, could you add to bugzilla report: dmesg, lspci -vvv, and 
cat /proc/interrupts after such a boot?

> Apparently a regression.  I seem to recall having seen reports of this
> before.
> 
> What could cuase SIOCSIFFLAGS to newly return -EINVAL?

request_irq()?

Regards,
Jarek P.

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Bugme-new] [Bug 10201] New: Yum update of Kernel broke sis900 ethernet driver
  2008-03-11  9:19   ` Jarek Poplawski
@ 2008-03-13 11:03     ` Jarek Poplawski
  2008-03-13 11:37       ` Jarek Poplawski
  0 siblings, 1 reply; 4+ messages in thread
From: Jarek Poplawski @ 2008-03-13 11:03 UTC (permalink / raw)
  To: Dan McNaul; +Cc: netdev, bugme-daemon, Andrew Morton

On Tue, Mar 11, 2008 at 09:19:28AM +0000, Jarek Poplawski wrote:
> On 09-03-2008 00:50, Andrew Morton wrote:
> > On Sat,  8 Mar 2008 15:36:55 -0800 (PST) bugme-daemon@bugzilla.kernel.org wrote:
> > 
> >> http://bugzilla.kernel.org/show_bug.cgi?id=10201
> ...
> >> Problem Description:  After reboot following YUM update to new kernel - SiS 900
> >> PCI Fast Ethernet (driver sis900) can not ifconfig eth0.  Configuration fails
> >> with  message "SIOCSIFFLAGS: Invalid argument".  System does boot. [...]
...
> > What could cuase SIOCSIFFLAGS to newly return -EINVAL?

Second try: dev->validate_addr()?!

Dan, you don't have HW (MAC) address set on your card, and it's
verified since 2.6.23.

Check if it can be done in BIOS (if it's onboard card) or in some
Fedora config tool or file. To verify this idea try again in 2.6.24.3
something like this:

ifconfig eth0 hw ether 00:00:00:00:00:01
ifconfig eth0 192.168.0.108

Regards,
Jarek P.

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Bugme-new] [Bug 10201] New: Yum update of Kernel broke sis900 ethernet driver
  2008-03-13 11:03     ` Jarek Poplawski
@ 2008-03-13 11:37       ` Jarek Poplawski
  0 siblings, 0 replies; 4+ messages in thread
From: Jarek Poplawski @ 2008-03-13 11:37 UTC (permalink / raw)
  To: Dan McNaul; +Cc: netdev, bugme-daemon, Andrew Morton

On Thu, Mar 13, 2008 at 11:03:12AM +0000, Jarek Poplawski wrote:
...
> Dan, you don't have HW (MAC) address set on your card, and it's
> verified since 2.6.23.

Actually: verified before open since 2.6.24.

Jarek P.

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2008-03-13 11:36 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <bug-10201-10286@http.bugzilla.kernel.org/>
2008-03-08 23:50 ` [Bugme-new] [Bug 10201] New: Yum update of Kernel broke sis900 ethernet driver Andrew Morton
2008-03-11  9:19   ` Jarek Poplawski
2008-03-13 11:03     ` Jarek Poplawski
2008-03-13 11:37       ` Jarek Poplawski

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).