Yes… 8in1 card reader po Ubuntu :-)

Taigi, turiu aš šiokį tokį HP nešiojamą kompiuterį nx6125 su stebuklingu 8in1 kortelių skaitytuvu.

root@darkstar:~# lspci | egrep -i texas
02:04.0 CardBus bridge: Texas Instruments PCIxx21/x515 Cardbus Controller
02:04.2 FireWire (IEEE 1394): Texas Instruments OHCI Compliant IEEE 1394 Host Controller
02:04.3 Mass storage controller: Texas Instruments PCIxx21 Integrated FlashMedia Controller
02:04.4 Class 0805: Texas Instruments PCI6411, PCI6421, PCI6611, PCI6621, PCI7411, PCI7421, PCI7611, PCI7621 Secure Digital (SD) Controller
root@darkstar:~#

Bandžiau ir eksperimentines tvarkykles (drivers?) pakišinėt per sūbinę ir kernelius lopyt (patch?) ir ko tik nebandžiau…
Maksimaliai ką gaudavau:

[17181443.988000] tifm_7xx1: sd card detected in socket 3
[17181444.988000] mmcblk0: mmc3:18c7 S256R 244224KiB
[17181444.988000] mmcblk0:<3>mmcblk0: error 4 sending stop command
[17181444.988000] end_request: I/O error, dev mmcblk0, sector 0
[17181444.988000] printk: 2 messages suppressed.
[17181444.988000] Buffer I/O error on device mmcblk0, logical block 0
[17181444.992000] mmcblk0: error 4 sending stop command
[17181444.992000] end_request: I/O error, dev mmcblk0, sector 0
[17181444.992000] Buffer I/O error on device mmcblk0, logical block 0
[17181444.992000] unable to read partition table
[17181445.116000] mmcblk0: error 1 sending stop command
[17181445.116000] end_request: I/O error, dev mmcblk0, sector 488320
[17181445.116000] Buffer I/O error on device mmcblk0, logical block 61040
[17181445.120000] mmcblk0: error 1 sending read/write command
[17181445.120000] end_request: I/O error, dev mmcblk0, sector 488320
[17181445.120000] Buffer I/O error on device mmcblk0, logical block 61040
[17181698.880000] mmcblk0: mmc2:18c7 S256R 244224KiB
[17181698.880000] mmcblk0: p1
[17181713.284000] APIC error on CPU0: 40(40)
[17181713.648000] irq 177: nobody cared (try booting with the “irqpoll” option)
[17181713.648000] __report_bad_irq+0×24/0×80 note_interrupt+0×9d/0×270
[17181713.648000] yenta_interrupt+0×25/0xe0 [yenta_socket] handle_IRQ_event+0×33/0×60
[17181713.648000] __do_IRQ+0xf8/0×110 do_IRQ+0×19/0×30
[17181713.648000] common_interrupt+0×1a/0×20 acpi_safe_halt+0×14/0×19 [processor]
[17181713.648000] acpi_processor_idle+0×161/0×3af [processor] cpu_idle+0×42/0xb0
[17181713.648000] start_kernel+0×321/0×3a0 unknown_bootoption+0×0/0×270
[17181713.648000] handlers:
[17181713.648000] [] (yenta_interrupt+0×0/0xe0 [yenta_socket])
[17181713.648000] Disabling IRQ #177
ir t.t….

Po ilgų mastymų ir kankynių (sušiktas WinBl0ws’inis devaisas) – pagaliau pavyko ir jį pasileist…

ELEMENTARU. Blemba… ir kaip man anksčiau šita mintis nešovė į galvą?

setpci -s 02:04 4c.b=02

Ir dabar įkišęs karštąjį irenginį į jam skirtą skylę (HotPlug?) – džiaugiuosi ir krykštauju…

Tai tiek

@m

P.S.

mantas@darkstar:~$ cat /etc/issue.net
Ubuntu 6.10
mantas@darkstar:~$

mantas@darkstar:~$ uname -rsmo
Linux 2.6.17-10-generic i686 GNU/Linux
mantas@darkstar:~$

Nieko papildomo į kernelį nedėta.

Ubuntu edgy, tačiau manau puikiai veiks ir su kitais >2.6.17 kerneliais.

Komentarų skaičius: 3

  1. Mantai, sita kaip cia yra, juk seniau buvai bsd gerbejas, o dabar BUM i linuxa? cia tik seip klausymas:)

  2. Aš ir dabar labiausiai myliu Fryškę :-)
    Tik fryškej yra savo vieta, o Linuxui savo vieta.
    :peace

  3. ka veikat ar mokat daryti

Pasirašyk