Skip to contentSkip to conversation

New: [Pardus] Soft Lockup Problem with Attansic Ethernet Card

Bugme-new Andrew Morton 2 participants 3 messages Oct 6, 2009 2 messages not in the archive

Subsystems (3)
lore
Share & tools
lore

A message that is not in the archive (sent off-list or not yet received): [email protected]/

#1 lore raw

(switched to email. Please respond via emailed reply-to-all, not via the bugzilla web interface).

Quoted 28 lines · On Tue, 6 Oct 2009 22:37:13 GMT [email protected] wrote:

http://bugzilla.kernel.org/show_bug.cgi?id=14336

           Summary: [Pardus] Soft Lockup Problem with Attansic Ethernet
                    Card
           Product: Networking
           Version: 2.5
    Kernel Version: 2.6.30.8
          Platform: All
        OS/Version: Linux
              Tree: Mainline
            Status: NEW
          Severity: high
          Priority: P1
         Component: IPV4
        AssignedTo: [email protected]
        ReportedBy: [email protected]
        Regression: No

I have soft lockup problem with attansic ethernet card while activating eth0 interface.

My ethernet card is 09:00.0 Ethernet controller: Attansic Technology Corp. Device 1063 (rev c0)

If I try to activate eth0 interface while network cable is pluged in, then everything freezes.

Quoted 7 lines

If I try to activate eth0 interface while network cable isn't pluged in, then no problem. But, if i plug in, again freezes.

My /var/log/syslog is in attachment.

From the dmesg output it appears that this card is driven by the atl1c

driver:

Oct  7 00:55:57 baDibere kernel: [  169.943463] atl1c 0000:09:00.0: Unable to allocate MSI interrupt Error: -22
Oct  7 00:55:57 baDibere kernel: [  169.943576] atl1c 0000:09:00.0: atl1c: eth0 NIC Link is Up<100 Mbps Full Duplex>
Oct  7 00:56:22 baDibere kernel: [  194.849361] NVRM: Xid (0001:00): 16, Head 00000000 Count 00003651
Oct  7 00:56:31 baDibere kernel: [  203.849307] NVRM: Xid (0001:00): 16, Head 00000000 Count 00003653
Oct  7 00:56:36 baDibere kernel: [  208.849339] NVRM: Xid (0001:00): 8, Channel 00000003
Oct  7 00:56:41 baDibere kernel: [  213.852320] NVRM: Xid (0001:00): 16, Head 00000000 Count 00003655

The "Unable to allocate MSI interrupt" might be the immediate problem.

Who belongs to MSI interrupt allocation? PCI? ACPI?

However the driver does attempt to handle and recover from the MSI interrupt allocation error so perhaps that's no the cause at all.

A message that is not in the archive (sent off-list or not yet received): [email protected]

#3 lore raw
Quoted 3 lines · Erdem ARTAN

Yesterday, there wasn't any problem but 3 days ago there was same problem.

While there wasn't any problem, if I'm not wrong, both atl1c and atl1e modules were loaded on boot. But, If I try to load atl1e now, nothing changes.

The pci_id says your chip is an L1c. Jie Yang is the maintainer of the atl1c driver and is cc'd.

Jay

#4 lore raw
In reply to Andrew Morton
Quoted 53 lines · Andrew Morton

(switched to email. Please respond via emailed reply-to-all, not via the bugzilla web interface).

Quoted 26 lines · On Tue, 6 Oct 2009 22:37:13 GMT [email protected] wrote:

http://bugzilla.kernel.org/show_bug.cgi?id=14336

Summary: [Pardus] Soft Lockup Problem with Attansic
Ethernet

                    Card
           Product: Networking
           Version: 2.5
    Kernel Version: 2.6.30.8
          Platform: All
        OS/Version: Linux
              Tree: Mainline
            Status: NEW
          Severity: high
          Priority: P1
         Component: IPV4
        AssignedTo: [email protected]
        ReportedBy: [email protected]
        Regression: No

I have soft lockup problem with attansic ethernet card while activating eth0 interface.

My ethernet card is 09:00.0 Ethernet controller: Attansic Technology Corp. Device 1063 (rev c0)

Quoted 8 lines

If I try to activate eth0 interface while network cable is pluged in, then everything freezes.

If I try to activate eth0 interface while network cable isn't pluged in, then no problem. But, if i plug in, again freezes.

My /var/log/syslog is in attachment.

From the dmesg output it appears that this card is driven by the atl1c driver:

Oct  7 00:55:57 baDibere kernel: [  169.943463] atl1c 0000:09:00.0: Unable to allocate MSI interrupt Error: -22
Oct  7 00:55:57 baDibere kernel: [  169.943576] atl1c 0000:09:00.0: atl1c: eth0 NIC Link is Up<100 Mbps Full Duplex>
Oct  7 00:56:22 baDibere kernel: [  194.849361] NVRM: Xid (0001:00): 16, Head 00000000 Count 00003651
Oct  7 00:56:31 baDibere kernel: [  203.849307] NVRM: Xid (0001:00): 16, Head 00000000 Count 00003653
Oct  7 00:56:36 baDibere kernel: [  208.849339] NVRM: Xid (0001:00): 8, Channel 00000003
Oct  7 00:56:41 baDibere kernel: [  213.852320] NVRM: Xid (0001:00): 16, Head 00000000 Count 00003655
Quoted 7 lines

The "Unable to allocate MSI interrupt" might be the immediate problem.

Who belongs to MSI interrupt allocation? PCI? ACPI?

However the driver does attempt to handle and recover from the MSI interrupt allocation error so perhaps that's no the cause at all.

I'd be curious to know if the lockup occurs when booted with pci=nomsi.

Jay