Bug 20382

Summary: PCMCIA D-Link (O2-Micro) USB 2.0 adapter - drives not mounting - mount freezes
Product: Drivers Reporter: David Bluecame (david.bluecame)
Component: PCMCIAAssignee: linux-pcmcia
Status: CLOSED CODE_FIX    
Severity: high CC: linux, wsa
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: 2.6.32 and higher Subsystem:
Regression: No Bisected commit-id:
Attachments: HardInfo HTML report
dmesg patch
Alternative wording

Description David Bluecame 2010-10-14 19:54:17 UTC
Created attachment 33662 [details]
HardInfo HTML report

I have a laptop with USB1 only ports, so I installed a D-link PCMCIA adapter with 2xUSB2.0 ports. Everything went well until kernel 2.6.31 inclusive.

When I upgraded to 2.6.32, after the upgrade I could not mount any USB2.0 drive via the PCMCIA adapter. Mount operation froze and I could not even kill the mount process. The problem happens with any USB2.0 drive, from 1.5TB external hard drive to simple USB2.0 flash drives.

Upgrading to newer versions has not helped. I tried from 2.6.32.24 to 2.6.35.7 with no success, so I tried to discover what happened.

After a lot of investigation, I found the problem in the drivers/pcmcia/o2micro.h file. That file was modified from version 2.6.31 to 2.6.32, adding the device number 6933 to the list of "old bridges" which should have read prefetch and write bursting disabled:

(from o2micro.h)
                /*
                 * older bridges have problems with both read prefetch and write
                 * bursting depending on the combination of the chipset, bridge
                 * and the cardbus card. so disable them to be on the safe side.
                 */
                case PCI_DEVICE_ID_O2_6729:
                case PCI_DEVICE_ID_O2_6730:
                case PCI_DEVICE_ID_O2_6812:
                case PCI_DEVICE_ID_O2_6832:
                case PCI_DEVICE_ID_O2_6836:
This caused the problem ---> case PCI_DEVICE_ID_O2_6933:
 
Precisely, my device is the 6933 and it began to give me trouble when that line was added. If I remove that line and recompile the kernel, everything goes well in kernels 2.6.32.24 and 2.6.35.7, for example.

From my lspci, you can see that my device is OZ6933 (6933 in the previous list):

00:13.1 CardBus bridge: O2 Micro, Inc. OZ6933/711E1 CardBus/SmartCardBus Controller (rev 01)
	Subsystem: Acer Incorporated [ALI] Device 1010
	Flags: bus master, stepping, slow devsel, latency 168, IRQ 11
	Memory at 20001000 (32-bit, non-prefetchable) [size=4K]
	Bus: primary=00, secondary=06, subordinate=09, sec-latency=176
	Memory window 0: 18000000-1bfff000 (prefetchable)
	Memory window 1: 1c000000-1ffff000
	I/O window 0: 00001c00-00001cff
	I/O window 1: 00002000-000020ff
	16-bit legacy interface ports at 0001
	Kernel driver in use: yenta_cardbus
	Kernel modules: yenta_socket


I have compiled a very minimal 2.6.32.24 kernel to perform the tests with a minumin of interference from other modules.

(extract from dmesg booting 2.6.32.24, at the beginning you can see how the Yenta O2 has disabled read prefetch and write burst, that's what causes the problem)

yenta_cardbus 0000:00:13.0: CardBus bridge found [1025:1010]
yenta_cardbus 0000:00:13.0: O2: res at 0x94/0xD4: ea/00
yenta_cardbus 0000:00:13.0: Yenta O2: old bridge, disabling read prefetch/write burst
yenta_cardbus 0000:00:13.0: ISA IRQ mask 0x06b8, PCI irq 11
yenta_cardbus 0000:00:13.0: Socket status: 30000820
yenta_cardbus 0000:00:13.1: CardBus bridge found [1025:1010]
yenta_cardbus 0000:00:13.1: ISA IRQ mask 0x06b8, PCI irq 11
yenta_cardbus 0000:00:13.1: Socket status: 30000006
pcmcia_socket pcmcia_socket0: pccard: CardBus card inserted into slot 0
pci 0000:02:00.0: reg 10 32bit mmio: [0x000000-0x000fff]
pci 0000:02:00.0: supports D1 D2
pci 0000:02:00.0: PME# supported from D0 D1 D2 D3hot
pci 0000:02:00.0: PME# disabled
pci 0000:02:00.1: reg 10 32bit mmio: [0x000000-0x000fff]
pci 0000:02:00.1: supports D1 D2
pci 0000:02:00.1: PME# supported from D0 D1 D2 D3hot
pci 0000:02:00.1: PME# disabled
pci 0000:02:00.2: reg 10 32bit mmio: [0x000000-0x0000ff]
pci 0000:02:00.2: supports D1 D2
pci 0000:02:00.2: PME# supported from D0 D1 D2 D3hot
pci 0000:02:00.2: PME# disabled
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
ehci_hcd: block sizes: qh 60 qtd 96 itd 160 sitd 96
ehci_hcd 0000:02:00.2: enabling device (0000 -> 0002)
ehci_hcd 0000:02:00.2: EHCI Host Controller
drivers/usb/core/inode.c: creating file 'devices'
drivers/usb/core/inode.c: creating file '001'
ehci_hcd 0000:02:00.2: new USB bus registered, assigned bus number 1
ehci_hcd 0000:02:00.2: reset hcs_params 0x2395 dbg=0 cc=2 pcc=3 ports=5
ehci_hcd 0000:02:00.2: reset portroute 1 0 1 0 0 
ehci_hcd 0000:02:00.2: reset hcc_params e806 thresh 0 uframes 256/512/1024 park
ehci_hcd 0000:02:00.2: park 0
ehci_hcd 0000:02:00.2: reset command 080b02 park=3 ithresh=8 period=1024 Reset HALT
ehci_hcd 0000:02:00.2: Enabling legacy PCI PM
ehci_hcd 0000:02:00.2: ...powerup ports...
ehci_hcd 0000:02:00.2: MWI active
ehci_hcd 0000:02:00.2: irq 11, io mem 0x14002000
ehci_hcd 0000:02:00.2: reset command 080b02 park=3 ithresh=8 period=1024 Reset HALT
ehci_hcd 0000:02:00.2: init command 010009 (park)=0 ithresh=1 period=256 RUN
ehci_hcd 0000:02:00.2: USB 2.0 started, EHCI 1.00
usb usb1: default language 0x0409
usb usb1: udev 1, busnum 1, minor = 0
usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: EHCI Host Controller
usb usb1: Manufacturer: Linux 2.6.32.24-PRUEBAS ehci_hcd
usb usb1: SerialNumber: 0000:02:00.2
usb usb1: usb_probe_device
usb usb1: configuration #1 chosen from 1 choice
usb usb1: adding 1-0:1.0 (config #1, interface 0)
hub 1-0:1.0: usb_probe_interface
hub 1-0:1.0: usb_probe_interface - got id
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 5 ports detected
hub 1-0:1.0: standalone hub
hub 1-0:1.0: individual port power switching
hub 1-0:1.0: individual port over-current protection
hub 1-0:1.0: power on to power good time: 20ms
hub 1-0:1.0: local power source is good
hub 1-0:1.0: enabling power on all ports
drivers/usb/core/inode.c: creating file '001'
ehci_hcd 0000:02:00.2: GetStatus port 2 status 001803 POWER sig=j CSC CONNECT
hub 1-0:1.0: port 2: status 0501 change 0001
hub 1-0:1.0: state 7 ports 5 chg 0004 evt 0000
hub 1-0:1.0: port 2, status 0501, change 0000, 480 Mb/s
ehci_hcd 0000:02:00.2: port 2 high speed
ehci_hcd 0000:02:00.2: GetStatus port 2 status 001005 POWER sig=se0 PE CONNECT
usb 1-2: new high speed USB device using ehci_hcd and address 2
ehci_hcd 0000:02:00.2: port 2 high speed
ehci_hcd 0000:02:00.2: GetStatus port 2 status 001005 POWER sig=se0 PE CONNECT
usb 1-2: default language 0x0409
usb 1-2: udev 2, busnum 1, minor = 1
usb 1-2: New USB device found, idVendor=058f, idProduct=6332
usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-2: Product: USB Reader
usb 1-2: Manufacturer:  
usb 1-2: SerialNumber: 058F118111B
usb 1-2: usb_probe_device
usb 1-2: configuration #1 chosen from 1 choice
usb 1-2: adding 1-2:1.0 (config #1, interface 0)
usb-storage 1-2:1.0: usb_probe_interface
usb-storage 1-2:1.0: usb_probe_interface - got id
scsi0 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 2
usb-storage: waiting for device to settle before scanning
drivers/usb/core/inode.c: creating file '002'
scsi 0:0:0:0: Direct-Access     Generic  USB SD Reader    1.00 PQ: 0 ANSI: 0
scsi 0:0:0:1: Direct-Access     Generic  USB MS Reader    1.03 PQ: 0 ANSI: 0
sd 0:0:0:1: [sdb] Attached SCSI removable disk
sd 0:0:0:0: [sda] 1012480 512-byte logical blocks: (518 MB/494 MiB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 03 00 00 00
sd 0:0:0:0: [sda] Assuming drive cache: write through
usb-storage: device scan complete
sd 0:0:0:0: [sda] Assuming drive cache: write through
 sda: sda1
sd 0:0:0:0: [sda] Assuming drive cache: write through
sd 0:0:0:0: [sda] Attached SCSI removable disk
kjournald starting.  Commit interval 5 seconds
ehci_hcd 0000:02:00.2: IAA with nothing to reclaim?
ehci_hcd 0000:02:00.2: port 2 high speed
ehci_hcd 0000:02:00.2: GetStatus port 2 status 001005 POWER sig=se0 PE CONNECT
usb 1-2: reset high speed USB device using ehci_hcd and address 2
ehci_hcd 0000:02:00.2: port 2 high speed
ehci_hcd 0000:02:00.2: GetStatus port 2 status 001005 POWER sig=se0 PE CONNECT
ehci_hcd 0000:02:00.2: port 2 high speed
ehci_hcd 0000:02:00.2: GetStatus port 2 status 001005 POWER sig=se0 PE CONNECT
usb 1-2: reset high speed USB device using ehci_hcd and address 2
ehci_hcd 0000:02:00.2: port 2 high speed
ehci_hcd 0000:02:00.2: GetStatus port 2 status 001005 POWER sig=se0 PE CONNECT


Here it keeps trying, to no avail. The only workarounds that I found initially were mounting only in read only mode or mounting in read/write but only in USB1.0 mode (using ohci_hcd instead of ehci_hcd module). Neither of these workarounds were satisfactory for me.



The solution for me was I removing that "offending" line from o2micro.h, then the USB2.0 drives are correctly mounted as in 2.6.31 and below, and the dmesg file is like the following:


(extract from dmesg booting 2.6.32.24 with the corrected o2micro.h file, at the beginning you can see that now the Yenta O2 has ENABLED read prefetch and write burst, and now drives mount correctly)

yenta_cardbus 0000:00:13.0: CardBus bridge found [1025:1010]
yenta_cardbus 0000:00:13.0: O2: res at 0x94/0xD4: ea/00
yenta_cardbus 0000:00:13.0: O2: enabling read prefetch/write burst
yenta_cardbus 0000:00:13.0: ISA IRQ mask 0x06b8, PCI irq 11
yenta_cardbus 0000:00:13.0: Socket status: 30000820
yenta_cardbus 0000:00:13.1: CardBus bridge found [1025:1010]
yenta_cardbus 0000:00:13.1: ISA IRQ mask 0x06b8, PCI irq 11
yenta_cardbus 0000:00:13.1: Socket status: 30000006
pcmcia_socket pcmcia_socket0: pccard: CardBus card inserted into slot 0
pci 0000:02:00.0: reg 10 32bit mmio: [0x000000-0x000fff]
pci 0000:02:00.0: supports D1 D2
pci 0000:02:00.0: PME# supported from D0 D1 D2 D3hot
pci 0000:02:00.0: PME# disabled
pci 0000:02:00.1: reg 10 32bit mmio: [0x000000-0x000fff]
pci 0000:02:00.1: supports D1 D2
pci 0000:02:00.1: PME# supported from D0 D1 D2 D3hot
pci 0000:02:00.1: PME# disabled
pci 0000:02:00.2: reg 10 32bit mmio: [0x000000-0x0000ff]
pci 0000:02:00.2: supports D1 D2
pci 0000:02:00.2: PME# supported from D0 D1 D2 D3hot
pci 0000:02:00.2: PME# disabled
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
ehci_hcd: block sizes: qh 60 qtd 96 itd 160 sitd 96
ehci_hcd 0000:02:00.2: enabling device (0000 -> 0002)
ehci_hcd 0000:02:00.2: EHCI Host Controller
drivers/usb/core/inode.c: creating file 'devices'
drivers/usb/core/inode.c: creating file '001'
ehci_hcd 0000:02:00.2: new USB bus registered, assigned bus number 1
ehci_hcd 0000:02:00.2: reset hcs_params 0x2395 dbg=0 cc=2 pcc=3 ports=5
ehci_hcd 0000:02:00.2: reset portroute 1 0 1 0 0 
ehci_hcd 0000:02:00.2: reset hcc_params e806 thresh 0 uframes 256/512/1024 park
ehci_hcd 0000:02:00.2: park 0
ehci_hcd 0000:02:00.2: reset command 080b02 park=3 ithresh=8 period=1024 Reset HALT
ehci_hcd 0000:02:00.2: Enabling legacy PCI PM
ehci_hcd 0000:02:00.2: ...powerup ports...
ehci_hcd 0000:02:00.2: MWI active
ehci_hcd 0000:02:00.2: irq 11, io mem 0x14002000
ehci_hcd 0000:02:00.2: reset command 080b02 park=3 ithresh=8 period=1024 Reset HALT
ehci_hcd 0000:02:00.2: init command 010009 (park)=0 ithresh=1 period=256 RUN
ehci_hcd 0000:02:00.2: USB 2.0 started, EHCI 1.00
usb usb1: default language 0x0409
usb usb1: udev 1, busnum 1, minor = 0
usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: EHCI Host Controller
usb usb1: Manufacturer: Linux 2.6.32.24-PRUEBAS ehci_hcd
usb usb1: SerialNumber: 0000:02:00.2
usb usb1: usb_probe_device
usb usb1: configuration #1 chosen from 1 choice
usb usb1: adding 1-0:1.0 (config #1, interface 0)
hub 1-0:1.0: usb_probe_interface
hub 1-0:1.0: usb_probe_interface - got id
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 5 ports detected
hub 1-0:1.0: standalone hub
hub 1-0:1.0: individual port power switching
hub 1-0:1.0: individual port over-current protection
hub 1-0:1.0: power on to power good time: 20ms
hub 1-0:1.0: local power source is good
hub 1-0:1.0: enabling power on all ports
drivers/usb/core/inode.c: creating file '001'
ehci_hcd 0000:02:00.2: GetStatus port 2 status 001803 POWER sig=j CSC CONNECT
hub 1-0:1.0: port 2: status 0501 change 0001
hub 1-0:1.0: state 7 ports 5 chg 0004 evt 0000
hub 1-0:1.0: port 2, status 0501, change 0000, 480 Mb/s
ehci_hcd 0000:02:00.2: port 2 high speed
ehci_hcd 0000:02:00.2: GetStatus port 2 status 001005 POWER sig=se0 PE CONNECT
usb 1-2: new high speed USB device using ehci_hcd and address 2
ehci_hcd 0000:02:00.2: port 2 high speed
ehci_hcd 0000:02:00.2: GetStatus port 2 status 001005 POWER sig=se0 PE CONNECT
usb 1-2: default language 0x0409
usb 1-2: udev 2, busnum 1, minor = 1
usb 1-2: New USB device found, idVendor=058f, idProduct=6332
usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-2: Product: USB Reader
usb 1-2: Manufacturer:  
usb 1-2: SerialNumber: 058F118111B
usb 1-2: usb_probe_device
usb 1-2: configuration #1 chosen from 1 choice
usb 1-2: adding 1-2:1.0 (config #1, interface 0)
usb-storage 1-2:1.0: usb_probe_interface
usb-storage 1-2:1.0: usb_probe_interface - got id
scsi0 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 2
usb-storage: waiting for device to settle before scanning
drivers/usb/core/inode.c: creating file '002'
scsi 0:0:0:0: Direct-Access     Generic  USB SD Reader    1.00 PQ: 0 ANSI: 0
scsi 0:0:0:1: Direct-Access     Generic  USB MS Reader    1.03 PQ: 0 ANSI: 0
sd 0:0:0:0: [sda] 1012480 512-byte logical blocks: (518 MB/494 MiB)
sd 0:0:0:1: [sdb] Attached SCSI removable disk
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 03 00 00 00
sd 0:0:0:0: [sda] Assuming drive cache: write through
usb-storage: device scan complete
sd 0:0:0:0: [sda] Assuming drive cache: write through
 sda: sda1
sd 0:0:0:0: [sda] Assuming drive cache: write through
sd 0:0:0:0: [sda] Attached SCSI removable disk
kjournald starting.  Commit interval 5 seconds
EXT3 FS on sda1, internal journal
EXT3-fs: recovery complete.
EXT3-fs: mounted filesystem with writeback data mode.


I have attached my hardinfo HTML report, got from my currently working 2.6.31 kernel, so you can have more information about the hardware in my laptop. It's an Acer Travelmate 524TE.

I hope that all this information can help the developers to find a proper and permanent fix in future kernel versions.

Thank you in advance and best regards.

David Bluecame.
Comment 1 David Bluecame 2010-10-14 20:20:13 UTC
Comment on attachment 33662 [details]
HardInfo HTML report

><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Final//EN">
><html><head>
><title>HardInfo (0.5.1) System Report</title>
><meta http-equiv="Content-Type" content="text/html; charset=utf-8">
><style>
>    body    { background: #fff }
>    .title  { font: bold 130% serif; color: #0066FF; padding: 30px 0 10px 0 }
>    .stitle { font: bold 100% sans-serif; color: #0044DD; padding: 30px 0 10px
>    0 }
>    .sstitle{ font: bold 80% serif; color: #000000; background: #efefef }
>    .field  { font: 80% sans-serif; color: #000000; padding: 2px;
>    padding-left: 50px }
>    .value  { font: 80% sans-serif; color: #505050 }
></style>
></head><body>
><h1 class="title">Computer</h1><table><tr><td colspan="2"
>class="stitle">Summary</td></tr>
><tr><td colspan="2" class="sstitle">Computer</td></tr>
><tr><td class="field">Processor</td><td class="value">Pentium III
>(Coppermine)</td></tr>
><tr><td class="field">Memory</td><td class="value">254MB (57MB used)</td></tr>
><tr><td class="field">Operating System</td><td class="value">Arch
>Linux</td></tr>
><tr><td class="field">Date/Time</td><td class="value">jue 14 oct 2010 21:46:26
>CEST</td></tr>
><tr><td colspan="2" class="sstitle">Display</td></tr>
><tr><td class="field">Resolution</td><td class="value">1440x900
>pixels</td></tr>
><tr><td class="field">OpenGL Renderer</td><td class="value">Unknown</td></tr>
><tr><td class="field">X11 Vendor</td><td class="value">The X.Org
>Foundation</td></tr>
><tr><td colspan="2" class="sstitle">Multimedia</td></tr>
><tr><td class="field">Audio Adapter</td><td class="value">ALI5451 - ALI
>5451</td></tr>
><tr><td colspan="2" class="sstitle">Input Devices</td></tr>
><tr><td class="field"> Macintosh mouse button emulation</td><td
>class="value"></td></tr>
><tr><td class="field"> AT Translated Set 2 keyboard</td><td
>class="value"></td></tr>
><tr><td class="field"> Power Button</td><td class="value"></td></tr>
><tr><td class="field"> Sleep Button</td><td class="value"></td></tr>
><tr><td class="field"> Lid Switch</td><td class="value"></td></tr>
><tr><td class="field"> SynPS/2 Synaptics TouchPad</td><td
>class="value"></td></tr>
><tr><td class="field"> MLK Trust Mouse 15206-02</td><td
>class="value"></td></tr>
><tr><td colspan="2" class="sstitle">Printers</td></tr>
><tr><td class="field">No printers found</td><td class="value"></td></tr>
><tr><td colspan="2" class="sstitle">SCSI Disks</td></tr>
><tr><td class="field">ATA IBM-DJSA-210</td><td class="value"></td></tr>
><tr><td class="field">MATSHITA CD-ROM CR-177</td><td class="value"></td></tr>
><tr><td class="field">Generic USB SD Reader</td><td class="value"></td></tr>
><tr><td class="field">Generic USB MS Reader</td><td class="value"></td></tr>
></table><table><tr><td colspan="2" class="stitle">Operating System</td></tr>
><tr><td colspan="2" class="sstitle">Version</td></tr>
><tr><td class="field">Kernel</td><td class="value">Linux 2.6.31-ARCH
>(i686)</td></tr>
><tr><td class="field">Compiled</td><td class="value">#1 SMP PREEMPT Tue Nov 10
>19:48:17 CET 2009</td></tr>
><tr><td class="field">C Library</td><td class="value">GNU C Library version
>2.12.1 (stable)</td></tr>
><tr><td class="field">Default C Compiler</td><td class="value">GNU C Compiler
>version 4.5.1 (GCC) </td></tr>
><tr><td class="field">Distribution</td><td class="value">Arch Linux</td></tr>
><tr><td colspan="2" class="sstitle">Current Session</td></tr>
><tr><td class="field">Computer Name</td><td class="value">PORTATIL</td></tr>
><tr><td class="field">Desktop Environment</td><td class="value">Unknown
>(Window Manager: )</td></tr>
><tr><td colspan="2" class="sstitle">Misc</td></tr>
><tr><td class="field">Uptime</td><td class="value">7 minutes</td></tr>
><tr><td class="field">Load Average</td><td class="value">0,00, 0,00,
>0,00</td></tr>
></table><table><tr><td colspan="2" class="stitle">Kernel Modules</td></tr>
><tr><td colspan="2" class="sstitle">Loaded Modules</td></tr>
><tr><td class="field">nls_utf8</td><td class="value"></td></tr>
><tr><td class="field">cifs</td><td class="value">VFS to access servers
>complying with the SNIA CIFS Specification e.g. Samba and Windows</td></tr>
><tr><td class="field">snd_seq_dummy</td><td class="value">ALSA sequencer
>MIDI-through client</td></tr>
><tr><td class="field">snd_seq_oss</td><td class="value">OSS-compatible
>sequencer module</td></tr>
><tr><td class="field">snd_seq_midi_event</td><td class="value">MIDI byte
>&lt;-&gt; sequencer event coder</td></tr>
><tr><td class="field">snd_seq</td><td class="value">Advanced Linux Sound
>Architecture sequencer.</td></tr>
><tr><td class="field">snd_seq_device</td><td class="value">ALSA sequencer
>device management</td></tr>
><tr><td class="field">snd_pcm_oss</td><td class="value">PCM OSS emulation for
>ALSA.</td></tr>
><tr><td class="field">snd_mixer_oss</td><td class="value">Mixer OSS emulation
>for ALSA.</td></tr>
><tr><td class="field">em28xx_dvb</td><td class="value">driver for em28xx based
>DVB cards</td></tr>
><tr><td class="field">mt352</td><td class="value">Zarlink MT352 DVB-T
>Demodulator driver</td></tr>
><tr><td class="field">tuner_xc2028</td><td class="value">Xceive xc2028/xc3028
>tuner driver</td></tr>
><tr><td class="field">s5h1409</td><td class="value">Samsung S5H1409 QAM-B/ATSC
>Demodulator driver</td></tr>
><tr><td class="field">tuner_simple</td><td class="value">Simple
>4-control-bytes style tuner driver</td></tr>
><tr><td class="field">tuner_types</td><td class="value">Simple tuner device
>type database</td></tr>
><tr><td class="field">zl10353</td><td class="value">Zarlink ZL10353 DVB-T
>demodulator driver</td></tr>
><tr><td class="field">lgdt330x</td><td class="value">LGDT330X (ATSC 8VSB &amp;
>ITU-T J.83 AnnexB 64/256 QAM) Demodulator Driver</td></tr>
><tr><td class="field">dvb_core</td><td class="value">DVB Core Driver</td></tr>
><tr><td class="field">em28xx_alsa</td><td class="value">Em28xx Audio
>driver</td></tr>
><tr><td class="field">snd_ali5451</td><td class="value">ALI M5451</td></tr>
><tr><td class="field">snd_ac97_codec</td><td class="value">Universal interface
>for Audio Codec &apos;97</td></tr>
><tr><td class="field">ac97_bus</td><td class="value"></td></tr>
><tr><td class="field">snd_pcm</td><td class="value">Midlevel PCM code for
>ALSA.</td></tr>
><tr><td class="field">ppdev</td><td class="value"></td></tr>
><tr><td class="field">em28xx</td><td class="value">Empia em28xx based USB
>video device driver</td></tr>
><tr><td class="field">snd_timer</td><td class="value">ALSA timer
>interface</td></tr>
><tr><td class="field">joydev</td><td class="value">Joystick device
>interfaces</td></tr>
><tr><td class="field">irtty_sir</td><td class="value">IrDA TTY device
>driver</td></tr>
><tr><td class="field">snd</td><td class="value">Advanced Linux Sound
>Architecture driver for soundcards.</td></tr>
><tr><td class="field">soundcore</td><td class="value">Core sound
>module</td></tr>
><tr><td class="field">sir_dev</td><td class="value">IrDA SIR core</td></tr>
><tr><td class="field">ir_common</td><td class="value"></td></tr>
><tr><td class="field">rfkill</td><td class="value">RF switch support</td></tr>
><tr><td class="field">snd_page_alloc</td><td class="value">Memory allocator
>for ALSA system.</td></tr>
><tr><td class="field">usbhid</td><td class="value">USB HID core
>driver</td></tr>
><tr><td class="field">parport_pc</td><td class="value">PC-style parallel port
>driver</td></tr>
><tr><td class="field">led_class</td><td class="value">LED Class
>Interface</td></tr>
><tr><td class="field">lp</td><td class="value"></td></tr>
><tr><td class="field">ali_agp</td><td class="value"></td></tr>
><tr><td class="field">irda</td><td class="value">The Linux IrDA Protocol
>Stack</td></tr>
><tr><td class="field">crc_ccitt</td><td class="value">CRC-CCITT
>calculations</td></tr>
><tr><td class="field">v4l2_common</td><td class="value">misc helper functions
>for v4l2 device drivers</td></tr>
><tr><td class="field">shpchp</td><td class="value">Standard Hot Plug PCI
>Controller Driver</td></tr>
><tr><td class="field">e100</td><td class="value">Intel(R) PRO/100 Network
>Driver</td></tr>
><tr><td class="field">hid</td><td class="value"></td></tr>
><tr><td class="field">button</td><td class="value">ACPI Button
>Driver</td></tr>
><tr><td class="field">psmouse</td><td class="value">PS/2 mouse
>driver</td></tr>
><tr><td class="field">wmi</td><td class="value">ACPI-WMI Mapping
>Driver</td></tr>
><tr><td class="field">thermal</td><td class="value">ACPI Thermal Zone
>Driver</td></tr>
><tr><td class="field">processor</td><td class="value">ACPI Processor
>Driver</td></tr>
><tr><td class="field">ac</td><td class="value">ACPI AC Adapter
>Driver</td></tr>
><tr><td class="field">battery</td><td class="value">ACPI Battery
>Driver</td></tr>
><tr><td class="field">parport</td><td class="value"></td></tr>
><tr><td class="field">agpgart</td><td class="value">AGP GART driver</td></tr>
><tr><td class="field">pci_hotplug</td><td class="value">PCI Hot Plug PCI
>Core</td></tr>
><tr><td class="field">mii</td><td class="value">MII hardware support
>library</td></tr>
><tr><td class="field">i2c_ali15x3</td><td class="value">ALI15X3 SMBus
>driver</td></tr>
><tr><td class="field">pcmcia</td><td class="value">PCMCIA Driver
>Services</td></tr>
><tr><td class="field">serio_raw</td><td class="value">Raw serio
>driver</td></tr>
><tr><td class="field">evdev</td><td class="value">Input driver event char
>devices</td></tr>
><tr><td class="field">videodev</td><td class="value">Device registrar for
>Video4Linux drivers v2</td></tr>
><tr><td class="field">v4l1_compat</td><td class="value">v4l(1) compatibility
>layer for v4l2 drivers.</td></tr>
><tr><td class="field">videobuf_vmalloc</td><td class="value">helper module to
>manage video4linux vmalloc buffers</td></tr>
><tr><td class="field">videobuf_core</td><td class="value">helper module to
>manage video4linux buffers</td></tr>
><tr><td class="field">tveeprom</td><td class="value">i2c Hauppauge eeprom
>decoder driver</td></tr>
><tr><td class="field">i2c_ali1535</td><td class="value">ALI1535 SMBus
>driver</td></tr>
><tr><td class="field">sg</td><td class="value">SCSI generic (sg)
>driver</td></tr>
><tr><td class="field">alim1535_wdt</td><td class="value">ALi M1535 PMU
>Watchdog Timer driver</td></tr>
><tr><td class="field">i2c_core</td><td class="value">I2C-Bus main
>module</td></tr>
><tr><td class="field">rtc_cmos</td><td class="value">Driver for PC-style
>&apos;CMOS&apos; RTCs</td></tr>
><tr><td class="field">rtc_core</td><td class="value">RTC class
>support</td></tr>
><tr><td class="field">rtc_lib</td><td class="value"></td></tr>
><tr><td class="field">ext3</td><td class="value">Second Extended Filesystem
>with journaling extensions</td></tr>
><tr><td class="field">jbd</td><td class="value"></td></tr>
><tr><td class="field">mbcache</td><td class="value">Meta block cache (for
>extended attributes)</td></tr>
><tr><td class="field">sr_mod</td><td class="value">SCSI cdrom (sr)
>driver</td></tr>
><tr><td class="field">cdrom</td><td class="value"></td></tr>
><tr><td class="field">sd_mod</td><td class="value">SCSI disk (sd)
>driver</td></tr>
><tr><td class="field">ide_pci_generic</td><td class="value">PCI driver module
>for generic PCI IDE</td></tr>
><tr><td class="field">alim15x3</td><td class="value">PCI driver module for ALi
>15x3 IDE</td></tr>
><tr><td class="field">usb_storage</td><td class="value">USB Mass Storage
>driver for Linux</td></tr>
><tr><td class="field">ide_core</td><td class="value"></td></tr>
><tr><td class="field">pata_ali</td><td class="value">low-level driver for ALi
>PATA</td></tr>
><tr><td class="field">ohci_hcd</td><td class="value">USB 1.1 &apos;Open&apos;
>Host Controller (OHCI) Driver</td></tr>
><tr><td class="field">pata_acpi</td><td class="value">SCSI low-level driver
>for ATA in ACPI mode</td></tr>
><tr><td class="field">ehci_hcd</td><td class="value">USB 2.0
>&apos;Enhanced&apos; Host Controller (EHCI) Driver</td></tr>
><tr><td class="field">yenta_socket</td><td class="value"></td></tr>
><tr><td class="field">libata</td><td class="value">Library module for ATA
>devices</td></tr>
><tr><td class="field">usbcore</td><td class="value"></td></tr>
><tr><td class="field">rsrc_nonstatic</td><td class="value"></td></tr>
><tr><td class="field">floppy</td><td class="value"></td></tr>
><tr><td class="field">pcmcia_core</td><td class="value">Linux Kernel Card
>Services</td></tr>
><tr><td class="field">scsi_mod</td><td class="value">SCSI core</td></tr>
></table><table><tr><td colspan="2" class="stitle">Languages</td></tr>
><tr><td colspan="2" class="sstitle">Available Languages</td></tr>
><tr><td class="field">en_US</td><td class="value">English locale for the
>USA</td></tr>
><tr><td class="field">en_US.iso88591</td><td class="value">English locale for
>the USA</td></tr>
><tr><td class="field">en_US.utf8</td><td class="value">English locale for the
>USA</td></tr>
><tr><td class="field">es_ES</td><td class="value">Spanish locale for
>Spain</td></tr>
><tr><td class="field">es_ES@euro</td><td class="value">Spanish locale for
>Spain with Euro</td></tr>
><tr><td class="field">es_ES.iso88591</td><td class="value">Spanish locale for
>Spain</td></tr>
><tr><td class="field">es_ES.iso885915</td><td class="value">Spanish locale for
>Spain with Euro</td></tr>
><tr><td class="field">es_ES.utf8</td><td class="value">Spanish locale for
>Spain</td></tr>
></table><table><tr><td colspan="2" class="stitle">Filesystems</td></tr>
><tr><td colspan="3" class="sstitle">Mounted File Systems</td></tr>
>
><tr>
><td class="field">udev</td><td class="value">/dev</td><td class="value">1,56 %
>(9,8 MiB of 10,0 MiB)</td></tr>
>
><tr>
><td class="field">/dev/sda1</td><td class="value">/</td><td
>class="value">90,52 % (847,4 MiB of 8,7 GiB)</td></tr>
>
><tr>
><td class="field">none</td><td class="value">/dev/shm</td><td
>class="value">0,00 % (124,1 MiB of 124,1 MiB)</td></tr>
>
><tr>
><td class="field">//192.168.1.2/Sobremesa</td><td
>class="value">/media/sobremesa</td><td class="value">40,04 % (23,2 GiB of 38,8
>GiB)</td></tr>
></table><table><tr><td colspan="3" class="stitle">Display</td></tr>
><tr><td colspan="2" class="sstitle">Display</td></tr>
><tr><td class="field">Resolution</td><td class="value">1440x900
>pixels</td></tr>
><tr><td class="field">Vendor</td><td class="value">The X.Org
>Foundation</td></tr>
><tr><td class="field">Version</td><td class="value">1.9.0.901</td></tr>
><tr><td colspan="2" class="sstitle">Monitors</td></tr>
><tr><td class="field">Monitor 0</td><td class="value">1440x900
>pixels</td></tr>
><tr><td colspan="2" class="sstitle">Extensions</td></tr>
><tr><td class="field">BIG-REQUESTS</td><td class="value"></td></tr>
><tr><td class="field">DAMAGE</td><td class="value"></td></tr>
><tr><td class="field">DOUBLE-BUFFER</td><td class="value"></td></tr>
><tr><td class="field">DPMS</td><td class="value"></td></tr>
><tr><td class="field">DRI2</td><td class="value"></td></tr>
><tr><td class="field">GLX</td><td class="value"></td></tr>
><tr><td class="field">Generic Event Extension</td><td class="value"></td></tr>
><tr><td class="field">MIT-SCREEN-SAVER</td><td class="value"></td></tr>
><tr><td class="field">MIT-SHM</td><td class="value"></td></tr>
><tr><td class="field">RANDR</td><td class="value"></td></tr>
><tr><td class="field">RECORD</td><td class="value"></td></tr>
><tr><td class="field">RENDER</td><td class="value"></td></tr>
><tr><td class="field">SECURITY</td><td class="value"></td></tr>
><tr><td class="field">SGI-GLX</td><td class="value"></td></tr>
><tr><td class="field">SHAPE</td><td class="value"></td></tr>
><tr><td class="field">SYNC</td><td class="value"></td></tr>
><tr><td class="field">X-Resource</td><td class="value"></td></tr>
><tr><td class="field">XC-MISC</td><td class="value"></td></tr>
><tr><td class="field">XFIXES</td><td class="value"></td></tr>
><tr><td class="field">XFree86-DGA</td><td class="value"></td></tr>
><tr><td class="field">XFree86-VidModeExtension</td><td
>class="value"></td></tr>
><tr><td class="field">XINERAMA</td><td class="value"></td></tr>
><tr><td class="field">XInputExtension</td><td class="value"></td></tr>
><tr><td class="field">XKEYBOARD</td><td class="value"></td></tr>
><tr><td class="field">XTEST</td><td class="value"></td></tr>
><tr><td class="field">XVideo</td><td class="value"></td></tr>
><tr><td class="field">XVideo-MotionCompensation</td><td
>class="value"></td></tr>
><tr><td colspan="2" class="sstitle">OpenGL</td></tr>
><tr><td class="field">Vendor</td><td class="value">Unknown</td></tr>
><tr><td class="field">Renderer</td><td class="value">Unknown</td></tr>
><tr><td class="field">Version</td><td class="value">Unknown</td></tr>
><tr><td class="field">Direct Rendering</td><td class="value">No</td></tr>
></table><table><tr><td colspan="2" class="stitle">Environment
>Variables</td></tr>
><tr><td colspan="2" class="sstitle">Environment Variables</td></tr>
><tr><td class="field">ALSA_PLUGINS_DIR</td><td
>class="value">/usr/lib/alsa-lib</td></tr>
><tr><td class="field">TERM</td><td class="value">xterm</td></tr>
><tr><td class="field">SHELL</td><td class="value">/bin/bash</td></tr>
><tr><td class="field">HISTSIZE</td><td class="value">1000</td></tr>
><tr><td class="field">QT_XFT</td><td class="value">true</td></tr>
><tr><td class="field">WINDOWID</td><td class="value">16777219</td></tr>
><tr><td class="field">QTDIR</td><td class="value">/opt/qt</td></tr>
><tr><td class="field">ANT_HOME</td><td
>class="value">/usr/share/java/apache-ant</td></tr>
><tr><td class="field">GDK_USE_XFT</td><td class="value">1</td></tr>
><tr><td class="field">OOO_FORCE_DESKTOP</td><td class="value">gnome</td></tr>
><tr><td class="field">MOZ_PLUGIN_PATH</td><td
>class="value">/usr/lib/mozilla/plugins</td></tr>
><tr><td class="field">XDG_CONFIG_DIRS</td><td class="value">/etc/xdg</td></tr>
><tr><td class="field">PATH</td><td
>class="value">/bin:/usr/bin:/sbin:/usr/sbin:/usr/share/java/apache-ant/bin:/opt/java/jre/bin:/opt/NX/bin:/usr/lib/perl5/core_perl/bin:/opt/qt/bin</td></tr>
><tr><td class="field">HG</td><td class="value">/usr/bin/hg</td></tr>
><tr><td class="field">NXDIR</td><td class="value">/opt/NX</td></tr>
><tr><td class="field">INPUTRC</td><td class="value">/etc/inputrc</td></tr>
><tr><td class="field">JAVA_HOME</td><td class="value">/opt/java/jre</td></tr>
><tr><td class="field">LANG</td><td class="value">es_ES.utf8</td></tr>
><tr><td class="field">PS1</td><td class="value">[\u@\h \W]\$ </td></tr>
><tr><td class="field">PS3</td><td class="value">> </td></tr>
><tr><td class="field">PS2</td><td class="value">> </td></tr>
><tr><td class="field">HISTCONTROL</td><td class="value">erasedups</td></tr>
><tr><td class="field">SHLVL</td><td class="value">3</td></tr>
><tr><td class="field">PS4</td><td class="value">+ </td></tr>><tr><td
>class="field">LESS</td><td class="value">-R</td></tr>
><tr><td class="field">XDG_DATA_DIRS</td><td
>class="value">/usr/share:/usr/local/share</td></tr>
><tr><td class="field">PKG_CONFIG_PATH</td><td
>class="value">/usr/lib/pkgconfig:/opt/qt/lib/pkgconfig</td></tr>
><tr><td class="field">PROMPT_COMMAND</td><td class="value">echo -ne
>"\033]0;${USER}@${HOSTNAME%%.*}:${PWD/$HOME/~}\007"</td></tr>
><tr><td class="field">WINDOWPATH</td><td class="value">3</td></tr>
><tr><td class="field">DISPLAY</td><td class="value">:0.0</td></tr>
><tr><td class="field">G_BROKEN_FILENAMES</td><td class="value">1</td></tr>
><tr><td class="field">COLORTERM</td><td class="value">Terminal</td></tr>
><tr><td class="field">_</td><td class="value">/usr/bin/hardinfo</td></tr>
></table><table><tr><td colspan="2" class="stitle">Users</td></tr>
><tr><td colspan="2" class="sstitle">Users</td></tr>
><tr><td class="field">root</td><td class="value">root</td></tr>
><tr><td class="field">bin</td><td class="value">bin</td></tr>
><tr><td class="field">daemon</td><td class="value">daemon</td></tr>
><tr><td class="field">mail</td><td class="value">mail</td></tr>
><tr><td class="field">ftp</td><td class="value">ftp</td></tr>
><tr><td class="field">nobody</td><td class="value">nobody</td></tr>
><tr><td class="field">http</td><td class="value"></td></tr>
><tr><td class="field">dbus</td><td class="value">System message bus</td></tr>
><tr><td class="field">hal</td><td class="value">HAL daemon</td></tr>
><tr><td class="field">avahi</td><td class="value">Avahi daemon</td></tr>
><tr><td class="field">partimag</td><td class="value">Partimage user</td></tr>
><tr><td class="field">pulse</td><td class="value"></td></tr>
><tr><td class="field">rtkit</td><td class="value">RealtimeKit</td></tr>
><tr><td class="field">invitado</td><td class="value"></td></tr>
><tr><td class="field">gdm</td><td class="value">Gnome Display
>Manager</td></tr>
></table><h1 class="title">Devices</h1></table><table><tr><td colspan="2"
>class="stitle">Processor</td></tr>
><tr><td colspan="2" class="sstitle">Processor</td></tr>
><tr><td class="field">Name</td><td class="value">Pentium III
>(Coppermine)</td></tr>
><tr><td class="field">Family, model, stepping</td><td class="value">6, 8, 6
>(Pentium III/Pentium III Xeon/Celeron)</td></tr>
><tr><td class="field">Vendor</td><td class="value">Intel</td></tr>
><tr><td colspan="2" class="sstitle">Configuration</td></tr>
><tr><td class="field">Cache Size</td><td class="value">256kb</td></tr>
><tr><td class="field">Frequency</td><td class="value">646,00MHz</td></tr>
><tr><td class="field">BogoMIPS</td><td class="value">1293,00</td></tr>
><tr><td class="field">Byte Order</td><td class="value">Little Endian</td></tr>
><tr><td colspan="2" class="sstitle">Features</td></tr>
><tr><td class="field">FDIV Bug</td><td class="value">no</td></tr>
><tr><td class="field">HLT Bug</td><td class="value">no</td></tr>
><tr><td class="field">F00F Bug</td><td class="value">no</td></tr>
><tr><td class="field">Coma Bug</td><td class="value">no</td></tr>
><tr><td class="field">Has FPU</td><td class="value">yes</td></tr>
><tr><td colspan="2" class="sstitle">Cache</td></tr>
><tr><td class="field">Cache information not available</td><td
>class="value"></td></tr>
><tr><td colspan="2" class="sstitle">Capabilities</td></tr>
><tr><td class="field">fpu</td><td class="value">Floating Point Unit</td></tr>
><tr><td class="field">vme</td><td class="value">Virtual 86 Mode
>Extension</td></tr>
><tr><td class="field">de</td><td class="value">Debug Extensions - I/O
>breakpoints</td></tr>
><tr><td class="field">pse</td><td class="value">Page Size Extensions (4MB
>pages)</td></tr>
><tr><td class="field">tsc</td><td class="value">Time Stamp Counter and RDTSC
>instruction</td></tr>
><tr><td class="field">msr</td><td class="value">Model Specific
>Registers</td></tr>
><tr><td class="field">pae</td><td class="value">Physical Address
>Extensions</td></tr>
><tr><td class="field">mce</td><td class="value">Machine Check
>Architeture</td></tr>
><tr><td class="field">cx8</td><td class="value">CMPXCHG8 instruction</td></tr>
><tr><td class="field">sep</td><td class="value">Fast System Call
>(SYSENTER/SYSEXIT)</td></tr>
><tr><td class="field">mtrr</td><td class="value">Memory Type Range
>Registers</td></tr>
><tr><td class="field">pge</td><td class="value">Page Global Enable</td></tr>
><tr><td class="field">mca</td><td class="value">Machine Check
>Architecture</td></tr>
><tr><td class="field">cmov</td><td class="value">Conditional Move
>instruction</td></tr>
><tr><td class="field">pse36</td><td class="value">36bit Page Size
>Extensions</td></tr>
><tr><td class="field">mmx</td><td class="value">MMX technology</td></tr>
><tr><td class="field">fxsr</td><td class="value">FXSAVE and FXRSTOR
>instructions</td></tr>
><tr><td class="field">sse</td><td class="value">SSE instructions</td></tr>
><tr><td class="field">up</td><td class="value">smp kernel running on
>up</td></tr>
></table><table><tr><td colspan="2" class="stitle">Memory</td></tr>
><tr><td colspan="2" class="sstitle">Memory</td></tr>
><tr><td class="field">Total Memory</td><td class="value">254168 kB</td></tr>
><tr><td class="field">Free Memory</td><td class="value">95096 kB</td></tr>
><tr><td class="field">Buffers</td><td class="value">9104 kB</td></tr>
><tr><td class="field">Cached</td><td class="value">101084 kB</td></tr>
><tr><td class="field">Cached Swap</td><td class="value">0 kB</td></tr>
><tr><td class="field">Active</td><td class="value">49452 kB</td></tr>
><tr><td class="field">Inactive</td><td class="value">92480 kB</td></tr>
><tr><td class="field">Active(anon)</td><td class="value">33388 kB</td></tr>
><tr><td class="field">Inactive(anon)</td><td class="value">0 kB</td></tr>
><tr><td class="field">Active(file)</td><td class="value">16064 kB</td></tr>
><tr><td class="field">Inactive(file)</td><td class="value">92480 kB</td></tr>
><tr><td class="field">Unevictable</td><td class="value">0 kB</td></tr>
><tr><td class="field">Mlocked</td><td class="value">0 kB</td></tr>
><tr><td class="field">High Memory</td><td class="value">0 kB</td></tr>
><tr><td class="field">Free High Memory</td><td class="value">0 kB</td></tr>
><tr><td class="field">Low Memory</td><td class="value">254168 kB</td></tr>
><tr><td class="field">Free Low Memory</td><td class="value">95096 kB</td></tr>
><tr><td class="field">Virtual Memory</td><td class="value">403808 kB</td></tr>
><tr><td class="field">Free Virtual Memory</td><td class="value">403808
>kB</td></tr>
><tr><td class="field">Dirty</td><td class="value">276 kB</td></tr>
><tr><td class="field">Writeback</td><td class="value">0 kB</td></tr>
><tr><td class="field">AnonPages</td><td class="value">31740 kB</td></tr>
><tr><td class="field">Mapped</td><td class="value">29212 kB</td></tr>
><tr><td class="field">Slab</td><td class="value">10944 kB</td></tr>
><tr><td class="field">SReclaimable</td><td class="value">6408 kB</td></tr>
><tr><td class="field">SUnreclaim</td><td class="value">4536 kB</td></tr>
><tr><td class="field">PageTables</td><td class="value">1000 kB</td></tr>
><tr><td class="field">NFS_Unstable</td><td class="value">0 kB</td></tr>
><tr><td class="field">Bounce</td><td class="value">0 kB</td></tr>
><tr><td class="field">WritebackTmp</td><td class="value">0 kB</td></tr>
><tr><td class="field">CommitLimit</td><td class="value">530892 kB</td></tr>
><tr><td class="field">Committed_AS</td><td class="value">132420 kB</td></tr>
><tr><td class="field">VmallocTotal</td><td class="value">770104 kB</td></tr>
><tr><td class="field">VmallocUsed</td><td class="value">3804 kB</td></tr>
><tr><td class="field">VmallocChunk</td><td class="value">762808 kB</td></tr>
><tr><td class="field">DirectMap4k</td><td class="value">12224 kB</td></tr>
><tr><td class="field">DirectMap4M</td><td class="value">249856 kB</td></tr>
></table><table><tr><td colspan="2" class="stitle">PCI Devices</td></tr>
><tr><td colspan="2" class="sstitle">PCI Devices</td></tr>
><tr><td class="field">Host bridge</td><td class="value">ALi Corporation M1621
></td></tr>
><tr><td class="field">PCI bridge</td><td class="value">ALi Corporation PCI to
>AGP Controller </td></tr>
><tr><td class="field">Multimedia audio controller</td><td class="value">ALi
>Corporation M5451 PCI AC-Link Controller Audio Device </td></tr>
><tr><td class="field">ISA bridge</td><td class="value">ALi Corporation
>M1533/M1535/M1543 PCI to ISA Bridge [Aladdin IV/V/V+]</td></tr>
><tr><td class="field">Ethernet controller</td><td class="value">Intel
>Corporation 82557/8/9/0/1 Ethernet Pro 100 </td></tr>
><tr><td class="field">IDE interface</td><td class="value">ALi Corporation
>M5229 IDE </td></tr>
><tr><td class="field">Bridge</td><td class="value">ALi Corporation M7101 Power
>Management Controller [PMU]</td></tr>
><tr><td class="field">CardBus bridge</td><td class="value">O2 Micro, Inc.
>OZ6933/711E1 CardBus/SmartCardBus Controller </td></tr>
><tr><td class="field">CardBus bridge</td><td class="value">O2 Micro, Inc.
>OZ6933/711E1 CardBus/SmartCardBus Controller </td></tr>
><tr><td class="field">USB Controller</td><td class="value">ALi Corporation USB
>1.1 Controller </td></tr>
><tr><td class="field">VGA compatible controller</td><td class="value">ATI
>Technologies Inc Rage Mobility P/M AGP 2x </td></tr>
><tr><td class="field">USB Controller</td><td class="value">NEC Corporation USB
></td></tr>
><tr><td class="field">USB Controller</td><td class="value">NEC Corporation USB
></td></tr>
><tr><td class="field">USB Controller</td><td class="value">NEC Corporation USB
>2.0 </td></tr>
></table><table><tr><td colspan="2" class="stitle">USB Devices</td></tr>
></table><table><tr><td colspan="2" class="stitle">Printers</td></tr>
><tr><td colspan="2" class="sstitle">Printers</td></tr>
><tr><td class="field">No printers found</td><td class="value"></td></tr>
></table><table><tr><td colspan="2" class="stitle">Battery</td></tr>
><tr><td colspan="2" class="sstitle">Battery: BAT0</td></tr>
><tr><td class="field">State</td><td class="value">charging (load: 1200
>mA)</td></tr>
><tr><td class="field">Capacity</td><td class="value">20 mAh / 3600 mAh
>(0,56%)</td></tr>
><tr><td class="field">Battery Technology</td><td class="value">rechargeable
>(LION)</td></tr>
><tr><td class="field">Model Number</td><td class="value">AS06</td></tr>
><tr><td class="field">Serial Number</td><td class="value"></td></tr>
></table><table><tr><td colspan="2" class="stitle">Sensors</td></tr>
><tr><td colspan="2" class="sstitle">ACPI Thermal Zone</td></tr>
><tr><td class="field">THR2</td><td class="value">54°C</td></tr>
></table><table><tr><td colspan="2" class="stitle">Input Devices</td></tr>
><tr><td colspan="2" class="sstitle">Input Devices</td></tr>
><tr><td class="field"> Macintosh mouse button emulation</td><td
>class="value"></td></tr>
><tr><td class="field"> AT Translated Set 2 keyboard</td><td
>class="value"></td></tr>
><tr><td class="field"> Power Button</td><td class="value"></td></tr>
><tr><td class="field"> Sleep Button</td><td class="value"></td></tr>
><tr><td class="field"> Lid Switch</td><td class="value"></td></tr>
><tr><td class="field"> SynPS/2 Synaptics TouchPad</td><td
>class="value"></td></tr>
><tr><td class="field"> MLK Trust Mouse 15206-02</td><td
>class="value"></td></tr>
></table><table><tr><td colspan="2" class="stitle">Storage</td></tr>
><tr><td colspan="2" class="sstitle">SCSI Disks</td></tr>
><tr><td class="field">ATA IBM-DJSA-210</td><td class="value"></td></tr>
><tr><td class="field">MATSHITA CD-ROM CR-177</td><td class="value"></td></tr>
><tr><td class="field">Generic USB SD Reader</td><td class="value"></td></tr>
><tr><td class="field">Generic USB MS Reader</td><td class="value"></td></tr>
></table><table><tr><td colspan="2" class="stitle">DMI</td></tr>
><tr><td colspan="2" class="sstitle">BIOS</td></tr>
><tr><td class="field">Date</td><td class="value">12/26/2001</td></tr>
><tr><td class="field">Vendor</td><td class="value">ACER</td></tr>
><tr><td class="field">Version</td><td class="value">V3.3 R01-A4cEN</td></tr>
><tr><td colspan="2" class="sstitle">Board</td></tr>
><tr><td class="field">Name</td><td class="value">ALi Alladin Pro</td></tr>
><tr><td class="field">Vendor</td><td class="value">Acer
>(www.acer.com)</td></tr>
></table><table><tr><td colspan="2" class="stitle">Resources</td></tr>
><tr><td colspan="2" class="sstitle">I/O Ports</td></tr>
><tr><td class="field"><tt>0000-001f </tt></td><td class="value">dma1</td></tr>
><tr><td class="field"><tt>0020-0021 </tt></td><td class="value">pic1</td></tr>
><tr><td class="field"><tt>0040-0043 </tt></td><td
>class="value">timer0</td></tr>
><tr><td class="field"><tt>0050-0053 </tt></td><td
>class="value">timer1</td></tr>
><tr><td class="field"><tt>0060-0060 </tt></td><td
>class="value">keyboard</td></tr>
><tr><td class="field"><tt>0064-0064 </tt></td><td
>class="value">keyboard</td></tr>
><tr><td class="field"><tt>0070-0073 </tt></td><td class="value">rtc0</td></tr>
><tr><td class="field"><tt>0080-008f </tt></td><td class="value">dma page
>reg</td></tr>
><tr><td class="field"><tt>00a0-00a1 </tt></td><td class="value">pic2</td></tr>
><tr><td class="field"><tt>00c0-00df </tt></td><td class="value">dma2</td></tr>
><tr><td class="field"><tt>00f0-00ff </tt></td><td class="value">fpu</td></tr>
><tr><td class="field"><tt>0170-0177 </tt></td><td class="value">ALi
>Corporation M5229 IDE </td></tr>
><tr><td class="field"><tt>  0170-0177 </tt></td><td class="value">low-level
>driver for ALi PATA</td></tr>
><tr><td class="field"><tt>01f0-01f7 </tt></td><td class="value">ALi
>Corporation M5229 IDE </td></tr>
><tr><td class="field"><tt>  01f0-01f7 </tt></td><td class="value">low-level
>driver for ALi PATA</td></tr>
><tr><td class="field"><tt>0376-0376 </tt></td><td class="value">ALi
>Corporation M5229 IDE </td></tr>
><tr><td class="field"><tt>  0376-0376 </tt></td><td class="value">low-level
>driver for ALi PATA</td></tr>
><tr><td class="field"><tt>0378-037a </tt></td><td
>class="value">parport0</td></tr>
><tr><td class="field"><tt>037b-037f </tt></td><td
>class="value">parport0</td></tr>
><tr><td class="field"><tt>03c0-03df </tt></td><td class="value">vga+</td></tr>
><tr><td class="field"><tt>03f2-03f2 </tt></td><td
>class="value">floppy</td></tr>
><tr><td class="field"><tt>03f4-03f5 </tt></td><td
>class="value">floppy</td></tr>
><tr><td class="field"><tt>03f6-03f6 </tt></td><td class="value">ALi
>Corporation M5229 IDE </td></tr>
><tr><td class="field"><tt>  03f6-03f6 </tt></td><td class="value">low-level
>driver for ALi PATA</td></tr>
><tr><td class="field"><tt>03f7-03f7 </tt></td><td
>class="value">floppy</td></tr>
><tr><td class="field"><tt>03f8-03ff </tt></td><td
>class="value">serial</td></tr>
><tr><td class="field"><tt>040b-040b </tt></td><td class="value">pnp
>00:0b</td></tr>
><tr><td class="field"><tt>04d0-04d1 </tt></td><td class="value">pnp
>00:0b</td></tr>
><tr><td class="field"><tt>0cf8-0cff </tt></td><td class="value">PCI
>conf1</td></tr>
><tr><td class="field"><tt>1060-106f </tt></td><td class="value">pnp
>00:0b</td></tr>
><tr><td class="field"><tt>1400-14ff </tt></td><td class="value">PCI CardBus
>0000:02</td></tr>
><tr><td class="field"><tt>1800-18ff </tt></td><td class="value">PCI CardBus
>0000:02</td></tr>
><tr><td class="field"><tt>1c00-1cff </tt></td><td class="value">PCI CardBus
>0000:06</td></tr>
><tr><td class="field"><tt>2000-20ff </tt></td><td class="value">PCI CardBus
>0000:06</td></tr>
><tr><td class="field"><tt>6050-605f </tt></td><td class="value">ALi
>Corporation M5229 IDE </td></tr>
><tr><td class="field"><tt>  6050-605f </tt></td><td class="value">low-level
>driver for ALi PATA</td></tr>
><tr><td class="field"><tt>7000-703f </tt></td><td class="value">Intel
>Corporation 82557/8/9/0/1 Ethernet Pro 100 </td></tr>
><tr><td class="field"><tt>  7000-703f </tt></td><td class="value">Intel(R)
>PRO/100 Network Driver</td></tr>
><tr><td class="field"><tt>8000-8fff </tt></td><td class="value">PCI Bus
>0000:01</td></tr>
><tr><td class="field"><tt>  8000-80ff </tt></td><td class="value">ATI
>Technologies Inc Rage Mobility P/M AGP 2x </td></tr>
><tr><td class="field"><tt>9000-90ff </tt></td><td class="value">ALi
>Corporation M5451 PCI AC-Link Controller Audio Device </td></tr>
><tr><td class="field"><tt>  9000-90ff </tt></td><td class="value">ALI
>5451</td></tr>
><tr><td class="field"><tt>f100-f13f </tt></td><td class="value">ALi
>Corporation M7101 Power Management Controller [PMU]</td></tr>
><tr><td class="field"><tt>  f100-f13f </tt></td><td class="value">pnp
>00:0b</td></tr>
><tr><td class="field"><tt>    f100-f103 </tt></td><td class="value">ACPI
>PM1a_EVT_BLK</td></tr>
><tr><td class="field"><tt>    f104-f105 </tt></td><td class="value">ACPI
>PM1a_CNT_BLK</td></tr>
><tr><td class="field"><tt>    f108-f10b </tt></td><td class="value">ACPI
>PM_TMR</td></tr>
><tr><td class="field"><tt>    f110-f115 </tt></td><td class="value">ACPI CPU
>throttle</td></tr>
><tr><td class="field"><tt>    f118-f127 </tt></td><td class="value">ACPI
>GPE0_BLK</td></tr>
><tr><td class="field"><tt>    f130-f130 </tt></td><td class="value">ACPI
>PM2_CNT_BLK</td></tr>
><tr><td class="field"><tt>f140-f15f </tt></td><td class="value">ALi
>Corporation M7101 Power Management Controller [PMU]</td></tr>
><tr><td class="field"><tt>  f140-f15f </tt></td><td class="value">pnp
>00:0b</td></tr>
><tr><td colspan="2" class="sstitle">Memory</td></tr>
><tr><td class="field"><tt>00000000-00001fff </tt></td><td class="value">System
>RAM</td></tr>
><tr><td class="field"><tt>00002000-00005fff </tt></td><td
>class="value">reserved</td></tr>
><tr><td class="field"><tt>00006000-0009fbff </tt></td><td class="value">System
>RAM</td></tr>
><tr><td class="field"><tt>0009fc00-0009ffff </tt></td><td
>class="value">reserved</td></tr>
><tr><td class="field"><tt>000a0000-000bffff </tt></td><td class="value">Video
>RAM area</td></tr>
><tr><td class="field"><tt>000c0000-000cffff </tt></td><td class="value">Video
>ROM</td></tr>
><tr><td class="field"><tt>000f0000-000fffff </tt></td><td
>class="value">reserved</td></tr>
><tr><td class="field"><tt>  000f0000-000fffff </tt></td><td
>class="value">System ROM</td></tr>
><tr><td class="field"><tt>00100000-0ffeffff </tt></td><td class="value">System
>RAM</td></tr>
><tr><td class="field"><tt>  01000000-01309ddc </tt></td><td
>class="value">Kernel code</td></tr>
><tr><td class="field"><tt>  01309ddd-01421ea7 </tt></td><td
>class="value">Kernel data</td></tr>
><tr><td class="field"><tt>  0148d000-0156da43 </tt></td><td
>class="value">Kernel bss</td></tr>
><tr><td class="field"><tt>0fff0000-0fff7fff </tt></td><td class="value">ACPI
>Tables</td></tr>
><tr><td class="field"><tt>0fff8000-0fffffff </tt></td><td class="value">ACPI
>Non-volatile Storage</td></tr>
><tr><td class="field"><tt>10000000-13ffffff </tt></td><td class="value">PCI
>CardBus 0000:02</td></tr>
><tr><td class="field"><tt>14000000-17ffffff </tt></td><td class="value">PCI
>CardBus 0000:02</td></tr>
><tr><td class="field"><tt>  14000000-14000fff </tt></td><td class="value">NEC
>Corporation USB </td></tr>
><tr><td class="field"><tt>    14000000-14000fff </tt></td><td
>class="value">USB 1.1 &apos;Open&apos; Host Controller (OHCI) Driver</td></tr>
><tr><td class="field"><tt>  14001000-14001fff </tt></td><td class="value">NEC
>Corporation USB </td></tr>
><tr><td class="field"><tt>    14001000-14001fff </tt></td><td
>class="value">USB 1.1 &apos;Open&apos; Host Controller (OHCI) Driver</td></tr>
><tr><td class="field"><tt>  14002000-140020ff </tt></td><td class="value">NEC
>Corporation USB 2.0 </td></tr>
><tr><td class="field"><tt>    14002000-140020ff </tt></td><td
>class="value">USB 2.0 &apos;Enhanced&apos; Host Controller (EHCI)
>Driver</td></tr>
><tr><td class="field"><tt>18000000-1bffffff </tt></td><td class="value">PCI
>CardBus 0000:06</td></tr>
><tr><td class="field"><tt>1c000000-1fffffff </tt></td><td class="value">PCI
>CardBus 0000:06</td></tr>
><tr><td class="field"><tt>20000000-20000fff </tt></td><td class="value">O2
>Micro, Inc. OZ6933/711E1 CardBus/SmartCardBus Controller </td></tr>
><tr><td class="field"><tt>  20000000-20000fff </tt></td><td
>class="value">yenta_socket</td></tr>
><tr><td class="field"><tt>20001000-20001fff </tt></td><td class="value">O2
>Micro, Inc. OZ6933/711E1 CardBus/SmartCardBus Controller </td></tr>
><tr><td class="field"><tt>  20001000-20001fff </tt></td><td
>class="value">yenta_socket</td></tr>
><tr><td class="field"><tt>80100000-80100fff </tt></td><td class="value">Intel
>Corporation 82557/8/9/0/1 Ethernet Pro 100 </td></tr>
><tr><td class="field"><tt>  80100000-80100fff </tt></td><td
>class="value">Intel(R) PRO/100 Network Driver</td></tr>
><tr><td class="field"><tt>80200000-802fffff </tt></td><td class="value">Intel
>Corporation 82557/8/9/0/1 Ethernet Pro 100 </td></tr>
><tr><td class="field"><tt>  80200000-802fffff </tt></td><td
>class="value">Intel(R) PRO/100 Network Driver</td></tr>
><tr><td class="field"><tt>80300000-803fffff </tt></td><td class="value">Intel
>Corporation 82557/8/9/0/1 Ethernet Pro 100 </td></tr>
><tr><td class="field"><tt>80600000-820fffff </tt></td><td class="value">PCI
>Bus 0000:01</td></tr>
><tr><td class="field"><tt>  80600000-80600fff </tt></td><td class="value">ATI
>Technologies Inc Rage Mobility P/M AGP 2x </td></tr>
><tr><td class="field"><tt>  80620000-8063ffff </tt></td><td class="value">ATI
>Technologies Inc Rage Mobility P/M AGP 2x </td></tr>
><tr><td class="field"><tt>  81000000-81ffffff </tt></td><td class="value">ATI
>Technologies Inc Rage Mobility P/M AGP 2x </td></tr>
><tr><td class="field"><tt>82200000-82200fff </tt></td><td class="value">ALi
>Corporation M5451 PCI AC-Link Controller Audio Device </td></tr>
><tr><td class="field"><tt>  82200000-82200fff </tt></td><td class="value">ALI
>5451</td></tr>
><tr><td class="field"><tt>82400000-82400fff </tt></td><td class="value">ALi
>Corporation USB 1.1 Controller </td></tr>
><tr><td class="field"><tt>  82400000-82400fff </tt></td><td class="value">USB
>1.1 &apos;Open&apos; Host Controller (OHCI) Driver</td></tr>
><tr><td class="field"><tt>e0000000-e3ffffff </tt></td><td class="value">ALi
>Corporation M1621 </td></tr>
><tr><td class="field"><tt>fffc0000-fffeffff </tt></td><td class="value">pnp
>00:0b</td></tr>
><tr><td class="field"><tt>ffff0000-ffffffff </tt></td><td
>class="value">reserved</td></tr>
><tr><td class="field"><tt>  ffff0000-ffffffff </tt></td><td class="value">pnp
>00:0b</td></tr>
><tr><td colspan="2" class="sstitle">DMA</td></tr>
><tr><td class="field"><tt> 2</tt></td><td class="value">floppy</td></tr>
><tr><td class="field"><tt> 4</tt></td><td class="value">cascade</td></tr>
></table><h1 class="title">Network</h1></table><table><tr><td colspan="2"
>class="stitle">Interfaces</td></tr>
><tr><td colspan="4" class="sstitle">Network Interfaces</td></tr>
>
><tr>
><td class="field">lo</td><td class="value">0,00MiB</td><td
>class="value">0,00MiB</td><td class="value">127.0.0.1</td></tr>
>
><tr>
><td class="field">eth0</td><td class="value">0,02MiB</td><td
>class="value">0,01MiB</td><td class="value">192.168.1.3</td></tr>
></table><table><tr><td colspan="4" class="stitle">IP Connections</td></tr>
><tr><td colspan="4" class="sstitle">Connections</td></tr>
>
><tr>
><td class="field">0.0.0.0:6000</td><td class="value">LISTEN</td><td
>class="value">0.0.0.0:*</td><td class="value">tcp</td></tr>
>
><tr>
><td class="field">0.0.0.0:53</td><td class="value"></td><td
>class="value">0.0.0.0:*</td><td class="value">udp</td></tr>
>
><tr>
><td class="field">0.0.0.0:22</td><td class="value">LISTEN</td><td
>class="value">0.0.0.0:*</td><td class="value">tcp</td></tr>
>
><tr>
><td class="field">192.168.1.3:59541</td><td class="value">ESTABLISHED</td><td
>class="value">192.168.1.2:445</td><td class="value">tcp</td></tr>
>
><tr>
><td class="field">0.0.0.0:53</td><td class="value"></td><td
>class="value">0.0.0.0:*</td><td class="value">udp</td></tr>
></table><table><tr><td colspan="4" class="stitle">Routing Table</td></tr>
><tr><td colspan="4" class="sstitle">IP routing table</td></tr>
>
><tr>
><td class="field">192.168.1.0 / 0.0.0.0</td><td
>class="value">255.255.255.0</td><td class="value">U</td><td
>class="value">eth0</td></tr>
>
><tr>
><td class="field">0.0.0.0 / 192.168.1.1</td><td class="value">0.0.0.0</td><td
>class="value">UG</td><td class="value">eth0</td></tr>
></table><table><tr><td colspan="4" class="stitle">ARP Table</td></tr>
><tr><td colspan="3" class="sstitle">ARP Table</td></tr>
>
><tr>
><td class="field">192.168.1.1</td><td class="value">00:14:7c:b1:0c:74</td><td
>class="value">eth0</td></tr>
>
><tr>
><td class="field">192.168.1.2</td><td class="value">00:11:2f:9c:15:fa</td><td
>class="value">eth0</td></tr>
></table><table><tr><td colspan="3" class="stitle">DNS Servers</td></tr>
><tr><td colspan="2" class="sstitle">Name servers</td></tr>
><tr><td class="field">127.0.0.1</td><td class="value"></td></tr>
><tr><td class="field">80.58.0.33</td><td class="value"></td></tr>
><tr><td class="field">80.58.32.97</td><td class="value"></td></tr>
></table><table><tr><td colspan="2" class="stitle">Statistics</td></tr>
><tr><td colspan="2" class="sstitle">IP</td></tr>
><tr><td class="field">118</td><td class="value">Incoming packets
>delivered</td></tr>
><tr><td class="field">0</td><td class="value">Incoming packets
>discarded</td></tr>
><tr><td class="field">0</td><td class="value">Incoming packets
>discarded</td></tr>
><tr><td class="field">118</td><td class="value">Incoming packets
>delivered</td></tr>
><tr><td class="field">123</td><td class="value">Requests sent out</td></tr>
><tr><td class="field">4</td><td class="value">Dropped because of missing
>route</td></tr>
><tr><td colspan="2" class="sstitle">ICMP</td></tr>
><tr><td class="field">2</td><td class="value">ICMP messages received</td></tr>
><tr><td class="field">0</td><td class="value">ICMP messages failed</td></tr>
><tr><td class="field">4</td><td class="value">ICMP messages sent</td></tr>
><tr><td class="field">0</td><td class="value">ICMP messages failed</td></tr>
><tr><td colspan="2" class="sstitle">ICMPMSG</td></tr>
><tr><td colspan="2" class="sstitle">TCP</td></tr>
><tr><td class="field">6</td><td class="value">Active connections
>openings</td></tr>
><tr><td class="field">0</td><td class="value">Bad segments received.</td></tr>
><tr><td class="field">1</td><td class="value">Resets sent</td></tr>
><tr><td class="field">1</td><td class="value">Resets sent</td></tr>
><tr><td class="field">1</td><td class="value">Resets sent</td></tr>
><tr><td class="field">85</td><td class="value">Segments received</td></tr>
><tr><td class="field">98</td><td class="value">Segments send out</td></tr>
><tr><td class="field">0</td><td class="value">Bad segments received.</td></tr>
><tr><td class="field">0</td><td class="value">Bad segments received.</td></tr>
><tr><td class="field">1</td><td class="value">Resets sent</td></tr>
><tr><td colspan="2" class="sstitle">UDP</td></tr>
><tr><td class="field">17</td><td class="value">Packets received</td></tr>
><tr><td class="field">4</td><td class="value">Packets to unknown port
>received.</td></tr>
><tr><td class="field">0</td><td class="value">Packet receive errors</td></tr>
><tr><td class="field">21</td><td class="value">Packets sent</td></tr>
><tr><td colspan="2" class="sstitle">UDPLITE</td></tr>
></table><table><tr><td colspan="2" class="stitle">Shared Directories</td></tr>
><tr><td colspan="2" class="sstitle">SAMBA</td></tr>
><tr><td colspan="2" class="sstitle">NFS</td></tr>
></table></html>
Comment 2 Wolfram Sang 2010-10-15 04:37:03 UTC
OK, now we have one report which needs the optimizations to be turned off:

http://www.mail-archive.com/linux-pcmcia@lists.infradead.org/msg02048.html

And we have yours where it needs to be turned on :(

At the moment, I don't see a way to automatically detect which setup is needed for the current card/bridge-combination (I lack the hardware, too). However, bug #15014 resulted in a module parameter allowing to override the default setup. So you could use "o2_speedup=on" for yenta_socket which should make everything work again for you.
Comment 3 David Bluecame 2010-10-15 06:52:47 UTC
Dear Wolfram.

Thank you very much! Indeed it's working now using that module option. I have added that to my kernel line and now it works perfectly, and no need to rebuild the kernel!

kernel /boot/vmlinuz26 root=/dev/sda1 ro yenta_socket.o2_speedup=on

I've been able to get through the 2.6.31 barrier and now I'm using 2.6.35.7.

About the auto-detection, for now maybe you could just add a warning when disabling the read prefetch/write burst in the o2 chips, so in dmesg you can see something like "read prefetch/write burst disabled - if you have problems mounting USB2.0 drives, re-enable it using yenta_socket option o2_speedup=on". Probably that will help people to solve this problem if it happens to them.

For me, this bug is solved and can be closed unless you want to keep it open.

Thank you and best regards! David.
Comment 4 Dominik Brodowski 2010-10-15 11:57:33 UTC
Created attachment 33702 [details]
dmesg patch

How about this patch?
Comment 5 Wolfram Sang 2010-10-15 12:23:13 UTC
Created attachment 33712 [details]
Alternative wording

This is my version of the wording. I like it a bit better, but no strong feelings to it...
Comment 6 Dominik Brodowski 2010-10-15 12:33:02 UTC
applied your patch, Wolfram - thanks
Comment 7 Wolfram Sang 2016-01-20 23:42:08 UTC
Applied upstream as a5360df9413987ed56ce8cffad678e557eff92e1.