Results 1 to 2 of 2

Thread: How can I use my internal modem ?

  1. #1
    Join Date
    Dec 2018
    Beans
    2

    How can I use my internal modem ?

    Dear all ,

    I installed Ubuntu 16.04 Server in my iBook G4, but I can not use minicom to communicate with the internal modem.

    I post some information that may be useful to describe the situation ---

    [ 3.272098] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled
    [ 3.281361] pmac_zilog: 0.6 (Benjamin Herrenschmidt <benh@kernel.crashing.org>)
    [ 3.282018] Generic non-volatile memory driver v1.1
    [ 3.282392] Linux agpgart interface v0.103
    [ 3.292071] loop: module loaded
    [ 3.292802] MacIO PCI driver attached to Intrepid chipset
    [ 3.295271] 0.00013020:ch-a: ttyPZ0 at MMIO 0x80013020 (irq = 22, base_baud = 230400) is a Z85c30 ESCC - Serial port
    [ 3.296006] 0.00013000:ch-b: ttyPZ1 at MMIO 0x80013000 (irq = 23, base_baud = 230400) is a Z85c30 ESCC - Serial port


    :~$ lspci -vvvv
    0000:10:0b.0 Host bridge: Apple Inc. UniNorth 2 PCI
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ >SERR- <PERR- INTx-
    Latency: 16, Cache Line Size: 32 bytes
    Kernel modules: uninorth_agp


    0000:10:12.0 Network controller: Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller (rev 03)
    Subsystem: Apple Inc. AirPort Extreme
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 16
    Interrupt: pin A routed to IRQ 52
    Region 0: Memory at 80084000 (32-bit, non-prefetchable) [size=8K]
    Capabilities: <access denied>
    Kernel driver in use: b43-pci-bridge
    Kernel modules: ssb


    0000:10:17.0 Unassigned class [ff00]: Apple Inc. KeyLargo/Intrepid Mac I/O
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 16, Cache Line Size: 32 bytes
    Region 0: Memory at 80000000 (32-bit, non-prefetchable) [size=512K]
    Kernel driver in use: macio


    0000:10:18.0 USB controller: Apple Inc. KeyLargo/Intrepid USB (prog-if 10 [OHCI])
    Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Interrupt: pin A routed to IRQ 27
    Region 0: Memory at <unassigned> (32-bit, non-prefetchable) [disabled] [size=4K]


    0000:10:19.0 USB controller: Apple Inc. KeyLargo/Intrepid USB (prog-if 10 [OHCI])
    Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Interrupt: pin A routed to IRQ 28
    Region 0: Memory at <unassigned> (32-bit, non-prefetchable) [disabled] [size=4K]


    0000:10:1a.0 USB controller: Apple Inc. KeyLargo/Intrepid USB (prog-if 10 [OHCI])
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 16 (750ns min, 21500ns max), Cache Line Size: 32 bytes
    Interrupt: pin A routed to IRQ 29
    Region 0: Memory at 80083000 (32-bit, non-prefetchable) [size=4K]
    Kernel driver in use: ohci-pci


    0000:10:1b.0 USB controller: NEC Corporation OHCI USB Controller (rev 43) (prog-if 10 [OHCI])
    Subsystem: NEC Corporation USB Controller
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 16 (250ns min, 10500ns max), Cache Line Size: 32 bytes
    Interrupt: pin A routed to IRQ 63
    Region 0: Memory at 80082000 (32-bit, non-prefetchable) [size=4K]
    Capabilities: <access denied>
    Kernel driver in use: ohci-pci


    0000:10:1b.1 USB controller: NEC Corporation OHCI USB Controller (rev 43) (prog-if 10 [OHCI])
    Subsystem: NEC Corporation USB Controller
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 16 (250ns min, 10500ns max), Cache Line Size: 32 bytes
    Interrupt: pin B routed to IRQ 63
    Region 0: Memory at 80081000 (32-bit, non-prefetchable) [size=4K]
    Capabilities: <access denied>
    Kernel driver in use: ohci-pci


    0000:10:1b.2 USB controller: NEC Corporation uPD72010x USB 2.0 Controller (rev 04) (prog-if 20 [EHCI])
    Subsystem: NEC Corporation uPD72010x USB 2.0 Controller
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 16 (4000ns min, 8500ns max), Cache Line Size: 32 bytes
    Interrupt: pin C routed to IRQ 63
    Region 0: Memory at 80080000 (32-bit, non-prefetchable) [size=256]
    Capabilities: <access denied>
    Kernel driver in use: ehci-pci


    0001:20:0b.0 Host bridge: Apple Inc. UniNorth 2 Internal PCI
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ >SERR- <PERR- INTx-
    Latency: 16, Cache Line Size: 32 bytes
    Kernel modules: uninorth_agp


    0001:20:0d.0 Unassigned class [ff00]: Apple Inc. UniNorth/Intrepid ATA/100
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR+ INTx-
    Latency: 32, Cache Line Size: 32 bytes
    Interrupt: pin ? routed to IRQ 39
    Region 0: Memory at f5004000 (32-bit, non-prefetchable) [size=16K]
    Kernel driver in use: pata-pci-macio


    0001:20:0e.0 FireWire (IEEE 1394): Apple Inc. UniNorth 2 FireWire (rev 81) (prog-if 10 [OHCI])
    Subsystem: Apple Inc. iBook G4 2004
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 64 (3000ns min, 6000ns max), Cache Line Size: 32 bytes
    Interrupt: pin A routed to IRQ 40
    Region 0: Memory at f5000000 (32-bit, non-prefetchable) [size=4K]
    Capabilities: <access denied>
    Kernel driver in use: firewire_ohci
    Kernel modules: firewire_ohci


    0001:20:0f.0 Ethernet controller: Apple Inc. UniNorth 2 GMAC (Sun GEM) (rev 80)
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=slow >TAbort- <TAbort- <MAbort- >SERR- <PERR+ INTx-
    Latency: 16 (16000ns min, 16000ns max), Cache Line Size: 32 bytes
    Interrupt: pin A routed to IRQ 41
    Region 0: Memory at f5200000 (32-bit, non-prefetchable) [size=2M]
    Expansion ROM at f5100000 [disabled] [size=1M]
    Kernel driver in use: gem
    Kernel modules: sungem


    7f08:00:0b.0 Host bridge: Apple Inc. UniNorth 2 AGP
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ >SERR- <PERR- INTx-
    Latency: 16, Cache Line Size: 32 bytes
    Capabilities: <access denied>
    Kernel driver in use: agpgart-uninorth
    Kernel modules: uninorth_agp


    7f08:00:10.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV280/M9+ [Mobility Radeon 9200 AGP] (rev 01) (prog-if 00 [VGA controller])
    Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Apple iBook G4 2004
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 255 (2000ns min), Cache Line Size: 32 bytes
    Interrupt: pin A routed to IRQ 48
    Region 0: Memory at 98000000 (32-bit, prefetchable) [size=128M]
    Region 1: I/O ports at 0400 [size=256]
    Region 2: Memory at 90000000 (32-bit, non-prefetchable) [size=64K]
    Expansion ROM at 90020000 [disabled] [size=128K]
    Capabilities: <access denied>
    Kernel driver in use: radeon
    Kernel modules: radeonfb, radeon


  2. #2
    Join Date
    Dec 2018
    Beans
    2

    Re: How can I use my internal modem ?

    I doubt the pmac_zilog driver is not installed correctly

    Right should be some thing like the following (I googled on redhat dot com) ---


    Apr 13 09:16:58 plantain kernel: pmac_zilog: 0.6 (Benjamin Herrenschmidt
    <benh@kernel.crashing.org>)
    Apr 13 09:16:58 plantain kernel: pmac_zilog: i2c-modem detected, id: 1
    Apr 13 09:16:58 plantain kernel: ttyPZ0 at MMIO 0x80013020 (irq = 22) is a
    Z85c30 ESCC - Internal modem
    Apr 13 09:16:58 plantain kernel: ttyPZ1 at MMIO 0x80013000 (irq = 50) is a
    Z85c30 ESCC - Serial port

    ==> The pmac_zlog ports are named ttyPZ0 and ttyPZ1.

    reconfigure minicom to use ttyPZ0:
    * the modem now responds
    * kernel module is used while minicom is running:

    pmac_zilog 22300 2

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •